170 likes | 494 Views
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ. Базы данных (БД). БАЗА ДАННЫХ – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными. Сетевая. Иерархическая. Реляционная. Модели представления данных. Объектная
E N D
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
Базы данных (БД) • БАЗА ДАННЫХ – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными.
Сетевая Иерархическая Реляционная Модели представления данных • Объектная • -Классы • Атрибуты и методы • Объекты (экземпляры классов) Гибридная (смешанная)
Реляционные БД Клиент Товар • Таблицы и связи между ними. Ключи Заказ Ключи
Реляционные БД • Изображение таблиц и связей Клиент Заказ Товар
Реляционные БД СоставЗаказа • Преобразованная структура БД Товар Клиент Заказ
Клиент Заказ Товар • Id _кл • Id_зак • Id_тов • Фамилия • Клиент • Название • Имя • Товар • Отчество • Дата • Количество СоставЗаказа • Заказ • Товар Товар • Количество • Id_тов • Название Клиент Заказ • Id _кл • Id_зак • Фамилия • Клиент • Имя • Дата • Отчество Реляционные БД • Сравнение прежней и новой структуры
Ведение базы данных – действия по добавлению, удалению и изменению хранимых данных. Системы управления базами данных (СУБД) • СУБД – комплекс программ и языковых средств, предназначенных для создания, ведения и использования баз данных.
Системы управления базами данных • Задачи, которые выполняет СУБД Хранение данных Поддержание целостности данных Предоставление инструментария для манипулирования данными
Системы управления базами данных • Виды СУБД Локальная СУБД Система клиент-сервер Клиентское приложение Серверная СУБД Интерфейс пользователя СУБД Клиентское приложение Одно приложение
Системы управления базами данных • Серверные СУБД Oracle Microsoft SQL MySQL mSQL PostgreSQL
Системы управления базами данных • Локальные СУБД Microsoft Access FoxPro Clarion Clipper
Клиент Заказ • Id _кл • Id_зак • Фамилия • Клиент • Имя • Дата • Отчество Системы управления базами данных • Структурированный язык запросов SQL (Structured Query Language) SELECT Заказ.Id_зак, Заказ.Дата FROM Клиент, Заказ WHERE Клиент.Id_кл=Заказ.Клиент AND Клиент.Фамилия=’Иванов’ ORDER BY Заказ.Дата;
Системы управления базами данных • Серверные СУБД и WWW СУБД Клиент (Web browser) Web server Интернет
Литература • Ролланд Ф.Д. Основные концепции баз данных // М.- СПб - Киев: «Вильямс», 2002. • Кузнецов С.Д. Основы современных баз данных. // в электронной форме:http://citforum.ru/database/osbd/contents.shtml