Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теоретические основы реляционных баз данных. Учебное пособие.pdf
Скачиваний:
0
Добавлен:
15.08.2026
Размер:
936 Кб
Скачать

- 158 -

Контрольные вопросы

1.Какую модель данных поддерживает СУБД PostgreSQL?

2.Что такое кластер баз данных PostgreSQL?

3.Как происходит процесс инициализации базы данных в PostgreSQL?

4.Как запустить сервер PostgreSQL?

5.Как проверить, что сервер PostgreSQL запущен?

6.Что такое язык макрокоманд PostgreSQL?

7.Как создать базу данных в PostgreSQL?

8.Перечислите основные объекты базы данных PostgreSQL.

9.Приведите пример предиката сравнения.

Заключение

Внастоящем учебном пособии автор попытался найти наиболее доступные формы изложения достаточно сложного материала, познакомить с объективностью информационных связей между данными и показать необходимость их познания.

Вкаждом из разделов в доступной форме кратко представлен конкретный теоретический материал, даются контрольные вопросы для проверки знаний.

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

Данное учебное пособие поможет студентам овладеть методологией проектирования современных баз данных. Автор надеется, что пособие вызовет у студентов научный интерес и пробудит в них творческий подход к освоению теории реляционных баз данных.

Учебное пособие предназначено главным образом для студентов вузов и лиц, изучающих теорию баз данных. Оно может также оказаться полезным преподавателям, руководителям предприятий и специалистам в области информационных технологий.

Библиографический список

1. Дейт, К. Дж. Введение в системы баз данных / К. Дж. Дейт. – 8- изд. – М.: Вильямс, 2008. – 1328 с.

-159 -

2.Гарсиа-Молина, Г. Системы баз данных: полный курс / Г. Гарсиа-Молина, Дж. Ульман, Дж. Уидом. – М.; СПб.; Киев: Вильямс, 2003.

3.Пушников, А. Ю. Введение в системы управления базами данных. 1999 /А.Ю.Пушников //CITForum.ru: Центр информационных технологий. – URL: http://citforum.ru/database/dblearn/ (дата обращения: 12.12.2011).

4.Кузнецов, С. Д. Основы баз данных / С. Д. Кузнецов. – 2-е изд.

М.: Бином, 2007. – 484 с.

5.Кузнецов, С.Д. Базы данных: Вводный курс. 2008. / С.Д. Кузнецов. – CITForum.ru: Центр информационных технологий. - URL: http://citforum.ru/ database/ advanced_intro/ (дата обращения: 12.12.2011).

6.Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг. – 3-е изд. – М.: Вильямс, 2003. – 1440 с.

7.Марков, А. С. Базы данных: учебник / А. С. Марков, К. Ю. Лисовский. – М.: Финансы и статистика, 2004. – 512 с.

8.Грофф, Дж. Р. SQL: Полный справочник / Дж Р. Грофф, П. Н. Вайнберг, Э. Дж. Оппель. – 3-е изд. – М.: Вильямс, 2011. – 960 с.

9.Кригель, А. SQL. Библия пользователя / А. Кригель, Б. Трухнов. – 2-е изд. – М.: Вильямс, 2010. – 752 с.

10.Кириллов,В.В. Введение в реляционные базы данных / В. В. Кириллов, Г. Ю. Громов. – СПб.: BHV, 2009. – 464 с.

11.Карпова, Т. С. Базы данных: модели, разработка, реализация: учебник / Т. С. Карпова. – СПб.: Питер, 2001. – 304 с.

12.SQL.ru : все про SQL, базы данных, программирование и разработку информационных систем.– URL: http://sql.ru (дата обращения: 12.12.2011).

13.Рогов, Е. В. PostgreSQL 15 изнутри. — М.: ДМК Пресс, 2023.

— 662 с.

14.Лузанов, П. В., Рогов, Е. В., Лёвшин, И. В. Postgres. Первое знакомство. - URL: http://edu.postgrespro.ru/introbook_v5.pdf (дата обращения: 12.12.2022).

15.Моргунов, Е. П. PostgreSQL. Основы языка SQL: учеб. пособие / Е. П. Моргунов; под ред. Е. В. Рогова, П. В. Лузанова. — СПб.: БХВ-Петербург, 2018. — 336 с.: ил.

16.Новиков, Б. А. Основы технологий баз данных: учеб. пособие / Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева; под ред. Е. В. Рогова. — 2-е изд. — М.: ДМК Пресс, 2020. — 582 с.

-160 -

17.Зафиевский, А. В. Базы данных: учеб. пособие / А. В. Зафиевский, А. А. Короткин, А. Н. Лататуев; Яросл. гос. ун-т им. П. Г. Демидова. – Ярославль : ЯрГУ, 2012. – 164 с.

Оглавление

 

Введение........................................................................................................

3

Глава 1. Основные понятия баз данных.....................................................

3

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

4

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

7

Глава 2. SQL................................................................................................

11

2.1. История появления и развития SQL.............................................

11

2.2. Стандарты SQL..............................................................................

13

2.3. SQL и переносимость....................................................................

15

2.4. SQL и сети......................................................................................

17

2.5. Основы SQL...................................................................................

24

2.6. Запросы к нескольким таблицам..................................................

31

2.7. DDL (Язык описания данных).....................................................

41

2.8. Ограничение данных.....................................................................

44

2.9. Поддержка целостности данных..................................................

48

2.10. Модификация данных с помощью представлений...................

54

2.11. Разграничение доступа в базе данных.......................................

57

Глава 3. Математические основы реляционных баз данных..................

60

3.1. Отношения и их схемы..................................................................

61

3.2. Реляционные операторы................................................................

66

3.3. Реляционная алгебра.....................................................................

77

3.4. Функциональные зависимости.....................................................

80

3.5. Покрытия функциональных зависимостей.................................

95

3.6. Многозначные зависимости и зависимости соединения.........

114

3.7. Синтез схем реляционных баз данных......................................

123

3.8. Алгоритмы синтеза схем баз данных.........................................

134

Глава 4. Система управления базами данных PostgreSQL...................

143

4.1. Установка......................................................................................

144

4.2. Запуск и останов сервера PostgreSQL........................................

145

4.3. Объекты базы данных.................................................................

149

4.4. Функции и операторы..................................................................

149

4.5. Клиентские приложения PostgreSQL.........................................

151

4.6. Серверные приложения PostgreSQL..........................................

154

4.7. Серверное программирование....................................................

156

Заключение................................................................................................

158

Библиографический список.....................................................................

158

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]