Лабораторная работа №1.
Построение информационно-логической модели данных на примере создания базы данных “Учебный процесс”.
В процессе разработки модели данных необходимо выделить информационные объекты, соответствующие требованиям нормализации и определить связи между ними. Эта модель позволяет создать реляционную базу данных без дублирования, в которой обеспечивается однократный ввод данных при первоначальной загрузке и корректировках, а также целостность данных при внесении изменений. Целостность данных означает, что в БД установлены и корректно поддерживаются взаимосвязи между записями разных таблиц при загрузке, добавлении и удалении записей в связанных таблицах, а также при изменении значений ключевых полей. В схеме данных Access фиксируются существующие логические связи между таблицами, задаются параметры поддержания целостности базы данных.
Создайте БД “УЧЕБНЫЙ ПРОЦЕСС ”.
Создайте в ней структуру таблиц: СТУДЕНТ, ГРУППА, КАФЕДРА, ПРЕПОДАВАТЕЛЬ, ПРЕДМЕТ, ИЗУЧЕНИЕ, УСПЕВАЕМОСТЬ.
Для справочной информации используйте файл Access.doc.
Приложение1:
Описание свойств полей таблицы СТУДЕНТ
|
|||||
Имя поля |
Ключевое поле |
Обязательное поле |
Тип данных |
Размер |
Число десятичных знаков
|
НГ
|
ДА
|
ДА |
Текстовый
|
3 2 |
|
НС
|
ДА
|
ДА |
Текстовый |
2
|
|
ФИО
|
|
ДА
|
Текстовый
|
15
|
|
ГОДР
|
|
НЕТ
|
Числовой Целое
|
Целое
|
|
АДРЕС
|
|
НЕТ НЕТ |
Текстовый
|
25
|
|
ПБАЛЛ
|
|
НЕТ
|
Числовой
|
С плав. точкой 4 байта
|
2 |
Целое -32768 32767 - диапазон
Приложение2:
Описание свойств полей таблицы ГРУППА |
|||||||
Имя поля |
Ключевое уникальное поле |
Обязательное поле |
Тип данных |
Размер |
Число десятичных знаков |
Условие на значение |
Сообщение об ошибке |
НГ |
ДА |
ДА |
Текстовый |
3 |
|
|
|
КОЛ |
|
НЕТ |
Числовой |
Байт |
|
>=0 And <=35 |
Кол-во ст-в больше доп. |
ПБАЛЛ |
|
НЕТ |
Числовой |
С плав. точкой 4 байта |
2 |
>2 And <5 Or 0 |
Ошибка в оценке |
Приложение3:
Описание свойств полей таблицы КАФЕДРА |
|||||
Имя поля |
Ключевое поле |
Обязательное поле |
Тип данных |
Размер |
Число десятичных знаков |
ККАФ |
ДА |
ДА |
Текстовый |
2 |
|
НКАФ |
|
НЕТ |
Текстовый |
15 |
|
ТЕЛ |
|
НЕТ |
Текстовый |
9 |
|
ЗАВ |
|
НЕТ |
Текстовый |
15 |
|
ФОТО |
|
НЕТ |
Поле объекта OLE |
|
|
Приложение4:
Описание свойств полей таблицы ПРЕПОДАВАТЕЛЬ |
|||||
Имя поля |
Ключевое поле |
Уникальное поле |
Обязательное поле |
Тип данных |
Размер |
ТАБН |
ДА |
ДА |
ДА |
Текстовый |
4 |
ФИО |
|
|
ДА |
Текстовый |
30 |
СТ |
|
|
НЕТ |
Текстовый |
15 |
ЗВ |
|
|
НЕТ |
Текстовый |
10 |
ККАФ |
|
|
ДА |
Текстовый |
2 |
Приложение5:
Описание свойств полей таблицы ПРЕДМЕТ |
|||||||
Имя поля |
Ключевое поле |
Обязательное поле |
Тип данных |
Размер |
Число десятичных знаков |
Условие на значение |
Сообщение об ошибке |
КП |
ДА |
ДА |
Текстовый |
2 |
|
|
|
НП |
|
НЕТ |
Текстовый |
15 |
|
|
|
ЧАСЫ |
|
НЕТ |
Числовой |
Целое |
2 |
>0 And <=300 |
Число часов не должно превышать 300 |
ЛЕК |
|
НЕТ |
Числовой |
Целое |
|
|
|
ПР |
|
НЕТ |
Числовой |
Целое |
|
|
|
ЧС |
|
НЕТ |
Числовой |
Целое |
|
|
|
ПРОГР |
|
|
Поле Memo |
|
|
|
|
Приложение6:
Описание свойств полей таблицы ИЗУЧЕНИЕ |
|||||
Имя поля |
Ключевое поле |
Обязательное поле |
Тип данных |
Размер |
Число десятичных знаков |
НГ |
ДА |
ДА |
Текстовый |
3 |
|
КП |
ДА |
ДА |
Текстовый |
2 |
|
ТАБН |
ДА |
ДА |
Текстовый |
4 |
|
ВИДЗ |
ДА |
ДА |
Текстовый |
3 |
|
ЧАСЫ |
|
НЕТ |
Числовой |
Целое |
0 |
