Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
9-16.docx
Скачиваний:
3
Добавлен:
26.09.2019
Размер:
423.13 Кб
Скачать

9 трехуровневая архитектура представления данных Уровень внешних моделей определяет точку зрения на базу

данных отдельных приложений. Каждый пользователь имеет

дело с представлением предметной области, выраженным в

наиболее удобной для него форме. Внешнее представление

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

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

и те же данные.

Концептуальный уровень . Представляет формализованную информационно-логическую модель предметной области.Фактически, это полное представление требований к данным, которое не зависит от любых соображений относительно способа их хранения. На концептуальном уровне представлены следующие компоненты: все сущности, их атрибуты и связи; накладываемые на данные ограничения; семантическая информация о данных; информация о мерах обеспечения безопасности и поддержки целостности данных. Внутренний уровень. Физический уровень. Внутренний уровень описывает физическую реализацию базы данных и предназначен для достижения оптимальной производительности и обеспечения экономного использования дискового пространства. На внутреннем уровне хранится следующая информация: сведения о распределении дискового пространства для хранения данных и индексов; описание подробностей сохранения записей (с указанием реальных размеров сохраняемых элементов данных); сведения о размещении записей; сведения о сжатии данных и выбранных методах их шифрования.

10 Введение в модели данных

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

Модель данных-это совокупность объектов реального мира виде взаимосвязанных информационных объектов. МД содержит состовляющие 1) аспект структуры: методы описания типов и логических структур данных в базе данных;

2) аспект манипуляции: методы манипулирования данными;

3) аспект целостности: методы описания и поддержки целостности базы данных.

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

Уровни Модели данных: 1.внешние – определяет точку зрения на базу данных отдельных приложений 2.концептуальные – отображает логическое представление данных независимо от выбранной СУБД. 3. внутренние – отображает представление данных и методы доступа.

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

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

поддерживаются конкретной СУБД 1.Инфологические (семантические) модели – выражают информацию о предметной области в виде, независимом от используемой СУБД. 1.Диаграмма Бахмана представляет собой ориентированный граф, в котором вершины соответствуют группам, понятиям, иерархическим групповым отношениям.2.Модель сущность связь (ER) – семантическая МД, в основе которой лежит деление реального мира на отдельные различные сущности. 2.Даталогические модели 1.Документальные модели данных соответствуют представлению о слабоструктурированной информации, ориентированной в основном на свободные форматы документов, текстов на естественном языке. 2.Тезаурусные модели основаны на принципе организации словарей, содержат определенные языковые конструкции и принципы их взаимодействия в заданной грамматике. Эти модели эффективно используются в системах-переводчиках, особенно многоязыковых переводчиках. Принцип хранения информации в этих системах и подчиняется тезаурусным моделям. 3.Дескрипторные модели — самые простые из документальных моделей, они широко использовались на ранних стадиях использования документальных баз данных. 4.Сетевые модели – данные представляются в виде записи. 5.Иерархические модели – данные представлены как коллекция, связь как наборы. 6. Реляционные модели – множество нормализованных отношений, к которым применимы операции реляционной алгебры. 3.Физические моделиФизические модели описывают как данные хранятся в компьютере, представляют информацию о структуре записи, их упорядоченности и существующих методах доступа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]