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

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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

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

баз данных»

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

баз данных»

4 семестр

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

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

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

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

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

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

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

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

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

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

СУБД

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

назначения

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

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

заказчика

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

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

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

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

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

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

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

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

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

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

SQL – Structured Query Language

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

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

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

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

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

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

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

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

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

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

БД

Сервер БД

Клиенты БД

Запрос

Ответ

Запрос

Ответ

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

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

Часть2

Сервер БД 1

Клиенты БД

Сервер БД 2

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

Ответ

Запрос

Ответ

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

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

БД

Сервер БД +

Клиент БД

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

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

БД

Сервер БД

Клиенты БД

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

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

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

2. Сетевая

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

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

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

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

Узел 1 Узел 2

Уровень 1

Уровень N

Уровень 3

Уровень 2

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

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

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

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

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

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

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

Узел 1 Узел 2

Уровень 1

Уровень N

Уровень 3

Уровень 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1. Таблица

2. Форма

3. Запрос

4. Отчет

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

6. Макрос

7. Модуль

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

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

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

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

Форма

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

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

Запрос

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

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

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

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

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

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

Макросы

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

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

Модули

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

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

Visual Basic for Applications