Лекция # 1 -1 СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ Электронная Россия (2002 -2010), ЭР-2003
Базы данных (БД) БАЗА ДАННЫХ – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными. Электронная Россия (2002 -2010), ЭР-2003
Модели представления данных Иерархическая Сетевая Объектная -Классы -Атрибуты и методы -Объекты (экземпляры классов) Реляционная Гибридная (смешанная) Электронная Россия (2002 -2010), ЭР-2003
Реляционные БД Таблицы и связи между ними. Ключи Клиент Товар Id _кл Фамилия Имя Отчество Id_тов Название 15 Иванович 1 Шкаф 16 Петрович 2 Стул 17 Николаев Николай Николаевич 3 Стол Заказ Ключи Id_зак Клиент Товар Дата Количество 1 15. 09. 2003 1 2 17 1 17. 09. 2003 2 3 15 2 20. 09. 2003 12 Электронная Россия (2002 -2010), ЭР-2003
Реляционные БД Изображение таблиц и связей Клиент Заказ Товар Id _кл Id_зак Id_тов Фамилия Клиент Название Имя Товар Отчество Дата Количество Электронная Россия (2002 -2010), ЭР-2003
Реляционные БД Преобразованная структура БД Состав. Заказа Заказ Товар Количество Товар Id_тов Название Клиент Заказ Id _кл Id_зак Фамилия Клиент Имя Дата Отчество Электронная Россия (2002 -2010), ЭР-2003
Реляционные БД Сравнение прежней и новой структуры Клиент Id _кл Фамилия Имя Отчество Заказ Id_зак Клиент Товар Дата Количество Товар Id_тов Название Состав. Заказа Заказ Товар Количество Клиент Id _кл Фамилия Имя Отчество Товар Id_тов Название Заказ Id_зак Клиент Дата Электронная Россия (2002 -2010), ЭР-2003
Системы управления базами данных (СУБД) СУБД – комплекс программ и языковых средств, предназначенных для создания, ведения и использования баз данных. Ведение базы данных – действия по добавлению, удалению и изменению хранимых данных. Электронная Россия (2002 -2010), ЭР-2003
Системы управления базами данных Задачи, которые выполняет СУБД Хранение данных Поддержание целостности данных Предоставление инструментария для манипулирования данными Электронная Россия (2002 -2010), ЭР-2003
Системы управления базами данных Виды СУБД Локальная СУБД Система клиент-сервер Интерфейс пользователя Клиентское приложение Серверная СУБД Клиентское приложение Одно приложение Электронная Россия (2002 -2010), ЭР-2003
Системы управления базами данных Серверные СУБД Oracle Microsoft SQL My. SQL m. SQL Postgre. SQL Электронная Россия (2002 -2010), ЭР-2003
Системы управления базами данных Локальные СУБД Microsoft Access Fox. Pro Clarion Clipper Электронная Россия (2002 -2010), ЭР-2003
Системы управления базами данных Структурированный язык запросов SQL (Structured Query Language) SELECT Заказ. Id_зак, Заказ. Дата Клиент Id _кл Фамилия Имя Отчество Заказ Id_зак Клиент Дата FROM Клиент, Заказ WHERE Клиент. Id_кл=Заказ. Клиент AND Клиент. Фамилия=’Иванов’ ORDER BY Заказ. Дата; Электронная Россия (2002 -2010), ЭР-2003
Системы управления базами данных Серверные СУБД и WWW СУБД Клиент (Web browser) Web server Интернет Электронная Россия (2002 -2010), ЭР-2003
Литература 1. 2. Ролланд Ф. Д. Основные концепции баз данных // М. - СПб Киев: «Вильямс» , 2002. Кузнецов С. Д. Основы современных баз данных. // в электронной форме: http: //citforum. ru/database/osbd/contents. shtml Электронная Россия (2002 -2010), ЭР-2003