Автор работы: Пользователь скрыл имя, 30 Мая 2012 в 20:28, курсовая работа
Целью данного проекта является выработка умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется раз-работка структуры реляционной базы данных для гипотетической информационной сис-темы « Бюро трудоустройства ».
1 Выбор автоматизируемых функций и информационного
обеспечения
4
1.1 Краткое описание предметной области 4
1.2 Выбор и описание автоматизируемых функций 4
1.3 Первичное описание информационного обеспечения 6
1.4 Вывод 10
2 Выявление ограничений и правил поддержания целостности 11
2.1 Уровень атрибутов 11
2.2 Уровень кортежей 19
2.3 Уровень множеств кортежей 20
2.4 Уровень базы данных 25
2.5 Вывод 25
3 Проектирование локальных ER-моделей 26
3.1 Составление локальных исходных ER-моделей 26
3.2 Нормализация локальных ER-моделей 31
3.3 Спецификация ограничений и правил поддержания целостности 40
3.4 Вывод 41
4 Проектирование глобальной ER-модели 42
4.1 Выявление и устранение эквивалентных сущностей 42
4.2 Выявление категорий и синтез обобщающих сущностей 43
4.3 Выявление и устранение дублирования атрибутов и связей 44
4.4 Графическое представление глобальной ER-модели 45
4.5 Спецификация ограничений и правил поддержания целостности 46
4.6 Вывод 46
5 Проектирование реляционной SQL-модели 47
5.1 Перевод глобальной ER-модели в реляционную форму 47
5.2 Спецификация ограничений и правил поддержания целостности 49
5.3 SQL-код для создания реляционной модели 51
5.4 Вывод 55
6 Проектирование представлений для автоматизируемых функций 56
6.1 Определение способа и формы представления 56
6.2 Определение моделей соединения таблиц базы данных для реализации пред-ставлений 57
6.3 SQL – код для реализации представлений 62
7 Проектирование доступа к базе данных из локальных функций 65
7.1 Проектирование доступа к базе данных из локальных функций 65
7.2 Вывод 68
Заключение 69
Список литературы 71