280 likes | 571 Views
Лекция «Основные понятия баз данных». 4 семестр. Определения. База данных - это электронное хранилище, предназначенное для структурированного хранения информации, доступ к которой осуществляется с помощью одного или нескольких компьютеров. Система управления базами данных (СУБД) –
E N D
Лекция«Основные понятия баз данных» 4 семестр
Определения База данных - это электронное хранилище, предназначенное для структурированного хранения информации, доступ к которой осуществляется с помощью одного или нескольких компьютеров. Система управления базами данных (СУБД) – это программные средства, предназначенные для управления базами данных, т.е. их создания, обеспечения доступа к БД, наполнения, и удаления баз данных.
Промышленные СУБД универсального назначения: • Oracle, • Microsoft SQL Server, • IBM DataBase2 • Microsoft Access • Промышленные СУБД специального назначения: • СУБД, входящая в состав СПС Гарант
Состав СУБД • Сервер баз данных (ядро БД) • Приложение (клиентская часть БД) • Язык структурированных запросов SQL – Structured Query Language
Централизованная БД Запрос Ответ БД Запрос Ответ Сервер БД Клиенты БД
Запрос Часть1 Часть2 Ответ Ответ Запрос Распределенная БД Сервер БД 1 Сервер БД 2 Клиенты БД
БД БД с локальным доступом Сервер БД + Клиент БД
БД БД с удаленным доступом Сервер БД Клиенты БД
Модели БД • Иерархическая • Сетевая • Реляционная • Многомерная
Сборочная единица 1.1 Сборочная единица 1.2 Сборочная единица 2.1 Сборочная единица 2.2 Иерархическая модель БД Изделие А Уровень 1 Узел 1 Узел 2 Уровень 2 Уровень 3 Уровень N Деталь 1.N.1 Деталь 2.N.1
Сборочная единица 1.1 Сборочная единица 1.2 Сборочная единица 2.1 Сборочная единица 2.2 Сетевая модель БД Изделие А Уровень 1 Узел 1 Узел 2 Уровень 2 Уровень 3 Уровень N Деталь 1.N.1 Деталь 2.N.1
Реляционная модель БД Таблица Изделия Таблица Детали Таблица Состав Изделия
Объекты БД • Таблица • Форма • Запрос • Отчет • Страница доступа • Макрос • Модуль
Объекты БД Таблица
Объекты БД Форма
Объекты БД Запрос
Объекты БД Отчет
Объекты БД Страница доступа
Объекты БД Макросы
Объекты БД Модули cоздаются средствами языка программирования Visual Basic for Applications