Главная страница

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


Скачать 0.54 Mb.
НазваниеПроектирование базы данных "Деканат"
Анкордискретная
Дата14.02.2023
Размер0.54 Mb.
Формат файлаdocx
Имя файлаwork_96146_85040fe.docx
ТипЗадача
#936732
страница3 из 4
1   2   3   4

Логическое проектирование базы данных «Деканат»



Логическая модель описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью.

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

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

Отношение находится в первой нормальной форме (1НФ), если значения атрибутов, из которых построено данное отношение, являются простыми, неделимыми, иначе говоря, атомарными значениями (таблица 4).


Номер зачетки

ФИО студента

Направление обучения группы

Профиль группы

Наименование дисциплины

ФИО преподавателя

Форма контроля

Оценка

Дата

сдачи

12ЭК5

Кирильчук К.С.

Экономика

Экономика предприятия

Менеджмент

Иванов И.И.

Зачет

Зачет

12.01.2015

12ЭК5

Кирильчук К.С.

Экономика

Экономика предприятия

Экономическая теория

Ландровская К.П.

Экзамен

5

22.01.2015

13ПИ23

Дегтярев В.А.

Прикладная информатика

Прикладная информатика в бизнесе

Базы данных

Иванов И.И.

Зачет

Незачет

16.01.2015

13ПИ23

Дегтярев В.А.

Прикладная информатика

Прикладная информатика в бизнесе

История

Коновалов А.С.

Экзамен

3

12.01.2015

14ИТ1

Волков И.О.

Информационные технологии

Информационные технологии в бизнесе

Базы данных

Иванов И.И.

Экзамен

5

12.01.2015

14ИТ1

Волков И.О.

Информационные технологии

Информационные технологии в бизнесе

Информатика

Петров П.П.

Экзамен

4

18.01.2015

Таблица 4. Нормализация (первая нормальная форма)
Продолжение таблицы 4

Номер зачетки

ФИО студента

Направление обучения группы

Профиль группы

Наименование дисциплины

ФИО преподавателя

Форма контроля

Оценка

Дата сдачи

14ИТ1

Волков И.О.

Информационные технологии

Информационные технологии в бизнесе

Программирование

Петров П.П.

Экзамен

4

16.01.2015

14ИТ12

Становая М.К.

Информационные технологии

Информационные технологии в бизнесе

Базы данных

Иванов И.И.

Зачет

Зачет

13.01.2015

14ИТ2

Свиридов А.П.

Информационные технологии

Информационные технологии в бизнесе

Базы данных

Иванов И.И.

Экзамен

3

19.01.2015

14ИТ2

Свиридов А.П.

Информационные технологии

Информационные технологии в бизнесе

Информатика

Петров П.П.

Экзамен

2

24.01.2015

13ПИ11

Ломоносов А.П.

Прикладная информатика

Прикладная информатика в бизнесе

Менеджмент

Петров П.П.

Экзамен

4

24.01.2015


Таблицы находятся во второй нормальной форме (2НФ), если они удовлетворяет требованиям 1НФ и значения в каждом не ключевом атрибуте однозначно определяются значением первичного ключа.

Таблицы находится в третьей нормальной форме (3НФ), если они находится во второй нормальной форме и все их не ключевые атрибуты зависят только от первичного ключа.
Таблица 5. Таблица «Группа»

Группа

Номер группы

Направление обучения

Профиль

Год поступления

1504

Информационные технологии

Информационные технологии в бизнесе

07.08.2014

2328

Прикладная информатика

Прикладная информатика в бизнесе

11.08.2013

4319

Экономика

Экономика предприятия

20.08.2012


Таблица 6. Таблица «Студент»

Студент

Номер зачетки

Номер группы

ФИО

Год рождения

Адрес

Телефон

12ЭК5

4319

Кирильчук К.С.

30.08.1995

ул. Туполена, д. 6

89289992311

13ПИ11

2328

Ломоносов А.П.

21.07.1996

ул. Днепра, д. 2

89021332376

13ПИ23

2328

Дегтярев В.А.

10.10.1996

ул. Грозного, д. 1

89201731003

14ИТ1

1504

Волков И.О.

15.11.1995

ул. Семенчук, д. 12

89011772013

14ИТ12

1504

Становая М.К.

03.03.1996

ул. Генда, д. 10

89052342111

14ИТ2

1504

Свиридов А.П.

20.01.1996

ул. Кровли, д. 23

89054316006


Таблица 7. Таблица «Кафедра»

Кафедра

Код кафедры

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

Телефон

Заведующий

1642

Информационные технологии

2-34-54-23

Крикунов В.А.

4223

Экономика и менеджмент

2-34-67-12

Зайчикова А.Н.

7664

Журналистика

2-34-21-68

Козлов К.М.

Таблица 8. Таблица «Преподаватель»

Преподаватель

Табельный номер

Код кафедры

ФИО

Адрес

Телефон

Ученое звание

Ученая степень

332

1642

Иванов И.И.

ул. Тургенева, д.7

89143829090

Доцент

д.т.н

476

1642

Петров П.П.

ул. Ленина, д. 23

89082936581

Доцент

к.т.н

563

1642

