Читайте также:
|
|
База данных - поименованная совокупность структурированных данных, хранимых в памяти вычислительной системы стандартным способом и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.
Структура БД
Организация структуры БД формируется исходя из следующих соображений:
Адекватность описываемому объекту/системе — на уровне концептуальной и логической модели.
Удобство использования для ведения учёта и анализа данных — на уровне так называемой физической модели.
Виды концептуальных (инфологических) моделей БД: «сущность-связь», семантические, графовые
Виды логических (даталогических) моделей БД:
Документальные (архивы) — ориентированные на формат документа, дескрипторные, тезаурусные.
Фактографические (картотеки)
теоретико-графовые: иерархическая модель, сетевая модель.
теоретико-множественные: реляционная модель (ER-модель), многомерная модель.
объектно-ориентированные: объектная модель.
основанные на инвертированных файлах.
Таким образом, по модели представления данных БД классифицируются:
· Картотеки
· Иерархические
· Сетевые
· Реляционные
· Многомерные
· Объектно-ориентированные
На уровне физической модели электронная БД представляет собой файл или их набор в формате TXT, CSV, Excel, DBF, XML либо в специализированном формате конкретной СУБД. Также в СУБД в понятие физической модели включают специализированные виртуальные понятия, существующие в её рамках — таблица, табличное пространство, сегмент, куб, кластер и т. д.
В настоящее время наибольшее распространение получили реляционные базы данных. Картотеками пользовались до появления электронных баз данных. Сетевые и иерархические базы данных считаются устаревшими, объектно-ориентированные пока никак не стандартизированы и не получили широкого распространения. Некоторое возрождение получили иерархические базы данных в связи с появлением и распространением XML.
Систе́ма управле́ния ба́зами да́нных (СУБД) — специализированная программа, предназначенная для организации и ведения базы данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор
Классификация СУБД
По модели данных
По типу управляемой базы данных СУБД разделяются на:
· Иерархические
· Сетевые
· Реляционные
· Объектно-реляционные
· Объектно-ориентированные
По архитектуре организации хранения данных
локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
распределенные СУБД (части СУБД могут размещаться на двух и более компьютерах)
Основные функции СУБД:
-обеспечить языковые средства описания и манипулирования данных;
-обеспечить поддержку логических моделей данных;
-обеспечить взаимодействие логической и физической структур данных;
-обеспечить защиты и целостность данных;
-обеспечить поддержку баз данных в актуальном состонии.
Дата добавления: 2015-02-16; просмотров: 78 | Поможем написать вашу работу | Нарушение авторских прав |