Концептуальная модель базы данных - часть 2
В табл. 3.2-3.5 представлены атрибуты сущностей "Успеваемость", "Факультет", "Специальность", "Предмет".
Таблица 3.2. Атрибуты сущности "Успеваемость"
Имя атрибутаОписание, особенности использования
Номер зачетки | Внешний ключ (к сущности "Студент") |
Номер семестра | Число от 1 до 10 |
Предмет (№ предмета) | Может быть сложным, его следует заменить на его номер (внешний ключ) и связать с новой сущностью "Предмет", состоящий, как минимум, из атрибутов "номер предмета" (первичный ключ) и "название предмета" |
Оценка | Может быть представлена цифрами от 0 до 5 или 1 буквой: например "н" - неявка |
Дата получения оценки | Формат даты обычно ДД.ММ.ГГ |
Фамилия преподавателя | Это поле может быть связано с сущностью "Преподаватель". В данном учебном примере ограничимся простым атрибутом |
... | Могут быть добавлены и другие атрибуты, например, номер экзаменационной ведомости |
Таблица 3.3. Атрибуты сущности "Факультет"
Имя атрибутаОписание, особенности использования
Номер факультета | Первичный ключ |
Название факультета | Может быть достаточно длинным, но не более 255 символов |
... | Могут быть добавлены и другие атрибуты, например, декан, номер комнаты деканата и т.д. |
Таблица 3.4. Атрибуты сущности "Специальность"
Имя атрибутаОписание, особенности использования
Код специальности | Первичный ключ - значение из справочника министерства |
Название специальности | Значение из справочника министерства |
... | Могут быть добавлены и другие атрибуты |
Таблица 3.5. Атрибуты сущности "Предмет"
Имя атрибутаОписание, особенности использования
№ предмета | Первичный ключ |
Название предмета | Общий справочник университета |
... | Могут быть добавлены и другие атрибуты |
В физической модели каждой сущности будет соответствовать таблица базы данных, а каждому атрибуту - поле таблицы. Имена таблиц и полей лучше задавать с использованием латинских букв и достаточно короткими для удобства использования при программировании и для совместимости с системами, не использующими кириллицу.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий