Робоча програма навчальної дисципліни «Організація баз даних та знань» напряму підготовки 050201 «Системна інженерія» факультету комп’ютерних наук

Вид материалаДокументы

Содержание


Курсова робота, 2 мод. контролю, підсумковий контроль (залік)
Усього годин
Самостійна робота
Методи навчання
Методи контролю
Подобный материал:
Міністерство освіти і науки України

Харківський національний університет імені В.Н. Каразіна

Кафедра безпеки інформаційних систем і технологій


РОБОЧА ПРОГРАМА НАВЧАЛЬНОЇ ДИСЦИПЛІНИ


«Організація баз даних та знань»


напряму підготовки 6.050201 «Системна інженерія»

факультету комп’ютерних наук


Кредитно-модульна система

організації навчального процесу


Харків – 2010


Організація баз даних та знань. Робоча програма навчальної дисципліни для студентів за напрямом підготовки 6.050201 Системна інженерія. “24” червня, 2010.- 8с.


Розробники:

Єсін В.І. ктн, доцент, доцент кафедри безпеки інформаційних систем і технологій.


Робоча програма затверджена на засіданні кафедри безпеки інформаційних систем і технологій

Протокол № 12 від “24” червня 2010 р.


Завідувач кафедрою безпеки інформаційних систем і технологій

дтн, професор Сорока Л.С.

24 червня 2010 р.


Робоча програма затверджена на засіданні вченої ради факультету комп’ютерних наук.

Протокол № 1 від 07.09.2010 р.


Голова вченої ради ФКН

дтн, професор Сорока Л.С.

07.09.2010 р.


  1. Опис навчальної дисципліни

Найменування показників

Галузь знань, напрям підготовки, освітньо-кваліфікаційний рівень

Характеристика навчальної дисципліни

денна форма навчання

заочна форма навчання

Кількість кредитів – 5

Галузь знань

0502 Автоматика та управління

Нормативна

Напрям підготовки

6.050201 Системна інженерія

Модулів – 2

Спеціальність (професійне

спрямування):

Рік підготовки:

3-й



Індивідуальне науково-дослідне завдання

Семестр

Загальна кількість годин - 162

6-й









Лекції

Тижневих годин для денної форми навчання:

аудиторних – 5

самостійної роботи студента – 5

Освітньо-кваліфікаційний рівень:

бакалавр

50 год.

год.

Практичні, семінарські

4 год.

год.

Лабораторні

26 год.

год.

Самостійна робота

82 год.

год.

ІНДЗ: год.

Вид контролю:

Курсова робота, 2 мод. контролю, підсумковий контроль (залік)



  1. Мета та завдання навчальної дисципліни

Мета дисципліни – закласти термінологічний фундамент, навчити студентів основам проектування баз даних та особливостям їх експлуатації, навчити мові визначення і маніпулювання даними, які знаходяться в БД, та основам баз знань з урахуванням сучасного стану та прогнозу розвитку інформаційних систем.

Завдання дисципліни

У цьому курсі передбачається формування у студентів певних знань та вмінь з теорії та практики організації баз даних та знань.

За результатами вивчення дисципліни студенти повинні

ЗНАТИ:
  • історію розвитку, переваги і недоліки СУБД;
  • моделі даних;
  • архітектуру побудови СУБД;
  • основні положення, підходи та етапи проектування бази даних;
  • основи проектування реляційних БД з використанням моделі сутність-зв'язок;
  • основи мови SQL;
  • основи паралельної обробки транзакцій в БД, які розраховані на багато користувачів;
  • основи безпеки БД;
  • основи побудови і розвитку об'єктно-орієнтованих СУБД;
  • основи баз знань.

ВМІТИ:
  • проектувати бази даних з використанням ER-моделі;
  • проектувати реляційні бази даних на основі принципів нормалізації;
  • використовувати мову SQL для визначення даних та їх маніпулюванням в СУБД Microsoft Access;
  • встановлювати програмне забезпечення Oracle Client та налаштовувати з'єднання Oracle Client з БД Oracle Server.
  1. Програма навчальної дисципліни

