Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Умк_Базы.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
3 Мб
Скачать
☆

4.2. Нормализация отношений в бд (16 часов)

Теория отношений и теория нормализации. Понятие о нормальных формах. Декомпозиция и синтез схем реляционных схем баз данных. Формальные методы синтеза и декомпозиции нормальных форм.

Раздел 5. Язык структурированных запросов sql (28 часов)

5.1. Язык манипулирования данными для реляционной модели (8 часов)

Назначение языка SQL. Терминология и диалекты SQL. Стандарты SQL и синтаксис языка. Операторы языка SQL. Создание баз данных. Создание и удаление таблиц. Виртуальные и хранимые таблицы. Определение данных. Указание ограничений поддержки целостности данных в операторе создания таблиц. Язык манипулирования данными для реляционной модели.

5.2. Реализация запросов в языке sql (20 часов)

[2] c. 309 …329; [3] c. 225…323

Изучение одной из современных СУБД по выбору. Создание и модификация базы данных; поиск, сортировка, индексирование базы данных, создание форм и отчетов, триггеры. Создание индексов. Простые запросы. Сортировка результатов. Использование обобщающих функций языка SQL. Агрегатные функции. Группирование результатов. Подзапросы. Многотабличные запросы. Изменение содержимого базы данных. Создание и удаление представлений. Понятие интерактивного и вложенного SQL.

Раздел 6. Использование баз данных (28 часов)

6.1. Программирование и управление транзакциями. (14 часов)

[4], с. 331...340; [1], c. 655…722

Модель транзакции. Свойства транзакции. Журнализация. Проблемы многопользовательских систем. Блокировка. Алгоритмы блокировки. Целостность и восстановление баз данных. Управление обменом с внешней памятью, дисциплины обслуживания обращений к внешним ЗУ. Физическая организация базы данных. Хешированные, индексированные файлы. Свойства ACID транзакций.

Системы управления базами данных типа dBASE. Архитектура систем. Системы RBASE, PARADOX, FOXPRO, ORD, ALASKA, DELPFI. Системы управления базами данных типа ORACLE, INFORMIX, MsSQL, MуSQL. Создание баз данных и программирование в среде СУБД для ПЭВМ.

6.2. Защита баз данных. Целостность и сохранность баз данных (6 часов)

[4], с. 360...369; [1], c. 603…617; [3] c. 337…394

Создание и удаление баз данных. Защита баз данных. Управление учетными записями и правами доступа. Резервное копирование и восстановление баз данных. Контролируемая избыточность данных. Обеспечение защиты данных в банках данных. Обеспечение целостности и достоверности данных. Целостность и сохранность баз данных.

6.3. Современные тенденции построения и использования баз данных. (8 часов)

[3], с. 7...30; [1], c. 847…884

Проблема адекватности отображения предметных областей в модели данных. Проблема избыточности и независимости данных. Проблема статичности реляционной модели данных. Реорганизация модели данных и идентификация объектов в базе данных. Объектно-реляционный подход к проектированию моделей баз данных. Предпосылки и достоинства подхода. Средства идентификации объектов в модели и средства моделирования. Этапы проектирования объектно-реляционной модели. Обзор промышленных СУБД. Классификация современных промышленных СУБД. Использование СУБД (MуSQL) в Web технологиях.

Заключение (1 час)

[1], с. 888...1000

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