|
База Данных (БД) — структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем. «Базой данных» часто упрощённо или ошибочно называют Системы Управления Базами Данных (СУБД). Нужно различать набор данных (собственно БД) и программное обеспечение, предназначенное для организации и ведения базы данных (СУБД).
Структура БДОрганизация структуры БД формируется исходя из следующих соображений:
Виды концептуальных (инфологических) моделей БД: «сущность-связь», семантические, графовые Виды логических (даталогических) моделей БД:
теоретико-графовые: иерархическая модель, сетевая модель. теоретико-множественные: реляционная модель (ER-модель), многомерная модель. объектно-ориентированные: объектная модель. основанные на инвертированных файлах. Таким образом, по модели представления данных БД классифицируются: На уровне физической модели электронная БД представляет собой файл или их набор в формате TXT, CSV, Excel, DBF, XML либо в специализированном формате конкретной СУБД. Также в СУБД в понятие физической модели включают специализированные виртуальные понятия, существующие в её рамках — таблица, табличное пространство, сегмент, куб, кластер и т. д. В настоящее время наибольшее распространение получили реляционные базы данных. Картотеками пользовались до появления электронных баз данных. Сетевые и иерархические базы данных считаются устаревшими, объектно-ориентированные пока никак не стандартизированы и не получили широкого распространения. Некоторое возрождение получили иерархические базы данных в связи с появлением и распространением XML. Этапы проектирования базы данных1. Концептуальное проектирование — сбор, анализ и редактирование требований к данным. Для этого осуществляются следующие мероприятия:
По окончании данного этапа получаем концептуальную модель, инвариантную к структуре базы данных. Часто она представляется в виде модели «сущность-связь». 2. Логическое проектирование — преобразование требований к данным в структуры данных. На выходе получаем СУБД-ориентированную структуру базы данных и спецификации прикладных программ. На этом этапе часто моделируют базы данных применительно к различным СУБД и проводят сравнительный анализ моделей. 3. Физическое проектирование — определение особенностей хранения данных, методов доступа и т. д. Различие уровней представления данных на каждом этапе проектирования реляционной базы данных: КОНЦЕПТУАЛЬНЫЙ УРОВЕНЬ — Представление аналитика (используется инфологическая модель «сущность-связь») * сущности * атрибуты * связи ЛОГИЧЕСКИЙ УРОВЕНЬ — Представление программиста * записи * элементы данных * связи между записями ФИЗИЧЕСКИЙ УРОВЕНЬ — Представление администратора * группирование данных * индексы * методы доступа См. также
Литература
Примеры баз данных |
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net