Модуль 1. Основи баз даних.

Розділ 1. Введення до баз даних.

Тема 2.1. Основи проектування баз даних.

Модуль 2. Організація та функціонування баз даних та баз знань.

Тема 2.2. Основи мови SQL.

Розділ 3. Особливості експлуатації БД.

Розділ 4. Введення до об'єктних СУБД.

Розділ 5. Основи баз знань.
  1. Структура навчальної дисципліни

    Назви модулів і тем

    Кількість годин

    Денна форма

    Заочна форма

    Усього

    у тому числі

    Усього

    у тому числі

    л

    п

    лаб

    сем

    ср

    л

    п

    лаб

    сем

    ср

    Модуль 1

    Розділ 1. Введення до баз даних

    10

    8










    2



















    Розділ 2. Реляційні СУБД

    Тема 2.1. Основи проектування баз даних



    62



    18



    1



    10






    33



















    Разом за модулем 1

    72

    26

    1

    10




    35



















    Модуль 2

    Розділ 2. Реляційні СУБД

    Тема 2.2. Основи мови SQL



    64



    12



    1



    14






    37



















    Розділ 3. Особливості експлуатації БД

    12

    6




    2




    4



















    Розділ 4. Введення до об'єктних СУБД

    8

    4










    4



















    Розділ 5. Основи баз знань

    6

    2

    2







    2



















    Разом за модулем 2

    90

    24

    3

    16




    47


















    Усього годин


    162

    50

    4

    26




    82


















  2. Теми практичних занять
  1. Проведення модульного контролю № 1.
  2. Проведення модульного контролю № 2.
  3. Постановка завдання на курсову роботу.
  4. Прийняття (захист) курсової роботи.
  1. Теми лабораторних занять

    з/п

    Назва теми

    Кількість

    годин

    1

    Проектування бази даних з використанням ER-моделі.

    2

    2

    Основи роботи в середовищі СУБД Microsoft Access.

    4

    3

    Проектування бази даних на основі принципів нормалізації.

    4

    4

    Вивчення основних можливостей операторів мови визначення даних мови SQL.

    2

    5

    Вивчення основних можливостей операторів мови маніпулювання даними мови SQL.

    4

    6

    Розробка екранних форм для роботи з базою даних в середовищі Microsoft Access.

    4

    7

    Розробка звітів в середовищі Microsoft Access.

    4

    8

    Установка Oracle Server і Oracle Client на ОС Windows

    2
  2. Самостійна робота

    з/п

    Назва теми

    Кількість

    годин

    1

    Введення до баз даних

    2

    2

    Основи проектування баз даних

    33

    3

    Основи мови SQL

    37

    4

    Особливості експлуатації БД

    4

    5

    Введення до об'єктних СУБД

    4

    6

    Основи баз знань

    2




    Разом

    82
  3. Методи навчання

Вивчення дисципліни передбачає: лекції, лабораторні, практичні заняття, самостійну роботу студентів.

Вивчення дисципліни "Організація баз даних та знань" базується на знаннях, отриманих при вивченні наступних дисциплін: "Вища математика", "Дискретна математика", "Фізика", "Електроніка та мікросхемотехніка", "Мікропроцесори та їх застосування", "Оптоінформатика", "Теорія інформації", "Комп’ютерні основи", "Алгоритмічні мови та програмування", "Системне програмування і операційні системи".

Організація навчання здійснюється за кредитно-модульною системою з елементами тестування та рейтинговим оцінюванням знань студентів у відповідності з Концепцією впровадження в Україні Болонського процесу.
  1. Методи контролю

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

На протязі семестру студенти складають наступні види контролю:
  • контроль за модулем (2 модуля);
  • підсумковий контроль (залік).

