Учебно-практическое пособие москва 2017 ббк



Pdf көрінісі
бет243/243
Дата21.07.2022
өлшемі3,05 Mb.
#147663
түріУчебно-практическое пособие
1   ...   235   236   237   238   239   240   241   242   243
Байланысты:
Язык SQL. Базовый курс

11 Рекомендуемые источники
[1] Гарсиа-Молина, Г. Системы баз данных. Полный курс: пер. с англ. / Гектор Гарсиа-
Молина, Джеффри Д. Ульман, Дженнифер Уидом. — М.: Вильямс, 2003. — 1088 с.:
ил.
[2] Грофф, Дж. Р. SQL. Полное руководство: пер. с англ. / Джеймс Р. Грофф, Пол Н.
Вайнберг, Эндрю Дж. Оппель. — 3-е изд. — М.: Вильямс, 2015. — 960 с.: ил.
[3] Дейт, К. Дж. Введение в системы баз данных: пер. с англ. / Крис Дж. Дейт. — 8-е
изд. — М.: Вильямс, 2005. — 1328 с.: ил.
[4] Новиков Б. Настройка приложений баз данных / Борис Новиков, Генриетта Дом-
бровская. — СПб.: БХВ-Петербург, 2012. — 240 с.: ил.
[5] Селко, Д. Стиль программирования Джо Селко на SQL: пер. с англ. / Джо Селко. —
М.: Русская редакция; СПб.: Питер, 2006. — 206 с.: ил.
[6] Официальный сайт PostgreSQL:
http://www.postgresql.org
[7] Postgres Professional:
http://postgrespro.ru
255


Учебное издание
Моргунов Евгений Павлович
ЯЗЫК SQL. БАЗОВЫЙ КУРС
Учебно-практическое пособие
при поддержке Postgres Professional
http://postgrespro.ru
Редакторы
Е. В. Рогов, П. В. Лузанов
Оригинал-макет и верстка
И. Е. Панченко
Обложка
А. В. Климковский
256

Document Outline

  • Введение
  • Введение в базы данных и SQL
    • Что такое базы данных и зачем они нужны
    • Основные понятия реляционной модели
    • Что такое язык SQL
    • Описание предметной области и учебной базы данных
    • Контрольные вопросы и задания
  • Создание рабочей среды
    • Установка СУБД
    • Программа psql — интерактивный терминал PostgreSQL
    • Развертывание учебной базы данных
    • Контрольные вопросы и задания
  • Основные операции с таблицами
    • Контрольные вопросы и задания
  • Типы данных СУБД PostgreSQL
    • Числовые типы
    • Символьные (строковые) типы
    • Типы «дата/время»
    • Логический тип
    • Массивы
    • Типы JSON
    • Контрольные вопросы и задания
  • Основы языка определения данных
    • Значения по умолчанию и ограничения целостности
    • Создание и удаление таблиц
    • Модификация таблиц
    • Представления
    • Схемы базы данных
    • Контрольные вопросы и задания
  • Запросы
    • Дополнительные возможности команды SELECT
    • Соединения
    • Агрегирование и группировка
    • Подзапросы
    • Контрольные вопросы и задания
  • Изменение данных
    • Вставка строк в таблицы
    • Обновление строк в таблицах
    • Удаление строк из таблиц
    • Контрольные вопросы и задания
  • Индексы
    • Общая информация
    • Индексы по нескольким столбцам
    • Уникальные индексы
    • Индексы на основе выражений
    • Частичные индексы
    • Контрольные вопросы и задания
  • Транзакции
    • Уровень изоляции READ UNCOMMITTED
    • Уровень изоляции READ COMMITTED
    • Уровень изоляции REPEATABLE READ
    • Уровень изоляции SERIALIZABLE
    • Пример использования транзакций
    • Блокировки
    • Контрольные вопросы и задания
  • Повышение производительности
    • Основные понятия
    • Методы просмотра таблиц
    • Методы формирования соединений наборов строк
    • Управление планировщиком
    • Оптимизация запросов
    • Контрольные вопросы и задания
  • Рекомендуемые источники


Достарыңызбен бөлісу:
1   ...   235   236   237   238   239   240   241   242   243




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет