Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_Поясн_записка_пример.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.5 Mб
Скачать

2.2 Процедура нормализации

В результате выполнения процедуры нормализации выделены следующие таблицы:

  1. Факультеты (Таблица 2.2);

  2. Специальности (Таблица 2.3);

  3. Предприятия (Таблица 2.4);

  4. Приняли документы (Таблица 2.5);

  5. Предметы (Таблица 2.6);

  6. Основания для зачисления (Таблица 2.7);

  7. Абитуриенты (Таблица 2.8);

  8. Студенты (информация о поступлении) (Таблица 2.9);

  9. Баллы ЕГЭ (Таблица 2.10).

В каждой из таблиц поле Id – первичный ключ.

Таблица 2.2 – Факультеты

Поле

Тип

Размер

Описание

1

Id

Числовой

Авто

Уникальный идентификатор

2

Name

Текстовый

40

Наименование

Таблица 2.3 – Специальности

Поле

Тип

Размер

Описание

1

Id

Числовой

Авто

Уникальный идентификатор

2

FacultyId

Числовой

Авто

Факультет

3

Name

Текстовый

40

Наименование

Таблица 2.4 – Предприятия

Поле

Тип

Размер

Описание

1

Id

Числовой

Авто

Уникальный идентификатор

2

Name

Текстовый

40

Наименование

3

Address

Текстовый

60

Адрес

Продолжение таблицы 2.4

Поле

Тип

Размер

Описание

4

Phone

Текстовый

15

Телефон

5

State

Логический

Авто

Государственное (Да/Нет)

Таблица 2.5 – Приняли документы

Поле

Тип

Размер

Описание

1

Id

Числовой

Авто

Уникальный идентификатор

2

Name

Текстовый

40

ФИО

Таблица 2.6 – Предметы

Поле

Тип

Размер

Описание

1

Id

Числовой

Авто

Уникальный идентификатор

2

Name

Текстовый

40

Наименование

Таблица 2.7 – Основания для зачисления

Поле

Тип

Размер

Описание

1

Id

Числовой

Авто

Уникальный идентификатор

2

Name

Текстовый

40

Наименование

3

Form

Логический

Авто

Бюджет (Да/Нет)

Таблица 2.8 – Абитуриенты

Поле

Тип

Размер

Описание

1

Id

Числовой

Авто

Уникальный идентификатор

2

PersonId

Числовой

5

Регистрационный номер абитуриента

3

Name

Текстовый

40

ФИО абитуриента

4

DayDate

Дата

Авто

Дата регистрации

5

Picture

Поле OLE

Авто

Фотография

6

Address

Текстовый

60

Адрес абитуриента

7

Phone

Текстовый

15

Телефон абитуриента

8

Birth

Дата

Авто

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

Продолжение таблицы 2.8

9

School

Текстовый

20

Название оконченной школы

10

Money

Логический

1

Возможность оплаты обучения (Да/Нет)

11

Passport

Текстовый

20

Номер паспорта

12

PassportDate

Дата

Авто

Дата выдачи паспорта

13

Region

Текстовый

40

Кем выдан паспорт

14

Attestat

Текстовый

20

Номер аттестата

15

Middle

Числовой

Авто

Средний балл аттестата

16

SpecialityId

Числовой

Авто

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

17

RegistrarId

Числовой

Авто

Принял документы

18

Talk

Логический

1

Рекомендован для собеседования

19

Result

Числовой

Авто

Набрано баллов при поступлении

20

Contract

Логический

1

Договор с предприятием (Да/Нет)

21

EnterpriseId

Числовой

Авто

Предприятие

22

ContractId

Числовой

10

Номер договора

23

ContractAbout

Поле Memo

Авто

Условия договора

24

Payment

Логический

1

Платит предприятие (Да/Нет)

25

EGE

Текстовый

20

Номер аттестата ЕГЭ

Таблица 2.9 – Студенты

Поле

Тип

Размер

Описание

1

Id

Числовой

Авто

Уникальный идентификатор

2

EnrolleeId

Числовой

Авто

Абитуриент

3

YesID

Числовой

5

Номер после зачисления

4

TypeId

Числовой

Авто

Основание для зачисления

Таблица 2.10 – Баллы ЕГЭ

Поле

Тип

Размер

Описание

1

Id

Числовой

Авто

Уникальный идентификатор

2

EnrolleeId

Числовой

Авто

Абитуриент

3

LessonId

Числовой

Авто

Предмет

4

Score

Числовой

Авто

Набрано баллов

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]