Введение
всех основных команд языка. Эта глава не очень сложная, но объемная, поэтому на
ее изучение отводится четыре часа.
Глава 4 посвящена рассмотрению основных типов данных, используемых в СУБД
PostgreSQL. Это большая глава, однако в ней значительную часть составляют задания
и упражнения. Предполагается, что студенты за четыре часа должны усвоить только
основные приемы использования типов данных. А для того, чтобы знания закрепи-
лись, рекомендуется обращаться к материалу этой главы (в том числе и к упражнени-
ям) в процессе изучения остальных глав пособия при необходимости уточнения тех
или иных особенностей применения конкретных типов. Распределить время, выде-
ленное на изучение этой главы, мы рекомендуем следующим образом: два часа на
первые четыре раздела — числовые и строковые типы, типы «дата/время» и логиче-
ский тип, еще два часа — на массивы и тип json/jsonb.
Чтобы выполнять запросы к базе данных, необходимо хорошо понимать ее структу-
ру, взаимосвязи таблиц. Поэтому глава 5, в которой рассматриваются основы языка
определения данных, очень важна с точки зрения детального изучения таблиц ба-
зы данных «Авиаперевозки» и подготовки к освоению главы 6. Поскольку материал
главы основан на том, что база данных уже развернута на компьютере студента, то
вводить команды для создания таблиц не требуется. Это позволяет сократить время,
затрачиваемое на изучение главы. В пособии принят подход, при котором сначала
рассматриваются команды определения данных, а затем — команды манипулирова-
ния данными. Поэтому глава 5 «Основы языка определения данных» предшествует
главе 6 «Запросы». Однако избранный подход реализуется не слишком жестко: в об-
зорной главе 3 рассматриваются основные команды, в том числе и несложные за-
просы. А запросы — это уже язык манипулирования данными. На изучение главы 5
отведено четыре часа. В течение первого двухчасового занятия нужно изучить два
первых раздела, в которых освещаются такие вопросы, как ограничения целостно-
сти и создание и удаление таблиц. Второе двухчасовое занятие нужно посвятить изу-
чению трех оставшихся разделов. В них говорится о способах модификации таблиц,
а также о представлениях (views) и схемах базы данных.
Достарыңызбен бөлісу: