Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Объектные модели данных

Классификация моделей данных

Генераторы приложений

Генераторы графического представления данных

Этот генератор представляет собой инструмент, предназначенный для извлечения данных из базы и отображения их в виде диаграмм (круговых, графиков, гистограмм)

Генератор приложений представляет собой инструмент для создания приложений, взаимодействующих с базой данных. Генераторы приложений обычно состоят из модулей, написанных на языке высокого уровня, которые образуют «библиотеку» типовых операций манипулирования данными. Пользователь указывает «какие операции» нужно выполнить, а генератор приложений определяет «как» их выполнять (пример – макросы в Access).

Рассмотренные выше языки описания данных тесно связаны с конкретной реализацией СУБД. Для целей проектирования БД необходимы языки описания данных более высокого уровня, независимые от особенностей конкретной СУБД. Это описание называется моделью данных. Модель данных должна дать основу для описания и манипулирования данными, а также дать средства анализа и синтеза структур данных.

Модель данных – интегрированный набор понятий для описания и обработки данных, связей между ними и ограничений. Модель данных можно рассматривать как сочетание трех компонентов:

· структурная часть – набор правил, по которым может быть построена БД

· управляющая часть – определяет типы допустимых операций с данными

· набор (необязательный) ограничений поддержки целостности данных.

В архитектуре ANSI / SPARC можно определить три связанные модели данных:

· внешняя модель данных или предметная область - отображает представления каждого существующего в организации типа пользователей

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

· внутренняя модель данных, отображающая концептуальную схему для выбранной целевой СУБД

Применительно к БД разработано достаточно много моделей данных. Они подразделяются на три категории:

· объектные модели данных

· модели данных на основе записей

· физические модели данных

Первые две используются для описания данных на внешнем и концептуальном уровнях, последняя – на внутреннем уровне.

 

Объектные модели данных используют такие понятия как сущность, атрибут и связь, рассмотренные в начале урока. Перечислим наиболее общие типы объектных моделей данных:

· модель «сущность-связь» или ER-модель

· семантическая модель

· функциональная модель

· объектно-ориентированная модель

В настоящее время ER-модель является одним из основных методов концептуального проектирования БД.

Объектно-ориентированная модель расширяет определение сущности, включая в понятие сущности не только атрибутов, которые описывают состояние объекта, но и действий, которые с объектом связаны, т.е. поведение.

<== предыдущая лекция | следующая лекция ==>
Генераторы отчетов. Язык определения данных DDL | Функции и службы СУБД
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 752; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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