Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Методика проектирования концептуальной модели предметной области






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

 

Основные понятия реляционной модели данных

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

Отношение представляет собой набор атрибутов. Имена атрибутов называются полями и образуют схему отношения. Атрибут определяется на каком-либо типе данных или домене. На значения атрибута могут накладываться ограничения (уникальность, возможность использования null-значений и т.д.).



Отношение есть множество кортежей (записей, строк). Понятие «кортеж» соответствует понятию «экземпляр сущности» в модели «сущность-связь».

В каждом отношении должен быть первичный ключ. Первичным ключом может быть объявлено поле или некоторая совокупность полей, значения которых однозначно идентифицируют каждый кортеж отношения.

Каждое отношение в реляционной базе данных должно находиться в третьей нормальной форме. Если данное утверждение несправедливо для какого-либо отношения, то оно должно быть приведено к указанной форме.

Тип связи между отношениями, описывающими объекты прикладной области в реляционной модели данных, может быть 1: М (или М: 1). Отношение, входящее в связь со стороны «один», является родительским; со стороны «много» - дочерним. Связь реализуется с помощью введения в дочернее отношение дополнительного атрибута, называемого внешним ключом. Внешний ключ – ссылка на значения первичного ключа родительского отношения.

Связи типа М: М реализуются путем введения дополнительных отношений-связок. В схему отношения-связки должны включаться два внешних ключа, ссылающихся на первичные ключи связываемых отношений.

Если тип связи между отношениями 1: 1, то два отношения соединяют в одно.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.