
- •Лабораторная работа № 1-2 Проектирование баз данных информационных систем
- •I. Ознакомление с возможностями программы Access 2000 по созданию баз данных и использованию операторов языка sql.
- •Создание бд и таблиц Служащие и Командировки.
- •Ввод данных.
- •Создание форм.
- •Редактирование таблиц командировки.
- •Установление взаимосвязей между таблицами.
- •Построение запросов.
- •Редактирование запросов в sql окне
- •II. Самостоятельная работа.
Редактирование запросов в sql окне
На панели инструментов Access нажмите кнопку списка на кнопке Вид и выберите Режим SQL. На экране появится окно запроса с инструкцией созданного ранее запроса.
Проанализируйте инструкцию запроса:
Инструкция Select – определяет столбцы, из которых будет выбираться информация.
Параметр From – указывает таблицы, которые содержат поля, перечисленные в инструкции Select.
Операция Inner Join – устанавливает внутреннее объединение таблиц.
Параметр Where определяет, какие записи таблиц, указанные в списке From, появятся в результирующем наборе данного запроса.
Измените в инструкции условие запроса, изменив Цель командировки на Аудит и срок >20 дней.
Закройте запрос с сохранением изменений.
Откройте запрос и просмотрите выбранные записи.
Продемонстрируйте результаты работы преподавателю.
II. Самостоятельная работа.
Задание №1: Создайте базу данных Склад на основе приведенной ниже концептуальной схемы. Созданные таблицы свяжите отношением: Один ко многим. Заполните таблицы данными приведенными ниже. При создании таблиц типы и свойства полей определите самостоятельно, исходя из данных таблиц.
ТОВАР |
|
Отпуск товара |
|
Т |
|
Товар |
|
Ед. измерения |
|
Дата |
|
Цена |
|
Количество |
|
Таблица Товар
-
Товар
Ед. измерения
Цена
Сахар
Кг
20
Макароны
Пачка
15
Куры
Кг
60
Таблица Отпуск товара.
-
Товар
Дата
Количество
Сахар
10.12.03
100
Сахар
12.12.03
200
Сахар
14.12.03
50
Макароны
10.12.03
1000
Макароны
15.12.03
500
Куры
30.12.03
1000
Задание №2
Вариант 1. Получите все записи о товарах, количество которых более 600, по заказам, сделанным после 14 декабря. Сохраните запрос под именем Задание_1. Просмотрите запрос в режиме SQL и отредактируйте его, изменив условие отбора по количеству на не более 400.
Вариант 2. Получите все записи о товарах и датах отпуска товаров, цена которых более 50 руб. Сохраните запрос под именем Задание_1. Просмотрите запрос в режиме SQL и отредактируйте его, изменив условие отбора на не более 50 руб.
Вариант 3. Получите все записи о товарах, единица измерения которых - пачка, а количество более 800. Сохраните запрос под именем Задание_1. Просмотрите запрос в режиме SQL и отредактируйте его, изменив условие отбора по единицам измерения на килограммы.
Вариант 4. Получите все записи о товарах, поставленных до 13 декабря, цена которых 20 руб. Сохраните запрос под именем Задание_1. Просмотрите запрос в режиме SQL и отредактируйте его, изменив условие отбора по цене на не более 20 руб.
Вариант 5. Получите все записи о товарах с ценой менее 50 руб., количество которых менее 150. Сохраните запрос под именем Задание_1. Просмотрите запрос в режиме SQL и отредактируйте его, изменив условие отбора по количеству на более 150.
Продемонстрируйте результаты работы преподавателю. Закройте окно программы и удалите с Рабочего стола созданные Вами файлы.