Читайте также: |
|
1. Создайте базу данных в соответствии со своим вариантом.
2. Создайте таблицы в режиме конструктора и ввести в созданные таблицы данные (в режиме таблицы). Распечатайте таблицы в режиме предварительного просмотра.
3. Установите связи между таблицами и распечатайте окно Схема данных (поместите окно в буфер обмена, используя кнопки [Alt]+[Print Screen], создайте документ MS Word и вставьте окно из буфера обмена в документ и распечатайте).
4. Создайте запрос в соответствии со своим вариантом и распечатайте результат выполнения (в режиме предварительного просмотра).
5. Создайте отчет на основе созданного запроса и распечатайте его в режиме предварительного просмотра.
6. Дайте краткое пояснение к выполнению каждого пункта задания (используя текстовый процессор MS Word).
Создайте базу данных МАГАЗИН. В базе данных создайте следующие таблицы:
Склад
Имя поля | Тип данных | Описание |
Код товара (ключ) | Счетчик | Код товара |
Название | Текстовый, Размер поля 30, Обязательное поле – Да | Полное название товара |
Цена | Денежный Число десятичных знаков – 0 Обязательное поле – Да | Цена за 1 единицу товара |
Остаток | Числовой, Длинное Целое Условие на значение «>=0» Обязательное поле – Да | Остаток на складе |
Поставщики
Имя поля | Тип данных | Описание |
Код поставщика (ключ) | Счетчик | Код поставщика |
Название фирмы | Текстовый, Размер поля 30, Обязательное поле – Да | Название фирмы |
Телефон | Текстовый, Размер поля – 15 Обязательное поле – Да | Код страны – код города – номер |
Договора
Имя поля | Тип данных | Описание |
Номер договора | Счетчик | Номер товара |
Дата | Дата/время, Краткий формат даты Обязательное поле – Да | Дата оформления договора |
Код Поставщика | Числовой, Длинное целое Обязательное поле – Да | Код Поставщика, оформившего договор |
Клиент | Текстовый, Размер поля 30, Обязательное поле – Да | Название организации или ФИО клиента, делающего заказ |
Код товара | Числовой, Длинное целое Обязательное поле – Да | Код товара |
Количество | Числовой, Длинное целое Условие на значение «>0» Обязательное поле – Нет | Количество заказанного товара |
Установите связи между таблицами:
ü Склад – Договора по полю Код Товара, тип отношений один-ко-многим;
ü Поставщики – Договора по полю Код Поставщика, тип отношений один-ко-многим;
Заполните таблицы о товарах и поставщиках. На основе введенных данных сформируйте 5-10 записей по таблице Договора.
Задача № 26.
А) Создайте запрос.
Имя запроса: Список договоров, который содержит поля:
Поле | примечание |
Дата | Из таблицы Договора, выводить на экран |
Клиент | Из таблицы Договора, выводить на экран |
Название | Из таблицыСклад, выводить на экран |
Количество | Из таблицы Договора, выводить на экран |
Сумма | Поле Сумма является вычисляемым и создайте в запросе (=Цена*Количество), выводить на экран |
Отсортируйте данные по полю Дата
б) Создайте отчет на основе запроса Список договоров. Заголовок отчета должен включать в себя данные об учащемся, выполнившем контрольную работу (ФИО, № группы, № шифра учащегося). Отчет должен выводить все поля запроса, группировать данные по полю Дата, подсчитывать Итоговую стоимость купленного товара.
Задача № 27.
а) Создайте запрос на выборку по названию товара с количеством больше указанного (например, >10):
Имя запроса: Список договоров, который содержит поля:
Поле | примечание |
Дата | Из таблицы Договора, выводить на экран |
Клиент | Из таблицы Договора, выводить на экран |
Название | Из таблицыСклад, выводить на экран |
Количество | Из таблицы Договора, выводить на экран |
б) Создайте отчет на основе запроса Список договоров. Заголовок отчета должен включать в себя данные об учащемся, выполнившем контрольную работу (ФИО, № группы, № шифра учащегося). Отчет должен выводить все поля запроса, группировать данные по полю Клиент, подсчитывать Итоговое количество приобретаемых товаров.
Задача № 28.
а) Создайте запросна выборку для записей, относящихся к текущему месяцу, и количеством меньше указанного (например, <3):
Имя запроса: Список договоров, который содержит поля:
Поле | примечание |
Дата | Из таблицы Договора, выводить на экран |
Клиент | Из таблицы Договора, выводить на экран |
Название | Из таблицыСклад, выводить на экран |
Количество | Из таблицы Договора, выводить на экран |
б) Создайте отчет на основе запроса Список договоров. Заголовок отчета должен включать в себя данные об учащемся, выполнившем контрольную работу (ФИО, № группы, № шифра учащегося). Отчет должен выводить все поля запроса, группировать данные по полю Название, подсчитывать Итоговое количество приобретаемых товаров.
Задача № 29.
а) Создайте запрос на выборку по названию товара.
Имя запроса: Список договоров, который содержит поля:
Поле | примечание |
Дата | Из таблицы Договора, выводить на экран |
Клиент | Из таблицы Договора, выводить на экран |
Название | Из таблицыСклад, выводить на экран |
Количество | Из таблицы Договора, выводить на экран |
б) Создайте отчет на основе запроса Список договоров. Заголовок отчета должен включать в себя данные об учащемся, выполнившем контрольную работу (ФИО, № группы, № шифра учащегося). Отчет должен выводить все поля запроса, группировать данные по полю Клиент, подсчитывать Итоговое количество приобретаемого товара.
Задача № 30.
а) Создайте запрос на выборку для записей, относящихся к определенному временному интервалу (на Ваше усмотрение).
Имя запроса: Список договоров, который содержит поля:
Поле | примечание |
Дата | Из таблицы Договора, выводить на экран |
Клиент | Из таблицы Договора, выводить на экран |
Название | Из таблицыСклад, выводить на экран |
Количество | Из таблицы Договора, выводить на экран |
б) Создайте отчет на основе запроса Список договоров. Заголовок отчета должен включать в себя данные об учащемся, выполнившем контрольную работу (ФИО, № группы, № шифра учащегося). Отчет должен выводить все поля запроса, группировать данные по полю Название, подсчитывать Итоговое количество купленного товара по группе.
Дата добавления: 2015-11-16; просмотров: 32 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Условие задач № 21, 22, 23, 24, 25 | | | Задачи контрольного задания №3 |