|
|||
Методология и этапы проектирования базы данныхСтр 1 из 3Следующая ⇒ Методология и этапы проектирования базы данных Предпроектное исследование предметной области
Проектирование базы данных включает такие этапы: 1) Предпроектное исследование предметной области (Анализ предметн. обл.) 2) Проектирование БД (составление концептуальной схемы) 3) Реализации БД (создание при помощи СУБД или языка программирования) 4) Введения в эксплуатацию БД (заполнение и начало эксплуатации) 5) Сопровождение БД (поддержка БД во время эксплуатации) (Этапы выучить, остальное – понять и применить к своему заданию) Рассмотрим первый этап: предпроектное исследование предметной области Он заключается: a. в поиске/определении всех объектов и процессов, которые нас интересуют в предметной области, Например, для предметной области «Учебное заведение: обучение студентов» это будут такие объекты: студент, преподаватель, учебный предмет, успеваемость. Если нас в предметной области «Учебное заведение» интересует только материально-техническая база заведения, то предметная область будет звучать так: «Учебное заведение: материально-техническая база»и тогда объекты будут другими: инвентарь, здание, Материально_ответственное_Лицо, учёт, поступление, амортизация. Когда мы определили все объекты, которые нас интересуют в предметной области (или нам так, по крайней мере, покажется), мы приступаем к следующему этапу, НО! Не раньше этого. b. определяем зна́́чимые свойства (характеристики) найдённых нами объектов и выявленных процессов. Параллельно находим идентификатор каждого объекта и процесса. Удобнее это делать при помощи отдельных таблиц. Каждую таблицу называем по имени объекта. Например, Преподаватель. В таблице будет столько столбцов, сколько характеристик мы нашли у объекта. Пусть мы решили, что нас будут интересовать такие характеристики преподавателя (в связи с процессом обучения студентов): ФИО, специализация, квалификация, Читаемый_предмет. Мы решили, что в рамках одного учебного заведения вероятность того, что ФИО у двух разных преподавателей в точности повторится — слишком мала, поэтому предположим, что ФИО у нас идентификатор и первичный ключ. Тогда таблица будет выглядеть так:
|
|||
|