На концептуальном уровне данные информационной системы состоят из двух основных сущностей: "Студент" и "Успеваемость".
Минимальный состав атрибутов и их описание для сущности "Студент" представлены в табл. 6.1.
Таблица 6.1. Атрибуты сущности "Студент"
Имя атрибута
Описание, особенности использования
Номер зачетки
Первичный ключ - уникальный номер, однозначно идентифицирующий студента университета
Фамилия, имя, отчество
Является простым с точки зрения экземпляра сущности, при необходимости из общего поля можно выделить составляющие его фамилию, имя и отчество или фамилию и инициалы, однако на практике часто этот атрибут разделяют на 3 отдельных; первый вариант является более экономичным по необходимой общей ширине поля таблицы
Дата поступления в университет
В нашей стране наиболее часто используется формат работы с датой в виде ДД.ММ.ГГ, что совпадает с немецким (German) форматом дат. Количество цифр года: либо две - для новых систем, поддерживающих заданный в Microsoft Windows годичный интервал (Панель управления - Язык и стандарты - Дата - "При вводе двух цифр года воспринимать их как год между:"), или для систем, в которых аналогичный интервал может быть задан в программе, - либо 4 цифры
Факультет (№ факультета)
Может быть сложным (кроме кода и названия, может содержать и другие сведения); даже в том случае, если для сущности "Студент" мы хотим сохранять название факультета, оно должно быть представлено в одинаковом виде для каждого факультета, поэтому, в соответствии с принципами нормализации баз данных, этот атрибут следует представить в виде номера, являющегося внешним ключом для новой сущности - "Факультет", в которой каждому номеру, являющемуся первичным ключом, будут соответствовать название и прочие атрибуты этой сущности
Специальность(код специальности)
Может быть сложным, кроме того, необходимо использовать справочник министерства с утвержденными кодами специальностей, поэтому данный атрибут должен хранить код специальности - внешний ключ для первичного ключа новой сущности "Специальность"
Курс
Число от 1 до 5
Номер группы
Трехзначное число
Номер паспорта
Состав и вид паспортных данных определяется требованиями бухгалтерской отчетности перед налоговыми органами, фондами социального страхования и пенсионным фондом
...
Прочие атрибуты, которых может быть достаточно много
В табл. 6.2-6.5 представлены атрибуты сущностей "Успеваемость", "Факультет", "Специальность", "Предмет".
Таблица 6.2. Атрибуты сущности "Успеваемость"
Имя атрибута
Описание, особенности использования
Номер зачетки
Внешний ключ (к сущности "Студент")
Номер семестра
Число от 1 до 10
Предмет (№ предмета)
Может быть сложным, его следует заменить на его номер (внешний ключ) и связать с новой сущностью "Предмет", состоящий, как минимум, из атрибутов "номер предмета" (первичный ключ) и "название предмета"
Оценка
Может быть представлена цифрами от 0 до 5 или 1 буквой: например "н" - неявка
Дата получения оценки
Формат даты обычно ДД.ММ.ГГ
Фамилия преподавателя
Это поле может быть связано с сущностью "Преподаватель". В данном учебном примере ограничимся простым атрибутом
...
Могут быть добавлены и другие атрибуты, например, номер экзаменационной ведомости
Таблица 6.3. Атрибуты сущности "Факультет"
Имя атрибута
Описание, особенности использования
Номер факультета
Первичный ключ
Название факультета
Может быть достаточно длинным, но не более 255 символов
...
Могут быть добавлены и другие атрибуты, например, декан, номер комнаты деканата и т.д.
Таблица 6.4. Атрибуты сущности "Специальность"
Имя атрибута
Описание, особенности использования
Код специальности
Первичный ключ - значение из справочника министерства
Название специальности
Значение из справочника министерства
...
Могут быть добавлены и другие атрибуты
Таблица 6.5. Атрибуты сущности "Предмет"
Имя атрибута
Описание, особенности использования
№ предмета
Первичный ключ
Название предмета
Общий справочник университета
...
Могут быть добавлены и другие атрибуты
В физической модели каждой сущности будет соответствовать таблица базы данных, а каждому атрибуту - поле таблицы. Имена таблиц и полей лучше задавать с использованием латинских букв и достаточно короткими для удобства использования при программировании и для совместимости с системами, не использующими кириллицу. Состав данных и связи в концептуальной и физической моделях показаны в табл. 6.6 и табл. 6.7.
Таблица 6.6. Состав базы данных информационной системы
№ п/п
Сущности концептуальной модели
Таблицы физической модели
Название
Информация
1.
"Студент"
"SPISOK"
"Список студентов"
2.
"Успеваемость"
"OCENKI"
"Оценки студентов"
3.
"Факультет"
"FCLT"
Справочник факультетов
4.
"Специальность"
"SPECT"
Справочник специальностей
5.
"Предмет"
"PREDMET"
Справочник предметов
Таблица 6.7. Связи между объектами базы данных информационной системы
Последнее изменение этой страницы: 2018-05-10; просмотров: 223.
stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...