За результатами цих видів контролю виставляються оцінки за наступною системою:
  • перший модульний контроль – загальна оцінка не перевищує 30 балів;
  • другого модульний контроль – загальна оцінка не перевищує 30 балів;
  • підсумковий контроль (залік)– загальна оцінка не перевищує 40 балів..

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


Таблиця 1

Бали

Оцінка за національною шкалою

Оцінка за європейською шкалою

1-11

не зараховано

FX

12-17

зараховано

E

18-20

D

21-23

C

24-26

B

27-30

A

Таким чином, для зарахування першого та другого модулів студент повинен набрати більш ніж 11 балів.

Умови допуску студента до підсумкового семестрового контролю (заліку): студент повинен здати два модуля із сумарною кількістю балів не менш 23 балів (із урахуванням мінімумів балів з кожного модуля).

Сумарна оцінка виставляється за національною та європейською шкалами. Вона складається за сумою балів результатів першого модульного контролю, другого модульного контролю та підсумкового контролю (заліку). Таким чином, загальна сумарна оцінка не перевищує 100 балів. Вона виставляються за наступною системою (див. таблицю 2).

Таблиця 2

Сума балів за всі види навчальної діяльності протягом семестру

Оцінка за європейською шкалою (ECTS)

Оцінка за національною шкалою

90 – 100

А

зараховано

80-89

В

70-79

С

60-69

D

50-59

Е

1-49

FX

не зараховано

Окремо захищається курсова робота із виставленням оцінки згідно таблиці 3.

Таблиця 3

Бали

Оцінка за національною шкалою

Оцінка за європейською шкалою

1-49

незадовільно

FX

50-59

задовільно

E

60-69

задовільно

D

70-79

добре

C

80-89

добре

B

90-100

відмінно

A

Результати усіх видів контролю виставляються до залікової відомості та до індивідуального плану студента.
  1. Методичне забезпечення
    1. Тексти лекцій (друкований та електронній варіанти).
    2. Плани проведення практичних, лабораторних занять (друкований та електронній варіанти).
    3. Тематичний план проведення дисципліни.
    4. Завдання двох модульних контролів роботи.
    5. Теми курсової роботи.
    6. Квітки підсумкового контролю.
  2. Рекомендована література

Базова
  1. Дейт К. Введение в системы баз данных, 7-е издание.: Пер. с англ. — М.: Издательский дом "Вильямс", 2001. — 1072с.: ил.
  2. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. : Пер. с англ. — М.: Издательский дом "Вильямс", 2003. — 1440с. : ил.
  3. Хомоненко А. Д., Цыганков В. М-, Мальцев М. Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А. Д. Хомоненко. — 4-е изд., доп. и перераб. — СПб.: КОРОНА принт, 2004. — 736 с.

Допоміжна
  1. Крёнке Д. Теория и практика построения баз данных. 8-е изд.— СПб.: Питер, 2003. — 800 с: ил. — (Серия «Классика computer science»).
  2. Райордан Р. Основы реляционных баз данных / Пер, с англ. — М.: Издательско-торговый дом «Русская Редакция», 2001. — 384 с.: ил.
  3. Цаленко М. Ш. Моделирование семантики в базах данных. М.: Наука. Гл. ред.физ-мат.лит., 1989.- 288с.
  4. Цикритзис Д., Лоховски Ф. Модели данных /Пер. с англ. – М.: Финансы и статистика, 1985. – 344с.

Інформаційні ресурси
  1. American National Standards Institute (1975). ANSI/X3/SPARC Study Group on Data Base Management Systems. Interim Report, FDT. ACM SIGMOD Bulletin, 7(2).
  2. ГОСТ 34.320-96 Межгосударственный стандарт. Информационные технологии. Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы // ссылка скрыта
  3. Кузнецов С.Д. Базы данных. Вводный курс // ссылка скрыта
  4. Петер Пин-Шен Чен Модель "сущность-связь" – шаг к единому представлению о данных / Перевод: М.Р. Когаловский, Новая редакция: Сергей Кузнецов, 2009 г. // ссылка скрыта