ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 442

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Оценки. Схема этого отношения будет включать ключ отношения Абитуриент (атрибуты {Серия, Номер}), ключ отношения Экзамен (атрибут Экзамен) и атрибут Оценка, соответствующий свойству связи:Оценки(Серия, Номер, Экзамен, Оценка).Так как абитуриент не может дважды сдавать один и тот же экзамен, то ключом будут атрибуты {Серия, Номер, Экзамен}:Оценки(Серия, Номер, Экзамен, Оценка).Домены:dom(Оценка) = {множество {2, 3, 4, 5, 6, зачет, незачет}}.Совокупность атрибутов {Серия, Номер} является внешним ключом, ссылающимся на ключ отношения Абитуриент.Атрибут Экзамен является внешним ключом, ссылающимся на ключ отношения Экзамен.Таким образом, даталогическая модель будет состоять из пяти отношений. Все отношения уже находятся в 3НФ.

  1. Абитуриент(Фамилия, Имя, Отчество, Серия, Номер, Дата_рождения, Медаль)
dom(Фамилия) = {строка символов длиной 25};dom(Имя) = {строка символов длиной 25};dom(Отчество) = {строка символов длиной 30};dom(Серия) = {строка символов длиной 5};dom(Номер) = {целое шестизначное число};dom(Дата_рождения) = {дата};dom(Медаль) = {множество {золотая, серебряная, нет}}.

  1. Специальность(Номер_специальности, Название, Набор, Факультет)
dom(Номер_специальности) = {целое число};dom(Название) = {строка символов длиной 200};dom(Набор) = {целое трехзначное число};dom(Факультет) = {строка символов длиной 30}.

  1. Экзамен(Номер, Предмет, Дата, Форма, Специальность)

  • Атрибут Специальность является внешним ключом, ссылающимся на ключ отношения Специальность.
dom(Номер) = {целое трехзначное число};dom(Предмет) = {строка символов длинной 30};dom(Дата) = {дата};dom(Форма) = {множество {устно, письменно}};dom(Специальность) = {целое число}.

  1. Заявление(Серия, Номер, Специальность, Группа, Лист)

  • Совокупность атрибутов {Серия, Номер} является внешним ключом, ссылающимся на ключ отношения Абитуриент.

  • Атрибут Специальность является внешним ключом, ссылающимся на ключ отношения Специальность.
dom(Серия) = {строка символов длиной 5};dom(Номер) = {целое пятизначное число};dom(Специальность) = {целое число};dom(Группа) = {целое двухзначное число};
dom(Лист) = {целое трехзначное число}.

  1. Оценки(Серия, Номер, Экзамен, Оценка)

  • Совокупность атрибутов {Серия, Номер} является внешним ключом, ссылающимся на ключ отношения Абитуриент.

  • Атрибут Экзамен является внешним ключом, ссылающимся на ключ отношения Экзамен.
dom(Серия) = {строка символов длиной 5};dom(Номер) = {целое пятизначное число};dom(Экзамен) = {целое трехзначное число};dom(Оценка) = {множество {2, 3, 4, 5, 6, зачет, незачет}}.Модель данных готова.

Список использованной литературы


  1. Ульман Дж. Основы систем баз данных. М.: Финансы и статистика, 1983. 334 с.

  2. Тиори Т., Фрай Дж. Проектирование структур баз данных: В 2 т. М.: Мир, 1985.

  3. Цикритзис Д., Лоховски Ф. Модели данных. М.: Финансы и статистика, 1985. 343 с.

  4. Дейт К. Дж. Введение в системы баз данных: Пер. с англ. Киев, М., СПб.: Издательский дом "Вильямс", 2000. 848 с.

  5. Карпова Т. С. Базы данных: модели, разработка, реализация. СПб.: Питер, 2001. 304 с.

Оглавление


Учебное пособие 1

Введение 2

1.Обычно процесс построения моделей не является строго линейным. На любом шаге проектирования возможно возвращение к предыдущему этапу и исправление ранее построенной модели. 5

2.Построение внешних моделей может выполняться как параллельно с построением других моделей, так и после окончания построения всех моделей. Главное требование к внешним моделям заключается в том, что внешние модели должны быть согласованы с инфологической и кон­цеп­туальной (даталогической) моделью данных, т. е. яв­ляться частью этих моделей, но никак не дополнением к ним. 5

2.1. Объекты и классы объектов 6

2.2. Связи между классами объектов 7

2.3. Типы связей в предметной области 8

3.1. Структура 12

3.2. Операции 17

1.Традиционные операции над множествами: объединение, пересечение, вычитание и декартово произведение. 17

2.Специальные реляционные операции: селекция (выборка), проекция, соединение и деление. 17

3.3. Ограничения целостности 28

3.4. Нормализация отношений 29

3.5. Построение реляционной модели данных 39