Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольные для управления данными / для типографии методическое пособие по БД.doc
Скачиваний:
97
Добавлен:
20.02.2016
Размер:
670.72 Кб
Скачать
    1. 6.4 Деление

Операция деления определяет отношение, состоящее из множества кортежей отношения R12, которые определены на атрибуте С. Соответствующим комбинации всех кортежей отношения R13, где С – множество атрибутов, имеющихся в отношении R12, но отсутствующих в отношении R13.

.

Операция деления достаточно сложна для абстрактного представления. Она может быть заменена последовательностью других операций. Примером операции деления может служить вложенный запрос на языке SQL.

  1. 7 Проектирование реляционной базы данных

    1. 7.1 Существующие подходы к проектированию баз данных

Проектирование базы данных – процесс создания проекта базы данных, предназначенной для поддержки функционирования объекта (например, предприятия) и способствующей достижению его целей.

Существует два подхода к проектированию реляционной базы данных:

  • Первый подход заключается в том, что на этапе концептуального проектирования создается не концептуальная модель данных, а непосредственно реляционная схема базы данных, состоящая из определений реляционных таблиц, подвергающихся нормализации.

  • Второй подход основан на механическом преобразовании функциональной модели, созданной ранее, в нормализованную информационную модель. Этот подход чаще всего используется при проектировании больших, сложных схем БД.

    1. 7.2 Этапы проектирования баз данных

Разработка базы данных невозможна без ее тщательного проектирования: слишком велико влияние этого шага на последующие этапы жизненного цикла информационной системы, в основе которой лежит создаваемая база данных.

Разработка баз данных состоит из 4 этапов:

1-й этап. Формирование и анализ требований к системе:

- составляется спецификация системы, включающая список задач, которые должен решать БД;

- перечень конечных пользователей и их функций;

- перечень требований к БД;

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

2 этап. Концептуальное проектирование: создается информационная модель системы без привязки к типу ЭВМ и типу системных программных средств; строится инфологическая модель базы данных, которая наиболее полно описывает предметную область в терминах пользователя.

3 этап. Проектирование реализации: выбирается вычислительная система, системные программные средства и СУБД; проектируется структура данных и строится даталогическая модель БД (схема БД), которая представляет собой описание логической структуры БД на языке конкретной выбранной СУБД.

4 этап. Физическая реализация, которая включает в себя создание и загрузку данных в БД, разработку и отладку прикладных программ для работы с базой данных, оформление документации. На этом этапе строится физическая модель БД, которая описывает используемые запоминающие устройства, способы физической организации данных. Описание физической структуры БД называют схемой хранения. В настоящее время наблюдается тенденция к сокращению этого вида работ.

Для успешной реализации базы данных объект проектирования должен быть прежде всего адекватно описан, должны быть построены полные и непротиворечивые функциональные модели базы данных. Опыт проектирования информационных систем показывает, что это логически сложная, трудоемкая и длительная по времени работа, требующая высокой квалификации участвующих в ней специалистов.