Смирнова А.К.

ул. Краснайская, д. 5

89291113354







764

4223

Ландровская К.П.

ул. Семенчук, д. 67

89002300212

Доцент

к.ф.н

798

7664

Коновалов А.С.

ул. Провская, д. 5

89231032276

Доцент

к.э.н


Таблица 9. Таблица «Дисциплина»

Дисциплина

Код дисциплины

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

Количество лекций

Количество практик

102

Базы данных

18

36

203

Менеджмент

9

18

220

Информатика

18

48

270

Программирование

32

32

321

Экономическая теория

18

18

487

История

18

9


Таблица 10. Таблица «Успеваемость»

Успеваемость

Номер зачетки

Код закрепления

Форма контроля

Оценка

12ЭК5

1

Зачет

Зачет

12ЭК5

2

Экзамен

5

13ПИ23

3

Зачет

Незачет

13ПИ23

4

Экзамен

3

14ИТ1

5

Экзамен

5

14ИТ1

6

Экзамен

4

14ИТ1

7

Экзамен

4

14ИТ12

8

Зачет

Зачет

14ИТ2

9

Экзамен

3

14ИТ2

10

Экзамен

2

13ПИ11

11

Экзамен

4



Таблица 11. Таблица «Закрепление»

Закрепление




Код закрепления

Код преподавателя

Код дисциплины

Дата сдачи

1

332

203

12.01.2015

2

764

321

22.01.2015

3

332

102

16.01.2015

4

798

487

12.01.2015

5

332

102

12.01.2015

6

476

220

18.01.2015

7

476

270

16.01.2015

8

332

102

13.01.2015

9

332

102

19.01.2015

10

476

220

24.01.2015

11

476

203

24.01.2015


Физическое проектирование базы данных «Деканат»

На следующем этапе реализуется физическая модель в СУБД MS Access. Создаются таблицы классов объектов с соответствующими типами данных и свойствами полей.

Физическая модель данных описывает данные средствами конкретной СУБД. Отношения, разработанные на стадии формирования логической модели данных, преобразовываются в таблицы, атрибуты становятся столбцами таблиц, для ключевых атрибутов создаются уникальные индексы, домены преображаются в типы данных, принятые в базе данных.

Структуры таблиц базы данных показаны в таблицах 11 – 17.
Таблица 11. Структура таблицы «Студент»

Имя поля

Тип данных

Формат поля

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

Подпись поля

Номер зачетки

Текстовый

10

+

Номер зачетной книжки студента

Номер группы

Числовой

Целое




Номер группы

ФИО

Текстовый

30




Фамилия, имя, отчество студента

Год рождения

Дата/время







Год рождения студента

Адрес

Текстовый

30




Адрес проживания

Телефон

Текстовый

15




Контактный телефон


Таблица 12. Структура таблицы «Группа»

Имя поля

Тип данных

Формат поля

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

Подпись поля

Номер группы

Числовой

Целое

+

Номер группы

Направление обучения

Текстовый

30




Направление обучения

Профиль

Текстовый

40




Профиль группы

Год поступления

Дата/время







Год поступления


Таблица 13. Структура таблицы «Кафедра»

Имя поля

Тип данных

Формат поля

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

Подпись поля

Код кафедры

Числовой

Целое

+

Код кафедры

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

Текстовый

40




Наименование кафедры

Телефон

Текстовый

15




Контактный телефон кафедры

Заведующий


Текстовый

20




ФИО заведующего


Таблица 14. Структура таблицы «Преподаватель»

Имя поля

Тип данных

Формат поля

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

Подпись поля

Табельный номер

Числовой

Целое

+

Табельный номер преподавателя

Код кафедры

Числовой

Целое




Код кафедры

ФИО

Текстовый

30




Фамилия, имя, отчество преподавателя

Адрес

Текстовый

30




Адрес проживания

Телефон

Текстовый

15




Контактный телефон

Ученое звание

Текстовый

10




Ученое звание преподавателя

Ученая степень

Текстовый

5




Ученая степень преподавателя



Таблица 15. Структура таблицы «Дисциплина»

Имя поля

Тип данных

Формат поля

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

Подпись поля

Код дисциплины

Числовой

Целое

+

Код дисциплины

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

Текстовый

20




Наименование дисциплины

Часы лекций

Числовой

Целое




Количество часов лекционных занятий

Часы практик

Числовой

Целое




Количество часов практических занятий



Таблица 16. Структура таблицы «Успеваемость»

Имя поля

Тип данных

Формат поля

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

Подпись поля

Номер зачетки

Текстовый

10

+

Номер зачетной книжки студента

Код закрепления


Числовой

Целое

+

Код закрепления

Форма контроля


Текстовый

10




Форма контроля

Оценка


Текстовый

10




Оценка студента


Таблица 17. Структура таблицы «Закрепление»

Имя поля

Тип данных

Формат поля

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

Подпись поля

Код закрепления

Числовой

Целое


+

Код закрепления

Код преподавателя

Числовой

Целое





Код преподавателя

Код дисциплины

Числовой

Целое





Код дисциплины

Дата сдачи


Дата/время







Дата сдачи


1   2   3   4


написать администратору сайта