Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
230.4 Кб
Скачать

Основные определения и понятия.

База данных - это совокупность логически взаимосвязанных файлов данных специального формата, содержащие информацию, структурированную определенным образом, и адекватно отражающую реалии действительности в той или иной предметной области.

Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления и в конечном счете автоматизации, например, для ведения счетов, учета материальных ценностей, планирования и т.п. Структурирование данных – это введение соглашения о способах представления данных.

СУБД представляет собой комплекс языковых и программных средств. Основным ее назначением является создание структуры новой БД, наполнение базы данными, редактирование и отображение хранимой информации.

Система БД

Система Управления Базой Данных (СУБД) - комплекс языков и программ, позволяющий создавать БД и управлять ее функционированием.

СУБД обрабатывает обращения к базе данных, поступающие от пользователей, прикладных процессов и выдает необходимые им сведения.

СУБД характеризуется используемой моделью и средствами администрирования, разработки прикладных процессов, работы в информационной сети.

Типовая организация СУБД

- ядро, которое отвечает за управление данными во внешней и оперативной памяти, управление транзакциями и журнализацию. При использовании архитектуры "клиент-сервер" ядро является основной составляющей серверной части системы.

- компилятор языка SQL

- подсистема поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД

- сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.

Архитектура системы БД

При проектировании БД сначала разрабатывается концептуаль­ная модель БД, в которой на естественном языке с помощью диаграмм и других средств описываются объекты предметной области и их взаимосвязи, то есть выделяется и описывается информация, ко­торая должна быть представлена в БД. Эта модель не зависит от конкретной используемой СУБД и является основой для построе­ния логической модели БД.

Логическая модель отражает информационное содержание и яв­ляется основой для всех пользователей информационной системы. Логическая модель описывает всю БД как единое целое. Но у каж­дой группы пользователей БД есть свои задачи, для решения кото­рых нет необходимости знать всю модель БД, поэтому пользовате­лей делят на группы по правам доступа к определенным частям БД. Отдельное логическое представление данных для каждого пользова­теля называется внешней моделью данных или пользовательским представлением.

Внутренний уровень отображает требуемую организацию данных в среде хранения и соответствует физическому аспекту представления данных. Внутренняя модель состоит из отдельных экземпляров записей, физически хранимых во внешних носителях

Классификация субд и бд

1. По модели данных - иерархические - сетевые - реляционные - объектно-ориентированные

- объектно-реляционные - пост-реляционные

2. По степени распределенности

- локальные СУБД - распределенные СУБД

3. По способу доступа к БД

- файл-серверные - клиент-серверные - встраеваемые

В зависимости от размера БД и ее расположения можно выделить

- портативные БД, небольшие БД, - сетевые БД, - распределенные БД

В зависимости от хранимых данных:

- фактографические БД - документальные БД - текстовая база данных - гипертекстовая база данных - полнотекстовая база данных - численно-текстовая база данных

В зависимости от модели данных

- иерархическая - сетевая - реляционная - многомерная (пост-реляционная)

- объектная - объектно-ориентированная - объектно-реляционная

В зависимости от технологии хранения:

- БД во вторичной памяти - БД в оперативной памяти - БД в третичной памяти