ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
высшего профессионального образования
«Курский государственный технический университет»
Кафедра «Вычислительная техника»
ПРОЕКТИРОВАНИЕ
РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
Методические указания к лабораторной работе
по курсу «Базы данных»
для студентов направления 230100
КУРСК 2008
УДК 004.652
Составитель: Е.Ю. Емельянова
Рецензент
Кандидат технических наук И.Н. Глухарев
Проектирование реляционной базы данных [Текст]: методические указания к лабораторной работе по курсу «Базы данных» для студентов направления 230101/ Курск. гос. техн. ун-т; сост.: Е.Ю. Емельянова. Курск, 2008. 62 с.: ил. 11, табл.1. Библиогр.: с.62.
Описываются этапы проектирования реляционной базы данных: моделирование «сущность-связь», переход к реляционной модели, нормализация. Поэтапное проектирование базы данных разобрано на примере. Приводятся SQL-операторы создания базы данных, таблиц и ограничений целостности в СУБД MySQL 3.23, Firebird 1.5, Microsoft SQL Server 2000.
Для студентов направления 230100.
.
Текст печатается в авторской редакции.
Подписано в печать . Формат 6084 1/16.
Усл.печ.л. . Уч.-изд.л. . Тираж 40 экз. Заказ . Бесплатно.
Курский государственный технический университет.
Издательско-полиграфический центр Курского государственного технического университета. 305040 Курск, ул. 50 лет Октября, 94.
СОДЕРЖАНИЕ
Цель работы …………………………………………………………… 4
Теоретическая часть:
Общие положения ……..……………………………………………… 4
2.1. Понятия и определения……………..…………………………… 4
2.2. Этапы проектирования баз данных ……………………………. 5
Модель «сущность-связь»…………………………………………..… 6
3.1. Основные понятия модели «сущность-связь»…..……………… 6
3.2. Пример проектирования модели "сущность-связь" …………… 13
Реляционная модель данных………………………………………..… 16
4.1. Основные понятия реляционной модели …..…………………… 16
4.2. Ограничения целостности ……………………………..………… 19
4.3. Правила преобразования ER-модели в реляционную .………… 21
Нормализация………………………………………………………..… 24
5.1. Аномалии модификации …..…………………………………….. 24
5.2. Нормальные формы ……………………………………………… 26
5.3. Процедура нормализации и денормализации ………………….. 34
5.4. Пример проектирования реляционной базы данных………........ 35
Реализация баз данных……………………………………………..…. 41
6.1. Стандартные типы данных …..…………………………………... 41
6.2. Домены и пользовательские типы данных……………………… 41
6.3. Создание баз данных и таблиц на SQL…………………………. 47
6.4. Создание автоинкрементных столбцов…………………………. 55
Do'stlaringiz bilan baham: |