Upload
matthew-robles
View
45
Download
5
Embed Size (px)
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