Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Графическое изображение инфологической модели предметной области
Инфологическая модель предметной области изображается графически с помощью ER-диаграмм. Сначала изображаются все диаграммы сущностей, затем - связи между сущностями в соответствии с информацией таблицы связей, полученной в разделе 1.1.3. Связь представляется в виде линии, связывающей две сущности или ведущей от сущности к ней же самой. При этом тип связи изображается следующим образом: Обязательный конец связи выделяется перечеркиванием линии связи, а необязательный – кружком, например: Рядом с концом связи указывается его наименование, позволяющее «читать» связь. Пример 1. Графическое изображение связи СОТРУДНИК–ОТДЕЛ. Данное графическое изображение связи трактуется следующим образом: «каждый СОТРУДНИК должен числиться только в одном ОТДЕЛЕ» и «каждый ОТДЕЛ обязательно состоит из СОТРУДНИКОВ». Пример 2. Графическое изображение связи КНИГА–СИСТЕМНЫЙ КАТАЛОГ. Данное графическое изображение связи трактуется следующим образом: «каждая КНИГА должна быть включена хотя бы в один раздел СИСТЕМНОГО КАТАЛОГА» и «каждый раздел СИСТЕМНОГО КАТАЛОГА может иметь информацию о нескольких КНИГАХ». Полученная ER-диаграмма является основой для построения концептуальной модели предметной области. Методика проектирования концептуальной модели предметной области
На данном этапе необходимо выбрать систему управления базами данных (СУБД), в рамках которой будет разработана автоматизированная информационная система. Каждая СУБД поддерживает свою модель данных, которая характеризуется организацией данных, ограничениями целостности и множеством операций, допустимых над объектами модели данных. На сегодняшний день большинство СУБД поддерживают реляционную модель данных, поэтому методику проектирования концептуальной модели будем описывать в рамках реляционной модели данных, но без привязки к какой-либо конкретной СУБД.
Основные понятия реляционной модели данных
Основная структура данных – отношение, которое может быть представлено в виде таблицы. Понятие «отношение» соответствует понятию «сущность», используемому при описании инфологической модели предметной области в терминах «сущность-связь». Отношению присваивается имя, допустимое для выбранной СУБД.
Отношение представляет собой набор атрибутов. Имена атрибутов называются полями и образуют схему отношения. Атрибут определяется на каком-либо типе данных или домене. На значения атрибута могут накладываться ограничения (уникальность, возможность использования null-значений и т.д.). Отношение есть множество кортежей (записей, строк). Понятие «кортеж» соответствует понятию «экземпляр сущности» в модели «сущность-связь». В каждом отношении должен быть первичный ключ. Первичным ключом может быть объявлено поле или некоторая совокупность полей, значения которых однозначно идентифицируют каждый кортеж отношения. Каждое отношение в реляционной базе данных должно находиться в третьей нормальной форме. Если данное утверждение несправедливо для какого-либо отношения, то оно должно быть приведено к указанной форме. Тип связи между отношениями, описывающими объекты прикладной области в реляционной модели данных, может быть 1:М (или М:1). Отношение, входящее в связь со стороны «один», является родительским; со стороны «много» - дочерним. Связь реализуется с помощью введения в дочернее отношение дополнительного атрибута, называемого внешним ключом. Внешний ключ – ссылка на значения первичного ключа родительского отношения. Связи типа М:М реализуются путем введения дополнительных отношений-связок. В схему отношения-связки должны включаться два внешних ключа, ссылающихся на первичные ключи связываемых отношений. Если тип связи между отношениями 1:1, то два отношения соединяют в одно.
|
|||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 422; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.235.145.95 (0.004 с.) |