Разработка базы данных

Содержание

Слайд 2

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

Задача:

Разработать информационную систему для приемной комиссии вуза.
1.1.Выполним системный анализ данной

предметной области.
Выделим объекты информационного обмена:

Приемная
комиссия

Абитуриенты

Слайд 3

Определим место информационной системы в данной системе Абитуриенты Приемная комиссия Члены приемной комиссии Информационная система

Определим место информационной системы в данной системе

Абитуриенты

Приемная
комиссия

Члены приемной
комиссии

Информационная система

Слайд 4

Определим основные функции ИС: Обеспечить хранение и оперативную обработку всей поступающей

Определим основные функции ИС:

Обеспечить хранение и оперативную обработку всей поступающей информации

в ходе приемной кампании;
Подготовка документов: списков, справок, ведомостей, отчетов и пр.
Слайд 5

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

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

его на последовательные этапы:

Подготовительный этап;
Этап приёма документов у абитуриентов;
Этап приёма экзаменов;
Этап зачисления в университет.

Слайд 6

Отметим для каждого из этих этапов происходящие информационные процессы:

Отметим для каждого из этих этапов происходящие информационные процессы:

Слайд 7

Отметим для каждого из этих этапов происходящие информационные процессы:

Отметим для каждого из этих этапов происходящие информационные процессы:

Слайд 8

Отметим для каждого из этих этапов происходящие информационные процессы:

Отметим для каждого из этих этапов происходящие информационные процессы:

Слайд 9

Отметим для каждого из этих этапов происходящие информационные процессы:

Отметим для каждого из этих этапов происходящие информационные процессы:

Слайд 10

1.2. Анализ данных. Определим (в упрощённом варианте) необходимый набор данных для

1.2. Анализ данных.

Определим (в упрощённом варианте) необходимый набор данных для информационного

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

Спланируем две таблицы, содержащие нужные сведения. (Названия факультетов и специальностей для удобства закодируем.)

Спланируем две таблицы, содержащие нужные сведения. (Названия факультетов и специальностей для

удобства закодируем.)
Слайд 12

2. Этап приема документов у абитуриентов Всю информацию об абитуриенте сведем

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

Всю информацию об абитуриенте сведем в

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

Слайд 14

3. Этап приёма экзаменов Ограничимся таблицей, содержащей оценки, полученные каждым абитуриентом

3. Этап приёма экзаменов Ограничимся таблицей, содержащей оценки, полученные каждым абитуриентом

Слайд 15

4. Этап зачисления в университет Здесь нас интересует информация о том,

4. Этап зачисления в университет Здесь нас интересует информация о том, кто

принят в университет, а кто – нет.
Слайд 16

1.2.(Построение модели данных -описание отношений с указанием главных ключей и структуры

1.2.(Построение модели данных -описание отношений с указанием главных ключей и структуры связей

между таблицами.)

Определим главные ключи таблиц:
Факультеты – Код факультета
Специальности – Код специальности
Абитуриенты – Регистрационный номер
Анкеты – Регистрационный номер
Оценки – Регистрационный номер
Итоги – Регистрационный номер

Слайд 17

Чтобы эти шесть таблиц представляли собой систему, между ними должны быть

Чтобы эти шесть таблиц представляли собой систему, между ними должны быть

установлены связи. Организация связей обеспечивает целостность данных – автоматический контроль за согласованностью взаимосвязанных данных в разных таблицах.
Существует два типа связей: «один к одному» (одна запись в таблице связана с одной записью в другой таблице) и «один ко многим» (одна запись в таблице связана с множеством записей в другой таблице).