Хелпикс

Главная

Контакты

Случайная статья





Методология и этапы проектирования базы данных



Методология и этапы проектирования базы данных

Предпроектное исследование предметной области

 

Проектирование базы данных включает такие этапы:

1) Предпроектное исследование предметной области (Анализ предметн. обл.)

2) Проектирование БД      (составление концептуальной схемы)

3) Реализации БД (создание при помощи СУБД или языка программирования)

4) Введения в эксплуатацию БД (заполнение и начало эксплуатации)

5) Сопровождение БД  (поддержка БД во время эксплуатации)

(Этапы выучить, остальное – понять и применить к своему заданию)

Рассмотрим первый этап: предпроектное исследование предметной области

Он заключается:

a. в поиске/определении всех объектов и процессов, которые нас интересуют в предметной области,

Например, для предметной области «Учебное заведение: обучение студентов» это будут такие объекты: студент, преподаватель, учебный предмет, успеваемость. Если нас в предметной области «Учебное заведение» интересует только материально-техническая база заведения, то предметная область будет звучать так: «Учебное заведение: материально-техническая база»и тогда объекты будут другими: инвентарь, здание, Материально_ответственное_Лицо,   учёт,  поступление, амортизация.

Когда мы определили все объекты, которые нас интересуют в предметной области (или нам так, по крайней мере, покажется), мы приступаем к следующему этапу, НО! Не раньше этого.

b. определяем зна́́чимые свойства (характеристики) найдённых нами объектов и выявленных процессов. Параллельно находим идентификатор каждого объекта и процесса.

Удобнее это делать при помощи отдельных таблиц. Каждую таблицу называем по имени объекта. Например, Преподаватель. В таблице будет столько столбцов, сколько характеристик мы нашли у объекта. Пусть мы решили, что нас будут интересовать такие характеристики преподавателя (в связи с процессом обучения студентов): ФИО, специализация, квалификация, Читаемый_предмет. Мы решили, что в рамках одного учебного заведения вероятность того, что ФИО у двух разных преподавателей в точности повторится — слишком мала, поэтому предположим, что ФИО  у нас идентификатор и первичный ключ. Тогда таблица будет выглядеть так:



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.