ГРУППА (А1, А2, А3, А4)
В этом примере атрибут "Шифр группы" может быть ключом, а такие атрибуты как "Количество студентов", "Факультет" не могут быть ключами, т.к. разные группы могут иметь одинаковое количество студентов и на одном факультете обучаются несколько групп.
Представление логических структур в виде отношений, т.е. в виде двумерных таблиц, называется нормализацией логических структур.
Основным достоинством реляционных моделей баз данных является возможность манипулировать доменами отношений. Для этих целей существует два вида аппарата манипулирования отношениями: реляционная алгебра (алгебра отношений) и реляционное отношение (исчисление отношений).
ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ ДАННЫХ
Основные понятия
Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).
Сущность – любой различимый объект (объект, который мы можем отличить от другого объекта), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе. Например, типом сущности может быть ГОРОД, а экземпляром – Москва, Киев и т.д.
Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым также для сущностей различного типа (например, ЦВЕТ может быть определен для многих сущностей: СОБАКА, АВТОМОБИЛЬ, ДЫМ и т.д.). Атрибуты используются для определения того, какая информация должна быть собрана о сущности. Примерами атрибутов для сущности АВТОМОБИЛЬ являются ТИП, МАРКА, НОМЕРНОЙ ЗНАК, ЦВЕТ и т.д. Здесь также существует различие между типом и экземпляром. Тип атрибута ЦВЕТ имеет много экземпляров или значений:
Дата добавления: 2019-09-30; просмотров: 403;