Реферат: Базы данных 10

БАЗЫ ДАННЫХ 2009

Данный файл содержит 1-4, 6, 10, 13, 14 лекции

Лекция 1

Введение

В начале 70-х годов для удобства работы с большими массивами данных сформулирована концепция баз данных. Ее основными положениями были:

1.Независимость прикладных программ от данных, размещенных во внешней памяти

2. Отсутствие избыточности в данных

3.Способность системы противостоять сбоям и отказам.

Для реализаций этих положений предлагалось ввести сервисную систему – посредник между пользовательскими программами и операционной системой.

Эта система была названа СУБД (система управления базами данных).

С 70 годов стали появляться различные СУБД. Наиболее известными из них были: IMS/360, TOTAL, ADABAS, ОКА, БАНК, СЕТОР, СЕДАН, ДИСОД. Эти системы разрабатывались для больших вычислительных машин. Они были мощные и интересные по своим возможностям, но достаточно сложные для понимания и освоения.

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

Наиболее известными и широко используемыми в настоящее время являются

СУБДOracle, MS SQL Server иDB/2.

Тема 1. Основные положения теории баз данных

1.1 База данных и ее компоненты

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

Под объектом может пониматься предмет или процесс окружающего мира.

На рис. 1.1 представлен типичный состав БД и показана связь БД с пользователем.

Рис. 1.1 Взаимодействие пользователя с БД

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

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

Представления – виртуальные таблицы, предоставляемые пользователям для повышения производительности и надежности системы.

Хранимые процедуры - программные модули для реализации самых разных задач, хранимые непосредственно в БД.

Триггеры – специальные программные средства для инициализации хранимых процедур в случае обновления БД.

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

1.2. Использование БД

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 756
Бесплатно скачать Реферат: Базы данных 10