Лекция «Основные понятия баз данных»

Preview:

DESCRIPTION

Лекция «Основные понятия баз данных». 4 семестр. Определения. База данных - это электронное хранилище, предназначенное для структурированного хранения информации, доступ к которой осуществляется с помощью одного или нескольких компьютеров. Система управления базами данных (СУБД) – - PowerPoint PPT Presentation

Citation preview

Лекция«Основные понятия

баз данных»

Лекция«Основные понятия

баз данных»

4 семестр

ОпределенияОпределения

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

одного или нескольких компьютеров.

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

одного или нескольких компьютеров.

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

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

Виды СУБДВиды СУБД

СУБД

Промышленные универсального

назначения

Промышленные специальногоназначения

Разрабатываемые для конкретного

заказчика

1. Промышленные СУБД универсального назначения:

• Oracle, • Microsoft SQL Server, • IBM DataBase2• Microsoft Access

2. Промышленные СУБД специального назначения:

• СУБД, входящая в состав СПС Гарант

Состав СУБДСостав СУБД

• Сервер баз данных (ядро БД)

• Приложение (клиентская часть БД)

• Язык структурированных запросов

SQL – Structured Query Language

Классификация БДКлассификация БДБД

По организации и технологии обработки

По способу доступа

С локальным доступомС удаленным доступом

ЦентрализованнаяРаспределенная

По модели данных

ИерархическаяСетеваяРеляционнаяМногомерная

Централизованная БДЦентрализованная БД

БД

Сервер БД

Клиенты БД

Запрос

Ответ

Запрос

Ответ

Распределенная БДРаспределенная БД

Часть2

Сервер БД 1

Клиенты БД

Сервер БД 2

Часть1Запрос

Ответ

Запрос

Ответ

БД с локальным доступомБД с локальным доступом

БД

Сервер БД +

Клиент БД

БД с удаленным доступомБД с удаленным доступом

БД

Сервер БД

Клиенты БД

Модели БДМодели БД

1. Иерархическая

2. Сетевая

3. Реляционная

4. Многомерная

Иерархическая модель БДИерархическая модель БДИзделие А

Узел 1 Узел 2

Уровень 1

Уровень N

Уровень 3

Уровень 2

Деталь 1.N.1 Деталь 2.N.1

Сборочная единица 1.1

Сборочная единица 1.2

Сборочная единица 2.1

Сборочная единица 2.2

Сетевая модель БДСетевая модель БДИзделие А

Узел 1 Узел 2

Уровень 1

Уровень N

Уровень 3

Уровень 2

Деталь 1.N.1 Деталь 2.N.1

Сборочная единица 1.1

Сборочная единица 2.1

Сборочная единица 2.2

Сборочная единица 1.2

Реляционная модель БДРеляционная модель БДКод Наименование

Технические характеристики

001 Изделие А

002 Изделие Б

003 Изделие В

Код Наименование Материал

101 Гайка Х120

102 Болт М360

103 Скоба М360

104 Кронштейн С10

105 Шайба Х110

106 Рама М40

Таблица Изделия Таблица Детали

Код изделия Код детали

001 101

001 102

001 106

003 103

003 104

003 102

Таблица Состав Изделия

Многомерная модель БДМногомерная модель БД

Объекты БДОбъекты БД

1. Таблица

2. Форма

3. Запрос

4. Отчет

5. Страница доступа

6. Макрос

7. Модуль

Объекты БДОбъекты БДТаблица

Объекты БДОбъекты БД

Форма

Объекты БДОбъекты БД

Запрос

Объекты БДОбъекты БДОтчет

Объекты БДОбъекты БДСтраница доступа

Объекты БДОбъекты БД

Макросы

Объекты БДОбъекты БД

Модули

cоздаются средствами языка

программирования

Visual Basic for Applications

Recommended