Лекция 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;
Информационная и структурная независимость;
Многопользовательский доступ;