Компания Postgres Professional
Е. П. Моргунов
PostgreSQL. Основы языка SQL
Учебное пособие
Санкт-Петербург
«БХВ-Петербург»
2018
УДК 004.655
ББК 32.973.26-018.2
М79
Моргунов, Е. П.
М79
PostgreSQL. Основы языка SQL: учеб. пособие / Е. П. Моргунов; под ред.
Е. В. Рогова, П. В. Лузанова. — СПб.: БХВ-Петербург, 2018. — 336 с.: ил.
ISBN 978-5-9775-4022-3
Учебно-практическое пособие охватывает первую, базовую, часть учеб-
ного курса по языку SQL, созданного при участии российской компании
Postgres Professional. Учебный материал излагается в расчете на использо-
вание системы управления базами данных PostgreSQL. Рассмотрено созда-
ние рабочей среды, описаны языки определения данных и основные опе-
рации выборки и изменения данных. Показаны примеры использования
транзакций, уделено внимание методам оптимизации запросов. Матери-
ал сопровождается многочисленными практическими примерами. Посо-
бие может использоваться как для самостоятельного обучения, так и при
проведении занятий под руководством преподавателя.
Для программистов и студентов
УДК 004.655
ББК 32.973.26-018.2
Рецензент: Б. А. Новиков, д-р. физ.-мат. наук, профессор СПбГУ
ISBN 978-5-9775-4022-3
ISBN 978-5-6041193-2-7
© ООО «ППГ», 2018
Оглавление
Предисловие автора
5
Введение
7
Глава 1. Введение в базы данных и SQL
13
1.1. Что такое базы данных и зачем они нужны . . . . . . . . . . . . . . . . . . 13
1.2. Основные понятия реляционной модели . . . . . . . . . . . . . . . . . . . 15
1.3. Что такое язык SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.4. Описание предметной области и учебной базы данных . . . . . . . . . . 19
Контрольные вопросы и задания . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Достарыңызбен бөлісу: |