русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные понятия


Дата добавления: 2015-08-31; просмотров: 612; Нарушение авторских прав


Цель моделирования данных состоит в обеспечении разработчика ИС концептуальной схемой базы данных в форме одной мо­дели или нескольких локальных моделей, которые относительно легко могут быть перенесены в любую систему баз данных.

Наиболее распространенным средством моделирования данных яв­ляются диаграммы «сущность-связь» (ERD).

Базовыми понятиями ERD явля­ются (п. 3.1.1):

Сущность (Entity) – реальный либо воображаемый объект, имеющий су­щественное значение для рассматриваемой предмет­ной области. Каждая сущность должна обладать уникальным идентифика­тором. Каждый экземпляр сущности должен однозначно иденти­фицироваться и отличаться от всех других экземпляров данного типа сущности.

Каждая сущность должна обладать некоторыми свойствами:

· иметь уникальное имя; к одному и тому же имени должна всегда применяться одна и та же интерпретация; одна и та же интерпре­тация не может применяться к различным именам, если только они не являются псевдонимами;

· обладать одним или несколькими атрибутами, которые либо при­надлежат сущности, либо наследуются через связь;

· обладать одним или несколькими атрибутами, которые однознач­но идентифицируют каждый экземпляр сущности;

· может обладать любым количеством связей с другими сущностями модели.

Связь (Relationship) – поименованная ассоциация между дву­мя сущ­ностями, значимая для рассматриваемой предметной обла­сти. Связь – это ассоциация между сущностями, при которой каж­дый экземпляр одной сущности ассоциирован с произвольным (в том числе нулевым) коли­чест­вом экземпляров второй сущности, и наоборот.

Атрибут – любая характеристика сущности, значимая для рассмат­ри­ваемой предметной области и предназначенная для квалификации, иден­ти­фикации, классификации, количественной характеристики или выра­же­ния состояния сущности. Атрибут представляет собой тип характеристик или свойств, ассоциированных с множеством реальных или абстрактных объектов (людей, мест, событий, состояний, идей, предметов и т.д.).



Экземпляр атрибута – это определенная характеристика отдель­ного элемента множества. Экземпляр атрибута определяется типом харак­те­рис­тики и ее значением, называемым «значение атрибута». В ER-мо­де­ли атрибуты ассоциируются с конкретными сущностями. Таким образом, экзем­пляр сущности должен об­ладать единственным определенным значе­нием для ассоциированного атрибута.

 



<== предыдущая лекция | следующая лекция ==>
 | Методология IDEF1


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.633 сек.