понедельник, 10 августа 2009 г.

БД-1

II. Модели данных
2.1. Понятие и классификация моделей данных
Ядром любой БД является модель данных.
Модель данных – это совокупность структур данных и операций их обработки.
Т.к. СУБД имеет 3-х уровневую архитектуру, то понятие модели данных связано с каждым уровнем.
Физическая модель данных связана с организацией внешней памяти и структур хранения, используемых в данной операционной среде.
На концептуальном уровне модели данных наиболее важны для разработчиков БД, т.к. именно ими определяется тип СУБД.
Для внешнего уровня отдельных моделей данных нет, они лишь являются подсхемами концептуальных моделей данных.
Кроме моделей данных, соответствующих трем уровням архитектуры СУБД, существуют предшествующие им, не связанные с компьютерной реализацией. Они служат переходным звеном от реального мира к БД. Это класс инфологических (семантических) моделей.
Рассмотрим общую классификацию моделей данных.
МОДЕЛИ ДАННЫХ
ИНФОЛОГИЧЕСКИЕ (СЕМАНТИЧЕСКИЕ) МОДЕЛИ
Диаграмма Бахмана
Модель сущность-связь (ER-модель)
ФИЗИЧЕСКИЕ МОДЕЛИ
Основанные на файловых структурах
Основанные на странично-сегментарной организации
ДАТАЛОГИЧЕСКИЕ МОДЕЛИ
Документальные модели
Ориентированные на формат документа
Дескрипторные модели
Тезаурусные модели
Фактографические модели
Объектно-ориентированные
Теоретико-графовые
Иерархическая
Сетевая
Теоретико-множественные
Реляционная
Бинарных ассоциаций (инвертированных списков)
Кратко о некоторых:
Инфологические (семантические) используются на ранних стадиях проектирования БД.
Даталогические уже поддерживаются конкретной СУБД.
Физические связаны с организацией данных на носителях.
Документальные соответствуют слабоструктурированной информации, ориентированной на свободные форматы документов на естественном языке.
Ориентированные на формат документа связаны со стандартным общим языком разметки SGML (Standart Generaliset Markup Language), а также HTML, предназначенным для управления процессом вывода содержимого документа на экран.
Дескрипторные – самые простые, широко использовались раньше. В них каждому документу соответствует дескриптор – описатель, который имеет жёсткую структуру и описывает документ в соответствии с заранее определенными характеристиками. (Например, личные дела студентов – дескриптор может содержать № зачетки, адрес, …)
Тезаурусные – основаны на принципе организации словарей. Содержат языковые конструкции и принципы их взаимодействия в заданной грамматике. Эти модели используются, например, в системах-переводчиках.

А вы знаете, какова стоимость раскрутки сайтов самыми прогрессивными методами СЕО?

Если вы хотите смотреть самые новые фильмы онлайн бесплатно, то вам просто необходимо посетить наш сайт. Только качественные и популярные фильмы!

Вы можете каждый день играть бесплатно в игры на флжше: и дома и в офисе!