Основы работы с базами данных


Концептуальная модель базы данных - часть 2


В табл. 3.2-3.5 представлены атрибуты сущностей "Успеваемость", "Факультет", "Специальность", "Предмет".

Таблица 3.2. Атрибуты сущности "Успеваемость"

Имя атрибутаОписание, особенности использования
Номер зачеткиВнешний ключ (к сущности "Студент")
Номер семестраЧисло от 1 до 10
Предмет (№ предмета)Может быть сложным, его следует заменить на его номер (внешний ключ) и связать с новой сущностью "Предмет", состоящий, как минимум, из атрибутов "номер предмета" (первичный ключ) и "название предмета"
ОценкаМожет быть представлена цифрами от 0 до 5 или 1 буквой: например "н" - неявка
Дата получения оценкиФормат даты обычно ДД.ММ.ГГ
Фамилия преподавателяЭто поле может быть связано с сущностью "Преподаватель". В данном учебном примере ограничимся простым атрибутом
...Могут быть добавлены и другие атрибуты, например, номер экзаменационной ведомости

Таблица 3.3. Атрибуты сущности "Факультет"

Имя атрибутаОписание, особенности использования
Номер факультетаПервичный ключ
Название факультетаМожет быть достаточно длинным, но не более 255 символов
...Могут быть добавлены и другие атрибуты, например, декан, номер комнаты деканата и т.д.

Таблица 3.4. Атрибуты сущности "Специальность"

Имя атрибутаОписание, особенности использования
Код специальностиПервичный ключ - значение из справочника министерства
Название специальностиЗначение из справочника министерства
...Могут быть добавлены и другие атрибуты

Таблица 3.5. Атрибуты сущности "Предмет"

Имя атрибутаОписание, особенности использования
№ предметаПервичный ключ
Название предметаОбщий справочник университета
...Могут быть добавлены и другие атрибуты

В физической модели каждой сущности будет соответствовать таблица базы данных, а каждому атрибуту - поле таблицы. Имена таблиц и полей лучше задавать с использованием латинских букв и достаточно короткими для удобства использования при программировании и для совместимости с системами, не использующими кириллицу.


Начало  Назад  Вперед