Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




На концептуальном уровне данные информационной системы состоят из двух основных сущностей: "Студент" и "Успеваемость".

Минимальный состав атрибутов и их описание для сущности "Студент" представлены в табл. 3.1.

Таблица 3.1. Атрибуты сущности "Студент"
Имя атрибута Описание, особенности использования
Номер зачетки Первичный ключ - уникальный номер, однозначно идентифицирующий студента университета
Фамилия, имя, отчество Является простым с точки зрения экземпляра сущности, при необходимости из общего поля можно выделить составляющие его фамилию, имя и отчество или фамилию и инициалы, однако на практике часто этот атрибут разделяют на 3 отдельных; первый вариант является более экономичным по необходимой общей ширине поля таблицы
Дата поступления в университет В нашей стране наиболее часто используется формат работы с датой в виде ДД.ММ.ГГ, что совпадает с немецким (German) форматом дат. Количество цифр года: либо две - для новых систем, поддерживающих заданный в Microsoft Windows годичный интервал (Панель управления - Язык и стандарты - Дата - "При вводе двух цифр года воспринимать их как год между:"), или для систем, в которых аналогичный интервал может быть задан в программе, - либо 4 цифры
Факультет (№ факультета) Может быть сложным (кроме кода и названия, может содержать и другие сведения); даже в том случае, если для сущности "Студент" мы хотим сохранять название факультета, оно должно быть представлено в одинаковом виде для каждого факультета, поэтому, в соответствии с принципами нормализации баз данных, этот атрибут следует представить в виде номера, являющегося внешним ключом для новой сущности - "Факультет", в которой каждому номеру, являющемуся первичным ключом, будут соответствовать название и прочие атрибуты этой сущности
Специальность(код специальности) Может быть сложным, кроме того, необходимо использовать справочник министерства с утвержденными кодами специальностей, поэтому данный атрибут должен хранить код специальности - внешний ключ для первичного ключа новой сущности "Специальность"
Курс Число от 1 до 5
Номер группы Трехзначное число
Номер паспорта Состав и вид паспортных данных определяется требованиями бухгалтерской отчетности перед налоговыми органами, фондами социального страхования и пенсионным фондом
... Прочие атрибуты, которых может быть достаточно много

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

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

 

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

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

Таблица 3.6. Состав базы данных информационной системы  
№ п/п Сущности концептуальной модели Таблицы физической модели  
Название Информация  
1. "Студент" "SPISOK" "Список студентов"  
2. "Успеваемость" "OCENKI" "Оценки студентов"  
3. "Факультет" "FCLT" Справочник факультетов  
4. "Специальность" "SPECT" Справочник специальностей  
5. "Предмет" "PREDMET" Справочник предметов  
Таблица 3.7. Связи между объектами базы данных информационной системы  
№ п/п Концептуальная модель Физическая модель  
1. "Студент" - "Успеваемость" "SPISOK" - "OCENKI"  
2. "Студент" - "Факультет" "SPISOK" - "FCLT"  
3. "Студент" - "Специальность" "SPISOK" - "SPECT"  
4. "Успеваемость" - "Предмет" "OCENKI" - "PREDMET"  
               

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 755; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 1.862 сек.