double arrow

Опишите основные этапы жизненного цикла базы данных


2. Какая информация должна содержаться в документации, сопровождающей базу данных?

3. На каких этапах жизненного цикла разрабатывается документация к базе данных?


Тема 7. Модель предметной области

1. Модель «сущность-связь»

Одним из наиболее популярных средств формализованного представления предметной области систем, ориентированных на обработку фактографической информации, является модель «сущность – связь» - высокоуровневая концептуальная модель данных, которая была разработана Ченом в 1976 году с целью упрощения задачи проектирования БД.

Модель типа "сущность – связь" – это неформальная модель предметной области, которая используется на этапе инфологического проектирования БД и позволяет моделировать объекты предметной области, а также взаимоотношения объектов. Основное ее назначение – семантическое описание предметной области и представление информации для обоснования выбора видов моделей и структур данных, которые в дальнейшем будут использованы в системе.

Построение инфологической модели может выполняться как «вручную», так и с использованием автоматизированных средств проектирования. Модель «сущность – связь» положена в основу значительного количества коммерческих CASE-продуктов, поддерживающих полный цикл разработки систем БД или отдельные его стадии. CASE-средства (Computer - Aided Software / System Engineering) представляют собой совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем и поддерживаются комплексом взаимосвязанных средств автоматизации.




При построении модели типа "сущность – связь" используются три основных конструктивных элемента: сущность, атрибут и связь. Информация о проекте объединяется с помощью графических ER-диаграмм (Entity Relationship Diagram).

Основу ER-модели составляют следующие предположения:

I. Та часть реального мира - совокупность взаимосвязанных объектов, сведения о которых должны быть помещены в БД, может быть представлена как совокупность сущностей.

Сущность (entity) - любой различимый объект (объект, который мы можем отличить от другого), собирательное понятие, некоторая абстракция реально существующего объекта, информацию о котором необходимо хранить в БД. Сущность может быть объектом с физическим (или реальным) существованием (например, люди, места, самолеты) или объектом с концептуальным (или абстрактным) существованием (например, рейсы, вкус, цвет). Сущность имеет имя, уникальное в пределах модели.







Сейчас читают про: