Читайте также:
|
|
Под базой данных (БД) обычно понимается именованная совокупность данных, отображающая состояние объектов и их отношений в рассматриваемой предметной области. Характерной чертой баз данных является постоянство: данные постоянно накапливаются и используются; состав и структура данных, необходимых для решения тех или иных прикладных задач, обычно постоянны и стабильны во времени; отдельные или даже все элементы данных могут меняться — но и это есть проявление постоянства — постоянная актуальность.
Система управления базами данных (СУБД) — это совокупность языковых и программных средств, предназначенных для создания ведения и совместного использования БД многими пользователями.
Организация БД
Организация данных базы определяется видом модели данных, которую поддерживает конкретная СУБД.
Модель данных - это метод(принцип) логической организации данных, реализуемый в СУБД. Организация данных в базе характеризуется двумя уровнями - логическим и физическим.
Логическая организация БД определяется типом структур данных и видом модели данных, которая поддерживается СУБД.
База данных является совокупностью взаимосвязанных массивов данных.
Массив БД с простейшей организацией состоит из однотипных записей.
Логическая структура БД(концептуальная модель) всегда является некоторой реализацией модели данных СУБД для конкретной предметной области.
Такая структура определяется:
1.совокупностью объектов модели, поддерживаемой СУБД,
2.описанием структуры каждого объекта и 3.логических связей между объектами.
Логическая структура базы данных является в то же время отображением информационно-логической модели данных (ИЛМ)предметной области в модель, поддерживаемую СУБД.
Логическая организация БД – это представление пользователя о той предметной области, информация о которой должна хранится в БД.
Результатом логического проектирования является концептуальная схема БД (это логическая модель предметной области). Эта модель отражает три вида информации:
• сведения об объектах предметной области;
• сведения о свойствах объектов;
• сведения об отношениях между объектами.
Такая модель не зависит от: физической среды (типа ЭВМ), операционной системы, СУБД.
Логическую модель можно представлять несколькими способами. Для информационных систем характерны два способа представления данных:
• графический(модель представляют в виде графа, вершины которого – записи, а дуги – этосвязи между записями);
• табличный
Сейчас известны три логические модели:
• иерархическая
• сетевая
• реляционная (наиболее распространены)
Реляционные СУБД: dBase, FoxBase, Clipper, FoxPro, Access.
Иерархическая модель данных (ИМД) представляет собой дерево. Особенности: каждая из вершин связана только с одной вершиной вышележащего уровня (иерархии).
В реляционной модели данных информация о предметной области представляется таблицей – отношением.
Физическая организация БД – совокупность методов и средств размещения данных во внешней памяти и созданная на их основе внутренняя (физическая) модель данных. В отличие от логических моделей физическая модель данных связана со способами организации данных на носителях методами доступа к данным. Эта модель указывает каким образом записи размещаются в БД, как они упорядочиваются, как организуются связи, как локализовать записи и осуществить выборку. Внутренняя модель разрабатывается средствами СУБД.
Основными средствами физического моделирования в БД являются:
1. структура хранения данных (в простейшем случае, структуру хранения данных можно представить в виде структуры записи файла БД, которая включает поля записи, порядок их размещения, типы и длины полей);
2. поисковые структуры (чтобы сократить время поиска данных, в базе разрабатываются поисковые структуры, они определяют быстрый способ нахождения записи в базе);
3. язык описания данных.
ВСУБД на ПК чаще всего используют следующие типы поисковых структур:
• линейный список;
• цепной список;
• инвертированные файлы;
• индексные файлы.
Дата добавления: 2015-02-16; просмотров: 455 | Поможем написать вашу работу | Нарушение авторских прав |