По профессиональному модулю 01 «Эксплуатация и модификация информационных систем»
Проектирование базы данных.
Разработка БД состоит из 2 этапов: 1) Проектирование БД 2) Создание БД Проектирование включает в себя: системный анализ предметной области анализ данных и построение моделей данных Создание БД состоит из: создание структуры БД заполнение базы данными Начнем с проектирования. Рассмотрим разработку БД на примере создания информационной системы (ИС) для приемной комиссии вуза «ИС Приемная комиссия».
Системный анализ предметной области. В данном случае предметной областью является приемная компания в университет. Приемная компания в вузе – это процесс, происходящий во времени. Разделим его на следующие этапы: 1) Подготовительный этап 2) Этап приема документов у абитуриентов 3) Этап приема экзаменов 4) Этап зачисления в университет Анализ данных связан с выделением информации, используемой на каждом этапе процесса, и планированием её организации (для реляционной БД). 1) На первом этапе от нашей ИС потребуются сведения о плане приема в университет: на каких факультетах какие специальности открыты для поступления; сколько человек принимается на каждую специальность; какие вступительные экзамены сдаются на каждый факультет.
2) На втором этапе данные сведем в две таблицы. Первая будет содержать анкетные данные (включим лишь их часть). Вторая – данные, которые потребуются в ходе экзаменов и могут потребоваться при зачислении:
3) Этап приема экзаменов Основная информация, представляющая интерес на этом этапе – результаты сдачи экзаменов абитуриентами.
4) Этап зачисления в университет Здесь нас интересует окончательный список с информацией о том, кто из абитуриентов принят в университет, а кто нет:
Теперь перейдем к построению реляционной модели данных. Для этого необходимо описать все отношения с указанием главных ключей и представить схему БД – структуру связей между таблицами. Каждая из запланированных выше таблиц будет представлена в БД отдельными отношениями, опишем их в строчной форме, подчеркнув главные ключи: Факультеты (Код факультета, Факультет, Экзамен 1, Экзамен 2, Экзамен 3) Специальности (Код специальности, Специальность, Код факультета, План)
Чтобы эти шесть таблиц представляли собой систему, между ними должны быть установлены связи. Фактически связи уже имеются через общие имена полей. Какие это будут поля? Построим схему базы данных для указания связей между таблицами. В схеме будут использованы 2 типа связей: «Один к одному» - одной записи в одной таблице соответствует одна запись в другой таблице. «Один ко многим» - одной записи в одной таблице соответствует несколько записей в других таблицах.
Факультеты
Специальности
Анкеты Абитуриенты Оценки
Итоги
Связь между таблицами осуществляется через одноименные поля. Связь «1 к 1» - через общий главный ключ. Связь «1 к » - через главный ключ в одной таблице и одноименное поле в другой таблице – такое поле называется внешним ключом.
Популярное: Почему стероиды повышают давление?: Основных причин три... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (826)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |