Добавил:
Факультет ИКСС, группа ИКВТ-61 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / lektsii / лекция1.бд..ppt
Скачиваний:
43
Добавлен:
03.04.2019
Размер:
159.23 Кб
Скачать

Лекция 1. Понятие СУБД. Модели данных

История появления баз данных.

Что такое СУБД?

Язык SQL, схемы данных, задачи СУБД.

Модели данных.

История появления баз данных

Rockwell в сотрудничестве с IBM в 1968 г.

разработала автоматизированную систему заказов. Названная IMS (Information

Management System ― система управления информацией), она заложила

основу концепции СУБД.

Новшеством IMS было разделение данных и

функций деловой логики.

История появления баз данных

1970 г. Эдгар Кодд придумал реляционную модель, в которой данные можно было

свободно описывать в их естественном виде без каких либо ограничений, накладываемых средой физического хранения.

Следовательно, это позволяло создать язык высокого уровня, способный работать с данными независимо от того, как они хранятся в компьютере.

История создания баз данных

Появление System R компании IBM и Ingres Калифорнийского университета в Беркли.

Появление языка запросов System R первоначально назывался SEQUEL (Structured English Query).

Позднее появилось название SQL (Structured Query Language).

Что такое СУБД?

База данных - совокупность информации, организованной в виде множеств. Каждое множество содержит записи унифицированного вида. Записи состоят из полей. Множества называют таблицами, а записи ― строками таблиц.

СУБД управляет одной или несколькими базами данных.

Отношения

Простейшее отношение ―

"Один к одному". 1:1.

Наиболее распространенное -

"Один ко многим". 1:N.

"Многие ко многим". N:M.

Преимущества СУБД:

СУБД обеспечивает безопасность данных.

СУБД поддерживает параллельный доступ к базе данных.

СУБД помогает восстанавливать информацию в случае непредвиденного сбоя.

Модели баз данных

Системы управления файлами;

Иерархические базы данных;

Сетевые базы данных;

Реляционные базы данных;

Объектно- ориентированные базы данных;

Объектно- реляционные базы данных.

Реляционные базы данных

Реализация отношений средствами языка SQL;

Информационная и структурная независимость;

Многопользовательский доступ;

Соседние файлы в папке lektsii