Содержание
1. База данных «Борей»………………………………………………………..3
1.1. Схема базы данных «Борей» 3
1.2. Отбор сотрудников, работавших по заказам на октябрь текущего
года клиента GROSELLA-Restaurante 3
1.3. Сведения о товарах на складе от поставщика Ма Maison. 4
2. База данных «Заказы на работы» 5
2.1. Создание базы данных 5
2.2. Заполнение таблиц 6
2.2. Получение сведений о необходимом оборудовании по заказам
клиентов из Украины на определенный месяц текущего года 8
3. База данных «Расходы» 9
3.1. Создание базы данных «Расходы» 9
3.2. Заполнение таблиц данными 9
3.3. Получение данных о культурно-развлекательных мероприятия
за определенный период 10
4. База данных «Бумаги» 12
4.1. Создание таблиц и связей между ними 12
4.2. Заполнение таблиц исходными данными 12
4.3. Покупки, продажи и денежные средства агентов 13
5. Используемая литература 16
1. База данных «Борей»
1.1. Схема базы данных «Борей»
База данных «Борей» включает в себя 8 таблиц, между которыми установлены следующие связи типа «один-ко-многим»:
1.2. Отбор сотрудников, работавших по заказам на октябрь текущего года клиента GROSELLA-Restaurante
Создадим простой запрос при помощи Конструктора.
В бланк запроса перенесем поля КодКлиента, КодСотрудника, ДатаНазначения и ДатаИсполнения из таблицы Заказы.
Зададим условия отбора. Для поля КодКлиента зададим Like “GROS*”, которое позволит отобрать всех клиентов с названиями, начинающимися на «GROS». А для поля ДатаИсполнения зададим условие Between #01.10.1997# And #31.10.1977#/, которые позволит отобрать заказы только с датой исполнения с 01.10.1997 по 31.10.1997.
В результате созданный запрос в режиме Конструктора будет иметь вид:
Этот запрос выдаст следующие данные о сотрудниках, работающих с клиентом GROSELLA-Restaurante с 1 по 31 октября:
Сотрудники работающие с GROSELLA-Restaurante
Клиент
Сотрудник
Дата назначения
Дата исполнения
GROSELLA-Restaurante
Белова, Мария
24-11-1997
21-10-1997
На SQL этот запрос имеет следующую конструкцию:
SELECT Заказы.КодКлиента, Заказы.КодСотрудника, Заказы.ДатаНазначения, Заказы.ДатаИсполнения FROM Заказы
WHERE (((Заказы.КодКлиента) Like "GROS*") AND ((Заказы.ДатаИсполнения) Between #10/1/1997# And #10/31/1997#));
1.3. Сведения о товарах на складе от поставщика Ма Maison.
В бланка конструктора запроса перенесем поля КодТовара, Марка, ЕдиницыИзмерения, Цена и НаСкладе из таблицы Товары и поле Название из таблицы Поставщики.
Зададим условие отбора “Ma Maison” для поля Название из таблицы Поставщики.
В режиме Конструктора запрос примет вид:
При выполнении он выдаст результат об имеющихся на складе товаров от поставщика «Ma Maison».
Товары на складе от Ma Maison
Код товара
Марка
Название
Единица измерения
Цена
На складе
55
Tourtiere
Ma Maison
16 штук
335,25р.
21
56
Pate chinois
Ma Maison
24 коробки по 2 шт.
1 080,00р.
115
На SQL запрос записывается так:
SELECT Заказы.КодКлиента, Заказы.КодСотрудника, Заказы.ДатаНазначения, Заказы.ДатаИсполнения FROM Заказы
WHERE (((Заказы.КодКлиента) Like "GROS*") AND ((Заказы.ДатаИсполнения) Between #10/1/1997# And #10/31/1997#));
2. База данных «Заказы на работы»
2.1. Создание базы данных
Для создания базы данных воспользуемся Мастером. Для этого выберем создание базы данных из шаблона и выберем шаблон «Заказы на работы».
Зададим имя файла создаваемой базы данных «Заказы на работы».
Будет создано 8 таблиц, между которыми будут установлены связи:
2.2. Заполнение таблиц
В таблицы созданной базы данных введем исходные данные:
Оборудование
Код оборудования
Название
Цена
Описание
1
Шлифовальный станок
1 250,00р.
2
Сварочный аппарат
750,00р.
3
Грузовая тележка
920,00р.
4
Сверлильный станок
5 240,00р.
Клиенты
Код клиента
Название
Имя
Фамилия
Адрес счета
Город
Регион
Индекс
Страна/регион
Должность
Телефон
Факс
1
ООО "Регион"
Валентин
Казанцев
Красноярск
Красноярск
Красноярский край
412345
Россия
Менеджер
(111) 111-11-11
(111) 111-11-11
2
ОАО "Квадрат"
Юрий
Григоренко
Мурманск
Мурманск
Мурманская область
111255
Россия
Директор
(543) 765-23-54
(543) 765-23-54
3
ПБОЮЛ "Фетисов"
Николай
Фетисов
Киев
Киев
Киевская область
587254
Украина
Директор
(999) 999-99-99
(999) 999-99-99
4
НПО "Восток"
Петр
Кудинов
Харьков
Харьков
Харьковская область
654321
Украина
Управляющий
(876) 764-23-34
(876) 764-23-34
Методы оплаты
Код метода оплаты
Метод оплаты
Карточка?
1
Чек
Нет
2
Наличные
Нет