По профессиональному модулю 01 «Эксплуатация и модификация информационных систем»

Проектирование базы данных.

Разработка БД состоит из 2 этапов:

1) Проектирование БД

2) Создание БД

Проектирование включает в себя:

По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru системный анализ предметной области

По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru анализ данных и построение моделей данных

Создание БД состоит из:

По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru создание структуры БД

По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru заполнение базы данными

Начнем с проектирования. Рассмотрим разработку БД на примере создания информационной системы (ИС) для приемной комиссии вуза «ИС Приемная комиссия».

 Системный анализ предметной области. В данном случае предметной областью является приемная компания в университет.

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

1) Подготовительный этап

2) Этап приема документов у абитуриентов

3) Этап приема экзаменов

4) Этап зачисления в университет

‚ Анализ данных связан с выделением информации, используемой на каждом этапе процесса, и планированием её организации (для реляционной БД).

1) На первом этапе от нашей ИС потребуются сведения о плане приема в университет: на каких факультетах какие специальности открыты для поступления; сколько человек принимается на каждую специальность; какие вступительные экзамены сдаются на каждый факультет.

Специальности
Код специальности Название специальности Код факультета План приема
Факультет
Код факультета Название факультета Экзамен 1 Экзамен 2 Экзамен 3


Абитуриенты
Регистрационный номер Код специальности Медаль Производственный стаж

2) На втором этапе данные сведем в две таблицы. Первая будет содержать анкетные данные (включим лишь их часть). Вторая – данные, которые потребуются в ходе экзаменов и могут потребоваться при зачислении:

Анкеты
Регистрационный номер Фамилия Имя Отчество Дата рождения Город

3) Этап приема экзаменов

Основная информация, представляющая интерес на этом этапе – результаты сдачи экзаменов абитуриентами.

Оценки
Регистрационный номер Оценка за экзамен 1 Оценка за экзамен 2 Оценка за экзамен 3


4) Этап зачисления в университет

Здесь нас интересует окончательный список с информацией о том, кто из абитуриентов принят в университет, а кто нет:

Итоги
Регистрационный номер Зачисление

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

Факультеты (Код факультета, Факультет, Экзамен 1, Экзамен 2, Экзамен 3)

Специальности (Код специальности, Специальность, Код факультета, План)

Чтобы эти шесть таблиц представляли собой систему, между ними должны быть установлены связи. Фактически связи уже имеются через общие имена полей. Какие это будут поля?

Построим схему базы данных для указания связей между таблицами. В схеме будут использованы 2 типа связей:

«Один к одному» - одной записи в одной таблице соответствует одна запись в другой таблице.

«Один ко многим» - одной записи в одной таблице соответствует несколько записей в других таблицах. По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru

По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru Факультеты

 
  По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru

По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru Специальности

По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru Анкеты По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru Абитуриенты Оценки

По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru

По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru Итоги

Связь между таблицами осуществляется через одноименные поля.

Связь «1 к 1» - через общий главный ключ.

Связь «1 к По профессиональному модулю 01 «Эксплуатация и модификация информационных систем» - student2.ru » - через главный ключ в одной таблице и одноименное поле в другой таблице – такое поле называется внешним ключом.

Наши рекомендации