Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных рк1.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
121.93 Кб
Скачать
  1. Модель, Сущность, связь

Это формальная модель предметной области, включает 3 конструктивных элемента:

  1. Сущность

  2. Атрибут

  3. Связь

Сущность – собирательное понятие, абстракция реального объекта, материального или не материального. Тип сущности определят набор однородных объектов. Экземпляр сущности – конкретный объект в наборе. Тип сущности должает поименован. Экземпляр нужно уметь идентифицировать.

ФИ

Т№

Служащий

Отдел

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

Шифр

Имя

Д. Т.

Проект

Распределение

Имя

Моделирование локальных представлений. Моделирование состоит из 6 шагов:

  1. Формулировка сущности. Поставка состоит из индекса поставки, индекса поставщика, адреса поставщика, индекса товара, название товара, количество товара в поставке, цена товара, шифр на складе, дата поставки.

  2. Выбрать атрибут идентифицирующий сущность – первичный ключ. Ключ должен быть: уникальным, минимальным.

  3. Моделирование локальных представлений – назначение сущности описательных атрибутов.

  4. Назначение внешних ключей для выбора объектов с одинаковыми свойствами.

  5. Спецификация связей. Служащий = (ФИО, Дата рождения, название ВУЗа, адрес ВУЗа, специальность, Имя ребенка, Дата рождения ребенка). Схема: Служащий – ВУЗ – Дети

  6. Объединение модели локальных представлений.

  1. Объединяются фундаментальные представления.

  2. Устраняются различия в представлениях.

  3. Вводятся новые абстрактные понятия.

  4. Вводятся классы или/и подклассы подобных объектов.

  5. Образовываются произвольные типы объектов.

Выбирается объединения и модель строится по шагам при этом используется 3 концепции:

  1. Идентичность – имеют одинаковые смысловые значения.

  2. Агрегация – группировка атрибутов и именование группы одним именем.

  3. Обобщение – позволят трактовать класс подобных объектов как один поименованный общий объект.

  1. Реляционная модель данных

Реляционная модель данных – подход основан на наборе математических правил который обеспечивает точность и целостность данных в БД. Внешнее представления данных и легкость изучения языка запросов БД наилучшим образом реализуется если данные представлены в виде отношений. Отношения – математические операции. Отношения строится на доменах. Домен – множество значений одного типа. Каждому атрибуту ставится множество его значений. Отношения состоит из заголовка и тела. Заголовок состоит из фиксированного множества атрибутов. Каждому атрибуту соответствует один домен. Тело состоит из бесконечного множества кортежей. Множество пар – Атрибут – Значение. Степень отношения – число атрибутов отношения. Мощность отношения – количество кортежей отношения. Отношения определяет ключ. Ключ отношения – множество атрибутов удовлетворяющий следующим свойствам.

  1. Уникальность

  2. Минимальность