Повна версія

Головна arrow Інформатика arrow Бази даних: проектування

  • Увеличить шрифт
  • Уменьшить шрифт


<<   ЗМІСТ   >>

ПЕРЕДМОВА

Цей підручник є першою частина великого навчального матеріалу, орієнтованого на розгляд і надання вичерпних знань в області розробки і реалізації баз даних. Дана частина називається "Бази даних: проектування" і, виходячи з назви, розглядає питання створення моделі бази даних, готовою до впровадження в інформаційну систему в якості фізичної бази даних. У підручнику робиться акцент на практичне застосування теоретичних основ розробки баз даних, враховуючи їх використання в інформаційних системах і формування на базі знань про предметну область.

З огляду на поступовий перехід до нових освітніх стандартів вищої освіти, підручник орієнтований на формування комплексу загально культурних, загально і професійних компетенцій, що включаються до відповідних стандартів, які затверджуються починаючи з 2015 р

Для кожного розділу підручника представлений перелік компетенцій, які забезпечуються відповідним навчальним матеріалом, з огляду на вимоги федеральних державних освітніх стандартів (ФГОС) вищої професійної освіти - третє покоління ФГОС і вищої освіти - покоління ФГОС 3+ (кваліфікація - "Бакалавр. Академічний курс"). Таким чином, в рамках кожного розділу показані забезпечуються матеріалом компетенції обох варіантів освітніх стандартів, що застосовуються у вищій освіті.

Для кого призначений підручник

В цілому, підручник призначений для студентів спеціальностей і напрямків, орієнтованих на створення і впровадження інформаційних систем, але може стати корисним джерелом відомостей про бази даних як для розробників баз даних та інформаційних систем, так і для читачів, які хочуть розібратися в особливостях побудови і роботи баз даних. Передбачається, що читач має, принаймні, такі базові знання:

  • • засоби управління файлами в операційних системах на сучасних комп'ютерах;
  • • хоча б один з мов програмування високого рівня (наприклад, С, Java, Pascal, VBA і т.д.);
  • • структури і складу інформаційних систем;
  • • особливості реалізації роботи з інформацією в окремих предметних областях

структура підручника

Підручник розділено на дві частини, де перша частина розглядає загальну теорію

бази даних і технології її моделювання, а друга частина - технології реалізації бази даних на фізичному рівні в СУБД. Перша частина розділена на п'ять глав.

  • 1. Бази даних: поняття, моделі, технології.
  • 2. Теорія логічного моделювання.
  • 3. Інструментальні засоби моделювання.
  • 4. Логічне моделювання.
  • 5. Фізичне моделювання.

Кожна частина містить велику кількість підрозділів, детально розглядають відповідні технології і методики.

  • - Глава 1 - це загальне введення в теорію баз даних, що представляє собою опис та обгрунтування застосовуваних термінів і понять, а також використовуваних моделей і технологій.
  • - Розділ 2 розглядає загальні підходи до побудови логічної моделі бази даних, заснованої на знаннях про предметну область, методики аналізу та моделювання предметної області з метою подальшої побудови бази даних, а також теоретичні основи нормалізації моделі бази даних для її подальшого ефективного використання.
  • - Глава 3 демонструє два основних інструментальних кошти моделювання баз даних (СА ERWin Data Modeler, IBM InfoSphere Data Architect) і розглядає особливості реалізації окремих етапів моделювання логічної і фізичної моделей бази даних.
  • - Глава 4 є джерелом знань з правил проведення логічного моделювання, заснованого на двох підходах: документарном, що використовує класичні методики побудови моделі бази даних і се нормалізації, і об'єктних, що розглядає предметну область як сукупність інформаційних об'єктів.

Глава 5, завершальна першу частину підручника, орієнтована на подання методик побудови фізичної моделі бази даних і підготовки моделей до подальшої реалізації за інформаційним потребам користувачів.

Крім того, в підручнику є додаток з переліком термінів і понять, що використовуються при роботі з побудови баз даних. Ця програма складена з тих термінів і понять, які вказані в основному тексті підручника.

Також в підручнику по кожному розділі представлені контрольні питання, відповіді на які студент, що вивчає дисципліну "Бази даних", повинен вміти давати. Окремий практикум до підручника містить завдання для реалізації контрольного фактологічного тестування, що формує банк тестових завдань, і ситуаційні завдання, використання яких доцільно при проведенні контрольних робіт, для застосування в якості кейс-завдань контрольного тестування і виконання студентами домашніх контрольних завдань, формуючи пояснювальну записку при виконанні курсового та дипломного проектування.

Підручник розрахований на послідовне вивчення матеріалу, але його структурування вимагає регулярного звернення до раніше вивченим главам і розділах. Пропонується наступний план вивчення:

  • • побіжно прочитати гл. 1, спробувавши усвідомити і зрозуміти використовувану в тексті термінологію і описувані там технології та моделі;
  • • уважно вивчити гл. 2 в частині моделювання інформаційних структур даних при описі предметної області;
  • • уважно розглянути питання нормалізації та подання нормальних форм, представлених в гл. 2;
  • • почати процес моделювання бази даних логічного рівня, використовуючи матеріал гл. 4, регулярно звертаючись до відповідного матеріалу з гл. 3 по застосуванню інструментальних засобів моделювання баз даних;
  • • використовуючи гл. 5, побудувати на основі логічної моделі бази даних фізичну модель;
  • • завершити розгляд процесів моделювання вивченням матеріалу з моделювання інформаційних потреб користувачів із застосуванням інструментарію моделювання процесів.

З метою більш глибокого і повноцінного освоєння матеріалу підручника сформовані методичні рекомендації практикуму і банк тестових завдань, які можуть бути застосовані в практичному навчанні.

Сформований банк тестових завдань містить велику кількість завдань, орієнтованих не тільки на виявлення факто логічних знань, але і вимагають глибокого розуміння навчаються прочитаного і вивченого матеріалу. До того ж вони сформовані таким чином, що можуть бути використані в електронних системах контролю знань (тестування), і неодноразово були апробовані за допомогою електронної системи "е-НОТ" (Електронна науково-освітня технологія - www .lmsys.ru).

Після вивчення кожного розділу доцільно провести контрольне тестування за тестовими завданнями, а в процесі вивчення дати можливість учневі регулярно проходити тестування з цим завданням в режимі самоконтролю.

Поряд з тестовими завданнями, який навчається повинен протягом проходження навчального курсу виконувати під керівництвом викладача творчі завдання, орієнтовані на практичне закріплення вивченого матеріалу і спрямовані на розробку моделі бази даних по обраної навчаються предметної області.

 
<<   ЗМІСТ   >>