МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ФГБОУ ВПО
«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ ИНЖЕНЕРНЫХ ТЕХНОЛОГИЙ»
И. Е. МЕДВЕДКОВА, Ю. В. БУГАЕВ,
С. В. ЧИКУНОВ
БАЗЫ ДАННЫХ
Утверждено
редакционно-издательским советом университета
в качестве учебного пособия
ВОРОНЕЖ
2014
УДК 681. 3. 07
ББК З 2. 973. 26-018. 2. 75
М 20
Научный редактор профессор Г. В. АБРАМОВ
Р е ц е н з е н т ы:
кафедра информационных технологий управления
Воронежского государственного университета;
д. т. н. В. Е. МЕЖОВ
(Воронежская государственная лесотехническая академия)
Печатается по решению
редакционно-издательского совета
Воронежского государственного университета инженерных технологий
Медведкова, И. Е. М 20 Базы данных [Текст]: учеб. пособие / И. Е. Медвед-
кова, Ю. В. Бугаев, С. В. Чикунов; Воронеж. гос. ун-т инж. технол. – Воронеж : ВГУИТ, 2014. – 108 с. ISBN 978-5-00032-060-0
Учебное пособие разработано в соответствии с требованиями
ФГОС ВПО подготовки выпускников по направлениям 230700. 62 –
“Прикладная информатика”, 230400. 62 - “Информационные системы и
технологии”. Оно предназначено для закрепления теоретических знаний
дисциплин цикла Б3. Пособие формирует практические навыки проекти-
рования баз данных. УДК 681. 3. 07
2404010000 − 16 ББК З 2. 973. 26-018. 2. 75
M Без объявл. OK(03) − 2013
ISBN 978-5-00032-060-0
Медведкова И. Е. , Бугаев Ю. В. ,
Чикунов С. В. , 2014
ФГБОУ ВПО «Воронеж. гос. ун-т инж. технол. Оригинал-макет данного издания является собственностью Воронежского
государственного университета инженерных технологий, его репродуцирование
(воспроизведение) любым способом без согласия университета запрещается.
2
ОГЛАВЛЕНИЕ
ОТ АВТОРА... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 5
ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
1. 1. ПОНЯТИЕ ИНФОРМАЦИИ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 6
1. 2. ДАННЫЕ ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
1. 3. ПОНЯТИЕ БАЗЫ ДАННЫХ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 7
1. 4. СУБД И БАНКИ ДАННЫХ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 8
1. 5. НЕЗАВИСИМОСТЬ ПРОГРАММ И ДАННЫХ ... ... ... ... ... ... ... ... ... ... ... . . 9
1. 6. ИСТОРИЯ РАЗВИТИЯ СУБД... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
1. 6. 1. Ранние СУБД (1 поколение) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 12
1. 6. 2. Реляционные СУБД (2 поколение)... ... ... ... ... ... ... ... ... ... ... ... 14
1. 6. 3.