- •Министерство образования республики Беларусь
- •Содержание
- •Тема 1 проектированиереляционныхбазданных
- •Основные понятия по теме
- •Поставщики
- •Лабораторная работа разработка структуры реляционной базы данных
- •1 Каталог моделей оружия
- •2 Бюро путешествий
- •3 Гаражный кооператив
- •4 Учет драгметаллов в основных фондах
- •5 Склад компьютерных товаров
- •6 Склад оптовой базы
- •7 Склад сырья
- •8 Штатный состав фирмы
- •9 Работа с субподрядчиками
- •10 Обувной магазин
- •15 Газоснабжение
- •16 Домашняя видеотека
- •Тема 2 dos-ориентированные субд (на примере foxpro 2.6)
- •Основные понятия по теме
- •Лабораторная работа 1 создание и заполнение таблицы данных в интерактивном режиме
- •Лабораторная работа 2 использование индексирования для связи таблиц и поиска данных
- •Тема 3 субд microsoft access 2000
- •Основные понятия по теме
- •Лабораторная работа 1 создание схемы данных
- •Лабораторная работа 2 проектирование форм и отчетов
- •Тема 4 язык sql и его возможности
- •Основные понятия по теме
- •Лабораторная работа 1 использование запроса выборки данных для анализа отдельных таблиц
- •Лабораторная работа 2 анализ данных связанных таблиц с помощью средств sql
- •Лабораторная работа 3 модификация базы и структур таблиц средствами языка sql
- •Литература
- •Учебное издание
Лабораторная работа 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-запросы на добавление и удаление столбцов таблиц и самих таблиц.