Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / Лекции_ИОСУ1.doc
Скачиваний:
49
Добавлен:
17.02.2014
Размер:
567.3 Кб
Скачать

2. Системы управления базами данных фактографических ис

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

Функционирование БД обеспечивается системой управления базами данных (СУБД).

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

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

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

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

2.2. Архитектура субд.

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

Внешний уровень– представление базы данных с точки зрения конкретных пользователей.

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

На внешнем уровне создается инфологическая модель БД(внешняя схема), полностью независимая от платформы (т.е. вычислительной системы, на которой будет использоваться). Инфологическая модель является человеко-ориентированной: средой ее хранения может быть память человека, а не ЭВМ.

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

Концептуальный уровень содержит логическую структуру всей БД. На концептуальном уровне необходимо выделить:

  1. сущности, их атрибуты и связи;

  2. ограничения, накладываемые на данные;

  3. семантическую информацию о данных (смысловое содержание);

  4. информацию о мерах обеспечения безопасности.

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

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

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

Соседние файлы в папке лекции