Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по Лабам ББД.doc
Скачиваний:
47
Добавлен:
15.04.2015
Размер:
792.58 Кб
Скачать

Лабораторная работа 2 анализ данных связанных таблиц с помощью средств sql

Цель: научиться извлекать данные из связанных таблиц средствами языка SQL.

Материалы и оборудование: ПК

Индивидуальное задание: создать в СУБД Access базу данных из нескольких связанных таблиц. Заполнить каждую таблицу 10-15 записями и построить средствами СУБД запросы для анализа данных согласно варианту.

Требования к содержанию отчета

Отчет должен содержать: наименование работы, цель работы, постановку задачи, описание варианта задания, краткие теоретические сведения, описание хода выполнения лабораторной работы, результаты выполнения задания.

В качестве описания хода выполнения лабораторной работы № 6 и результата работы должны быть приведены:

  • исходные таблицы, по которым будут строиться запросы;

  • распечатка текста каждого запроса и результирующей таблицы, полученной при выполнении запроса

Варианты заданий

Запросы строятся по базе данных, разработанной в ходе выполнения предыдущих практических заданий на базе вариантов, приведенных для лабораторной работы 1.1.

1 Запрос по двум таблицам с использованием внутреннего соединения; запрос по двум таблицам с помощью простого запроса SELECT с установлением связи с помощью условия WHERE, возвращающий те же данные, что и первый запрос (с внутренним соединением); связанный подзапрос по двум таблица;

2 Запрос по двум таблицам с левым внешним соединением; запрос по тем же таблицам с правым внешним соединением; вложенный подзапрос с использованием предиката SOME.

3 Сложный запрос по данным одной и той же таблицы (т.е. по таблице и ее псевдониму); простой запрос по нескольким таблицам по связи, установленной в секции WHERE; вложенный подзапрос с использованием предиката ALL.

4 Запрос с использованием UNION; запрос с использованием внутреннего соединения; вложенный подзапрос с использованием предиката ANY.

5 Вложенные подзапросы с использованием предиката EXISTS; запрос с использованием левого внешнего соединения; связанный подзапрос по двум таблицам.

Лабораторная работа 3 модификация базы и структур таблиц средствами языка sql

Цель: научиться создавать и модифицировать базу данных с помощью запросов на обновление данных и модификацию таблиц языка SQL.

Материалы и оборудование: ПК

Индивидуальное задание: создать в СУБД Access базу данных из нескольких связанных таблиц. Заполнить каждую таблицу 10-15 записями и построить средствами СУБД запросы согласно варианту.

Требования к содержанию отчета

Отчет должен содержать: наименование работы, цель работы, постановку задачи, описание варианта задания, краткие теоретические сведения, описание хода выполнения лабораторной работы, результаты выполнения задания.

В качестве описания хода выполнения задания и результата работы должны быть приведены:

  • исходные таблицы, по которым будут строиться запросы;

  • распечатка текста каждого запроса и результирующей таблицы, полученной при выполнении запроса

Варианты задания

Для выполнения данного лабораторной работы следует использовать варианты к заданию 1.1. На основании схемы данных, разработанной при изучении темы 1, следует выполнить следующие этапы работы:

  • создать с помощью SQL-запросов разработанную в первой лабораторной базу данных;

  • составить SQL-запросы на добавление, удаление записей и редактирование значения полей;

  • составить SQL-запросы на добавление и удаление столбцов таблиц и самих таблиц.