Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ASOEI.DOC
Скачиваний:
49
Добавлен:
14.05.2013
Размер:
433.15 Кб
Скачать

23. Субд - понятие и функции.

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

Итак, СУБД - совокупность программных и языковых средств, предназначенных для создания, ведения и использования БД.

Функции СУБД:

1.Управление БД, то есть функция менеджера;

2.Разработка, отладка и выполнение прикладных программ, то есть функция транслятора; 3.Осуществление вспомогательных операций - сервис.

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

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

Основные показатели, характеризующие СУБД: производительность, затраты.

24. Виды моделей данных.

Модель данных – представление данных и их взаимосвязей, описывающих понятие проблемной среды.

Проектирование баз данных проходит в три этапа, каждый из которых предполагает создание определенной модели :

-концептуальное проектирование,

-логическое проектирование,

-физическое проектирование.

1-ый уровень – определяются конкретные требования, составляется единая концептуальная модель – модель предметной области ER –модель (графическое представление в виде диаграмм). Основные компоненты: атрибуты, сущность, связи.

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

Существует три способа построения логической модели:

-иерархическая- соподчиненные

-сетевая - графические сети

-реляционная - она отображает элементы и взаимосвязи в явной табличной форме.

1 и 2 модели появились в 60-е годы. 3-ий вид – в 70-е , наиболее распространен в настоящее время. Основные его компоненты – объекты и взаимосвязи между ними. Отличительная черта – различные способы представления связей между объектами.

3-ий уровень – физическая модель данных – физическая организация. Решаются вопросы размещения данных во внешней памяти. Физическая модель данных – средство отображения логической модели в физической среде данных.

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

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