МОДЕЛИ СУБД
Информацию о предметной области можно представить с помощью нескольких объектов, каждый из которых описывается несколькими полями. Объекты могут быть связаны между собой.
Процесс проектирования информационной модели представлен на рис.
4.1.1.Объекты с составляющими их полями данных и взаимосвязями называются концептуальной моделью. Концептуальная модель
Рис. 4.1.1. Процесс проектирования информационной модели
дает общее представление о потоке данных в предметной области и представляет объекты и их взаимосвязи без указания способов их физического хранения. Концептуальная модель транслируется затем в модель данных, совместимую с выбранной СУБД. Такая модель называется логической. При замене СУБД она тоже может измениться.
Логическая модель отражает логические связи между элементами данных вне зависимости от их содержания и среды хранения. Логическая модель может быть реляционной, иерархической и сетевой.
Иерархическая модель данных строится по принципу иерархии типов объектов, т.е. один тип объекта является главным, а остальные, находящиеся на низших уровнях иерархии, — подчиненными (рис. 4.1.2). Наивысший в иерархии узел называется корневым. Зависимые узлы находятся на втором, третьем и т.д. уровнях.
Рис. 4.1.2. Схема иерархической модели данных
Сетевая модель состоит из набора записей и набора связей между этими записями (рис. 4.1.3), т.е. любой объект может быть главным и подчиненным (главный объект называется владельцем набора, а подчиненный — членом набора). Каждый объект может выступать и в роли владельца, и в роли члена набора. Это означает, что каждый объект может участвовать в любом числе взаимосвязей.
Рис.
4.1.3. Схема сетевой модели данныхВ реляционной модели данных объекты и взаимосвязи между ними представляются с помощью таблиц, как это показано на рис. 4.1.4. Каждая таблица представляет один объект и состоит из строк и столбцов. В реляционной базе данных каждая таблица должна иметь первичный ключ — поле или комбинацию полей, единственным образом идентифицирующую строку в таблице. Благодаря своей простоте и естественности представления реляционная модель получила наибольшее распространение в СУБД для персональных компьютеров.
Рис. 4.1.4. Схема реляционной модели данных
Нормализация отношений — это процесс построения оптимальной структуры таблиц и связей в реляционной БД. В процессе нормализации элементы данных группируются в таблицы. Теория нормализации основана на том, что определенный набор таблиц обладает лучшими свойствами при работе с данными, чем все остальные наборы таблиц, с помощью которых могут быть представлены те же данные.
Логическая модель, в свою очередь, отражается в физическую модель, которая определяет размещение данных, методы доступа и технику индексирования и называется внутренней моделью системы.
При выборе типа данных следует учитывать возможности той СУБД, с помощью которой будет реализовываться физическая модель информационной системы.
Еще по теме МОДЕЛИ СУБД:
- ВИДЫ СУБД
- ПРОИЗВОДИТЕЛЬНОСТЬ И ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ СУБД
- ПОНЯТИЕ ОТЧЕТА В СУБД
- 4.2. Регулирование эволюции национальной экономики на базе вычислимой модели общего равновесия с сектором знаний 4.2.1. Описание модели, параметрическая идентификации и ретроспективный прогноз Агенты модели
- Редуцированные модели или модели, основанные на интенсивности дефолтов, или упрощенные модели.
- Мир экономико-математических моделей: модели экономических теорий и модели экономических объектов
- Факторные модели и их использование в экономическом анализе: виды моделей, способы моделирования.
- 3.2. Математическая модель Гудвина конъюнктурных колебаний растущей экономики 3.2.1. Описание модели.
- Структурные модели равновесия и комбинированные авторские модели
- Общая модель макроэкономического равновесия IS—LM (модель Хикса-Хансена)
- Развитие модели Мертона. Другие виды структурных моделей.
- Структурные модели или модели оценки CDS на основе стоимости фирмы
- Приложение 2. Обоснование вида модели динамики цен на газ и определение параметров модели
- Неструктурные модели временных рядов и модели, построенные на основе фьючерсных цен
- Модели рыночной экономики. Особенности белорусской модели социально-экономического развития
- 3.1. Математическая модель цикла Кондратьева 3.1.1. Описание модели.
- 27. Два типа установления рыночного равновесия: модель Л. Вальраса и модель А. Маршалла.
- 3.2Простейшая модель эндогенного экономического роста — АК-модель
- 15.4.2 Модель сигнализирования на рынке труда (модель Спенса)