Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основа курсач.docx
Скачиваний:
68
Добавлен:
14.12.2018
Размер:
234.62 Кб
Скачать

2.1 Створення інформаційної моделі бази даних

Початковим та стартовим етапом для проектування нашої бази даних стане визначення усіх необхідних сутностей та полів, що будуть в них розташовуватись. Так як сфера застосування нашої бази – це приймальна комісія, то логічно було б створити такі сутності як:

  • Абитуриент – містить анкетну інформацію про вступника

  • Место поживания – містить дані про адресу абітурієнта

  • Средеобр. заведение – містить інформацію про попереднє місце навчання абітурієнта

  • Оценка ЗНО – містить інформацью про оцінки

  • Специальность – містить інформацію про спеціальності на які ведеться набір

  • Предмет – містить інформацію про предмети

  • Предм_Спец – забезпечує зв’язок двох попередніх таблиць.

Рис. 1 Схема бази даних

    1. Нормалізація відношень бази даних.

Далі для деталізації та кращого розуміння структури бази створимо для кожної сутності окрему таблицю. В кожній таблиці на основі схеми даних будуть вказані усі поля, тип даних кожного поля та значення розглянутих атрибутів: являються вони первинними чи зовнішніми ключами.

Таблиця «Абитуриент»

Назва поля

Тип даних

Атрибути

Рег. номер

Integer

Превинний ключ

Имя

Text

Фамилия

Text

Отчество

Text

Дата рождения

Date

Льготы

Enum

Среднеобр. Заведение

Integer

Занішній ключ

Дата получения средню обр.

Date

Наличие наград

Boolean

Место продивания

Integer

Занішній ключ

Специальность

Integer

Занішній ключ

Таблиця «Место проживания»

Назва поля

Тип даних

Атрибути

Код

Integer

Превинний ключ

Индекс

Integer

Территория

Text

Населенный пункт

Text

Улица

Text

Номер дома

Integer

Телефон

Text

Таблиця «Среднеобр. Заведение»

Назва поля

Тип даних

Атрибути

Код заведения

Integer

Превинний ключ

Название

Text

Город

Text

Таблиця «Оценка ЗНО»

Назва поля

Тип даних

Атрибути

Код

Integer

Превинний ключ

Предмет

Integer

Занішній ключ

Оценка

Integer

Абитуриент

Integer

Занішній ключ

Таблиця «Предмет»

Назва поля

Тип даних

Атрибути

Код

Integer

Превинний ключ

Название

Text

Таблиця «Специальность»

Назва поля

Тип даних

Атрибути

Код

Integer

Превинний ключ

Название

Text

Таблиця «Предм_Спец»

Назва поля

Тип даних

Атрибути

Код

Integer

Превинний ключ

Предмет

Integer

Занішній ключ

Специальность

Integer

Занішній ключ

Соседние файлы в предмете Базы данных