Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Базы данных. Практический курс. В 2 частях. Ч.1. Объектно-реляционные базы данных на примере PostgreSQL 9.5. Учебное пособие.pdf
X
- •Введение
- •Контрольные вопросы
- •Создание базы данных
- •Создание таблиц
- •Создание последовательностей
- •Ввод данных
- •Оператор CREATE TABLE
- •Оператор ALTER TABLE
- •Операторы DROP TABLE и DROP
- •Создание индексов
- •Контрольные вопросы
- •Средства определения данных языка SQL
- •Средства запроса данных языка SQL
- •Чтение заданных столбцов из одиночной таблицы
- •Чтение заданных строк из одиночной таблицы
- •Чтение заданных строк и столбцов из одиночной таблицы
- •Сортировка результатов
- •Агрегатные функции и группировка
- •Оконные функции
- •Чтение данных из нескольких таблиц с применением вложенных запросов
- •Чтение данных из нескольких таблиц с помощью операции соединения
- •Объединения
- •Средства модификации данных языка SQL
- •Вставка данных, оператор INSERT
- •Изменение данных, оператор UPDATE
- •Удаление данных, оператор DELETE
- •Транзакции
- •SQL-представления
- •Использование представлений для скрытия столбцов и строк
- •Использование представлений для отображения вычисляемых столбцов
- •Использование представлений для скрытия сложного синтаксиса
- •SQL-запросы в прикладных программах
- •Хранимые процедуры
- •Триггеры
- •Использование триггеров для проверки допустимости вводимых данных
- •Триггер, обновляющий представление
- •Триггер, обеспечивающий ссылочную целостность
- •Модуль TABLEFUNC
- •Словарь метаданных
- •Контрольные вопросы
- •Функция ROW_NUMBER
- •Функция COALESCE
- •Числовые функции
- •Тригонометрические функции
- •Контрольные вопросы
- •Заключение
- •Библиографический список

ЗАКЛЮЧЕНИЕ
Данное учебное пособие направлено на формирование у студентов профессиональных компетенций, связанных со способностью приобретать и использовать в практической деятельности
новые знания и умения, анализировать языковые средства банка
данных и средства проектирования баз данных.
В данном учебном пособии рассмотрены:
• установка PostgreSQL;
• средства определения данных языка SQL;
• средства запроса данных языка SQL;
• средства модификации данных языка SQL;
• SQL-представления;
• хранимые процедуры;
• триггеры;
• дополнительные функции PostgreSQL для работы с числами,
строками, датой и временем.
Получение студентами теоретических знаний и практических
навыков в области баз данных необходимо для построения промышленных информационных систем.
111

БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Руководство по установке и настройке СУБД PostgreSQL для
дистрибутива Ubuntu. [Электронный ресурс].
URL: https://help.ubuntu.com/lts/serverguide/postgresql.html
(дата обращения: 01.09.2016).
2. Руководство по установке и настройке СУБД PostgreSQL для
дистрибутива Fedora. [Электронный ресурс].
URL: https://fedoraproject.org/wiki/PostgreSQL
(дата обращения: 01.09.2016).
3. Руководство по командам psql. [Электронный ресурс].
URL: https://momjian.us/main/writings/pgsql/aw_pgsql_book/ê
node142.html
(дата обращения: 01.09.2016).
4. Крёнке, Д. Теория и практика построения баз данных / Д. Крёнке. — 9-е изд. — СПб. : Питер, 2005. — 859 с.
5. Документация по PostgreSQL information_schema. [Электронный ресурс].
URL: https://www.postgresql.org/docs/9.5/static/ê
information-schema.html
(дата обращения: 01.09.2016).
6. Документация по функциям форматирования PostgreSQL.
[Электронный ресурс].
URL: https://www.postgresql.org/docs/9.5/static/ê
functions-formatting.html
(дата обращения: 01.09.2016).
7. Редмонд, Э., Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL / Э. Редмонд, Д.Р. Уилсон; под ред. Жаклин Картер; пер. с англ. А.А. Слинкин — М. :
ДМК Пресс, 2013. — 384 c.
112

Учебное электронное издание
НАМЕСТНИКОВ Алексей Михайлович,
ФИЛИППОВ Алексей Александрович
Базы данных. Практический курс.
Часть 1.
Объектно-реляционные базы данных на примере
PostgreSQL 9.5
Учебное пособие
Редактор Н. А. Евдокимова
Оригинал-макет изготовлен в системе LATeX.
ЛР № 020640 от 22.10.97
ЭИ № 1030. Объем данных 1,3 Мб.
Печатное издание
Подписано в печать 20.12.2017.
Формат 60×84/16 . Усл. печ. л. 6,74.
Тираж 100 экз. Заказ № 6.
Ульяновский государственный технический университет,
432027, г. Ульяновск, ул. Сев. Венец, д. 32.
ИПК «Венец» УлГТУ, 432027, г. Ульяновск, ул. Сев. Венец, д. 32.
Тел.: (8422) 778-113
E-mail: venec@ulstu.ru
venec.ulstu.ru
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
