Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lp_IPOVS_BD.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
25.49 Mб
Скачать

Лабораторное задание

Изучить правила записи объединяющих и вложенных запросов и корректирующих операторов, подготовить и выполнить SQL-запросы с использованием операторов UNION, SELECT, INSERT, DELETE, UPDATE для учебной базы данных “Борей” и базы данных для своего варианта.

Порядок выполнения лабораторной работы

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

  2. С сетевого диска H: скопировать учебную базу “Борей” в папку D:\Samples, а базу данных, сохраненную на при выполнении предыдущей лабораторной работы, на локальный диск компьютера.

  3. Запустить СУБД Access и для учебной базы “Борей” выполнить запросы, приведенные в качестве примеров в описании лабораторной работы.

  4. Для базы данных своего варианта выполнить запросы, сформулированные при домашней подготовке.

  5. Показать результаты преподавателю, сдать зачет по лабораторной работе и переместить учебную базу “Борей” и базу данных своего варианта, дополненные созданными SQL-запросами, на сетевой диск H:.

Требования к отчету

Отчет должен содержать:

  1. название и цель лабораторной работы;

  2. письменные ответы на контрольные вопросы;

  3. формулировку запросов и их запись на языке SQL;

  4. результаты выполнения запросов.

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

  1. Как объединить результаты выполнения нескольких запросов?

  2. Какие ограничения существуют при использовании оператора UNION?

  3. Какие запросы называются вложенными?

  4. В чем отличие подзапроса от оператора SELECT?

  5. Что называется внешней ссылкой?

  6. Какой подзапрос называется связанным?

  7. В чем особенность выполнения связанного подзапроса?

  8. Какие виды условий поиска с подзапросами предусмотрены в языке SQL? Приведите примеры.

  9. Какие операторы языка SQL относятся к корректирующим?

  10. Приведите правила записи и перечислите особенности выполнения корректирующих операторов.

Литература

  1. Диго С.М. Базы данных: проектирование и использование: Учебник. - М.: Финансы и статистика, 2005. - 592 с.

  2. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. – М.: ДИАЛОГ-МИФИ, 2003. - 432 с.

  3. Грофф Дж.Р., Вайнберг П.Н. SQL: полное руководство. 2-е изд. - К.: BHV, 2001. - 816 с.

Содержание

Лабораторная работа № 1 Функции и режимы СУБД Access 3

Лабораторная работа № 2 Создание базы данных средствами СУБД Access 31

Лабораторная работа № 3 Использование языка QBE для задания запросов к базе данных 46

Лабораторная работа № 4 Создание форм и страниц доступа к данным средствами СУБД Access 62

Лабораторная работа № 5 Создание отчетов средствами СУБД Access 82

Лабораторная работа № 6 Проектирование базы данных средствами программы ERwin 98

Лабораторная работа № 7 Использование оператора SELECT языка SQL для доступа к базам данных Access 114

Лабораторная работа № 8 Использование объединяющих и вложенных запросов и корректирующих операторов языка SQL 130

Литература 140

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