ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
 Государственное образовательное учреждение
 высшего профессионального образования
 РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ
 ИНСТИТУТ ИНФОРМАЦИОННЫХ НАУК И ТЕХНОЛОГИЙ БЕЗОПАСНОСТИ
 Кафедра общей информатики
 ГУБАРЕВ  СЕРГЕЙ  ВЛАДИМИРОВИЧ
 КОНТРОЛЬНАЯ РАБОТА ПО ДИСЦИПЛИНЕ
 «БАЗЫ ДАННЫХ»
ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
ЭКСТЕРНА 3 ГОДА ОБУЧЕНИЯ  (4-Х   ЛЕТНЕГО СРОКА ОБУЧЕНИЯ)
ГРУППА Б (информационная сфера)
 Научный руководитель
  преподаватель
 Туляков С. П.
 Москва
 2005
 
  ПЛАН
 ВВЕДЕНИЕ                                                                                       3
 ОСНОВНАЯ ЧАСТЬ
   1. Проектирование реляционных баз данных
       с использованием нормализации                                                5
             1.1. Вторая нормальная форма                                            7
             1.2. Третья нормальная форма                                             9
             1.3. Нормальная форма Бойса-Кодда                                10
             1.4. Четвертая нормальная форма                                      12
             1.5. Пятая нормальная форма                                                      13
   2. Семантическое моделирование данных, ER-диаграммы                 15
             2.1. Семантические модели данных                                             16
             2.2. Основные понятия модели Entity-Relationship 
 (Сущность-Связи)                                           17
                 2.3. Нормальные формы ER-схем                                      20
             2.4. Более сложные элементы ER-модели                                    20
             2.5. Получение реляционной схемы из ER-схемы             23
 ЗАКЛЮЧЕНИЕ                                                                               27
 СПИСОК ЛИТЕРАТУРЫ                                                               28
 
  ВВЕДЕНИЕ
 Управление информацией всегда было основной сферой применения компьютеров и, надо думать, будет играть еще большую роль в будущем. Базы данных и системы управления ими (СУБД, DBMS – Database Management System) на протяжении всего пути развития компьютерной техники совершенствовались, поддерживая все более сложные уровни абстрактных данных, заданных пользователем, и обеспечивая взаимодействие компонентов, распределенных в глобальных сетях и постепенно интегрирующихся с телекоммуникационными системами.
 История развития компьютерной техники – это история непрерывного движения от языка и уровня коммуникации машины к уровню пользователя. Если первые машины требовали от пользователя оформления того, что ему нужно (то есть написания программ), в машинных кодах, то языки программирования четвертого уровня (4GLs) позволяли конечным пользователям, не являющимся профессиональными программистами, получать доступ к информации без детального описания каждого шага, но только с встроенными предопределенными типами данных – например, таблицами.
 В случае реляционных баз данных трудно представить какие-либо общие рецепты по части физического проектирования.  ............