Добавлен: 20.10.2018
Просмотров: 4054
Скачиваний: 76
SQL:
SELECT DISTINCTROW [Список товаров].Наименование, [Товары].Дата, [Товары].Количество, [Товары].Стоимость
FROM [Список товаров] INNER JOIN [Товары]
ON [Список товаров].[код товара] = [Товары].[код товара]
WHERE ((([Товары].Дата)=[Укажите дату]));
4. Выведите список клиентов, на которых были выписаны накладные на сумму превышающую Х(организуйте ввод значения Х с клавиатуры).
SQL:
SELECT DISTINCTROW [Клиенты].Фамилия, [Клиенты].Имя, [Клиенты].Отчество, [Клиенты].Фирма, Поставка.Сумма
FROM [Клиенты] INNER JOIN Поставка ON [Клиенты].N = Поставка.N
WHERE (((Поставка.Сумма)>=[Укажите сумму]));
5. Выведите список накладных, выписанных на конкретного клиента.
SQL:
SELECT DISTINCTROW Поставка.Накладная, [Клиенты].Фамилия, [Клиенты].Имя, [Клиенты].Отчество, [Клиенты].Фирма
FROM [Клиенты] INNER JOIN Поставка ON [Клиенты].N = Поставка.N
WHERE ((([Клиенты].Фамилия)=[Укажите фаимилию]) AND (([Клиенты].Имя)=[Укажите имя]) AND (([Клиенты].Отчество)=[Укажите отчество]) AND (([Клиенты].Фирма)=[Укажите фирму]));
6. Выведите список товаров с указанием стоимости, количества, прихода/расхода и даты закупки. Запрос назовите «Сводка по товарам».
Запросы Создать Простой запрос Ok
Таблица: Список товаров Выбранные поля: Наименование
Таблица: Товары Выбранные поля: Дата, Количество, Стоимость, Приход
Далее Подробный Далее Сводка по товарам Готово
SQL:
SELECT DISTINCTROW [Список товаров].Наименование, [Товары].Дата, [Товары].Количество, [Товары].Стоимость, [Товары].[Приход]
FROM [Список товаров] INNER JOIN [Товары]
ON [Список товаров].[код товара] = [Товары].[код товара];
7. Создайте перекрестный запрос «Совокупная стоимость товара» по итогам ежемесячных продаж для каждого товара.
[Суммарная стоимость(Наименование, Месяц)] на базе запроса-выборки "Сводка по товарам".
Запросы Создать Перекрестный запрос Ok
Запросы Сводка по товару Далее
Заголовки строк Выбранные поля: Наименование Далее
Заголовки столбцов Выбранные поля: Дата Далее
Интервал группировки столбцов: Месяц Далее
Необходимые вычисления Поля: Стоимость Функции: SUM Далее
Имя запроса: Сводка по совокупной стоимости товара Готово
SQL:
TRANSFORM Sum([Сводка по товарам].Стоимость) AS [Значение]
SELECT [Сводка по товарам].Наименование, Sum([Сводка по товарам].Стоимость) AS
[Итоговое значение Стоимость]
FROM [Сводка по товарам]
GROUP BY [Сводка по товарам].Наименование
PIVOT Format([Дата],"mmm")
In ("янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек");
Самостоятельно сформируйте перекрестный запрос по ежемесячной динамике количества товара на складе [Количество(Наименование, Месяц)].
8. Создайте таблицу «Сводка по товарам» на основе итогового запроса «Сводка».
Для создания простого запроса-выборки «Сводка» произведите действия аналогичные п.6, только вместо «подробного» типа выберите «итоговый». Вычислите среднее арифметическое цены на товар.
-
Итоговый: Итоги SUM
Количество
Стоимость
Ok Далее
-
По годам: Далее Имя запроса: Сводка
О
Format$([Товары].[Дата];"yyyy")
Откройте запрос. Проверьте корректность его работы. Сохраните результаты его работы в новой таблице «Сводка по товарам».
Запрос Создание таблицы
В текущей базе данных: Имя таблицы: Сводка по товарам Ok
Сохраните. Откройте запрос на исполнение.
9. Организуйте дополнение таблицы “Сводка по товарам” преобразовав «запрос на создание таблицы» в «запрос на дополнение».
Откройте форму поставка и внесите несколько новых записей.
Запрос Добавление Имя таблицы: Сводка по товару Ok
Сохраните. Откройте запрос на исполнение.
10. Произведите перерасчет стоимости всех товаров, поступивших после 28 февраля 1999 года, с учетом того, что их цена увеличилась на 12%. Для этого сначала создайте запрос-выборку, а затем преобразуйте его в запрос на обновление.
Поле: |
Цена |
Стоимость |
Дата |
Имя таблицы: |
Товары |
Товары |
Товары |
Обновление: |
[Цена]*1.12 |
[Стоимость]*1.12 |
|
Условие отбора: |
|
|
>=#1.03.99# |
Или: |
|
|
|
SQL:
UPDATE [Товары] SET [Товары].Цена = [Цена]*1.12,
[Товары].Стоимость = [Стоимость]*1.12
WHERE ((([Товары].Дата)>=#3/1/99#));
11. Организуйте запрос на удаление записей в таблице "Товары" по дате.
Сначала создайте запрос-выборку, а затем переопределите тип на "запрос на удаление". Запустите запрос на исполнение.
Поле: |
Дата |
Накладная |
Имя таблицы: |
Товары |
Товары |
Удаление: |
Условие |
Условие |
Условие отбора: |
[Укажите дату для удаления записей] |
|
Или: |
|
|
12. Организуйте запрос на поиск повторений в таблице "Список товаров" по двум полям одновременно: "Наименование товара"&"Единицы измерения".
Воспользуйтесь мастером построения запросов "Повторяющиеся записи"
Поле: |
Наименование поля: наименование |
Ед/измер поле: Ед/измер |
Повторы: Код товара |
Наименование |
Ед/измер |
Имя таблицы: |
Список товаров |
Список товаров |
Список товаров |
Список товаров |
Список товаров |
Групповая операция: |
First |
First |
Count |
Группировка |
Группировка |
Сортировка: |
|
|
|
|
|
Вывод на экран: |
|
|
|
|
|
Условие отбора: |
|
|
>1 |
|
|
Или: |
|
|
|
|
|
13. Организуйте удаление повторяющихся записей в «Список товаров» и «Клиенты».
Для того чтобы удалить из таблицы повторяющиеся записи, необходимо скопировать структуру исходной таблицы, создать ключ, содержащий все поля с повторяющимися значениями (Например, в "Список товаров": наименование товара, единицы измерения), а затем выполнить запрос на добавление, добавляющий записи из исходной таблицы в новую таблицу. Так как повторяющиеся значения ключа являются недопустимыми, в новую таблицу повторяющиеся записи включены не будут.
Скопируйте таблицу "Список товаров" под именем "Список товаров2" с сохранением структуры, но без сохранения данных. Откройте "Список товаров2" в режиме конструктора. Снимите ключ с поля "Код товара".
Вид Индексы: Список товаров2.
Индекс |
Имя поля |
Порядок сортировки |
Свойства индекса |
||
Ключевое поле |
Уникальный индекс |
Пропуск пустых полей |
|||
Primary Key |
Наимено-вание |
По возрастанию |
Да |
Да |
Нет |
|
Ед/измер |
По возрастанию |
|
|
|
Код товара |
Код товара |
По возрастанию |
Нет |
Да |
Нет |
Сохраните таблицу. Создайте и исполните запрос на добавление таблицы "Список товаров2" из "Список товаров". Удалите таблицу "Список товаров". Переименуйте "Список товаров2" в "Список товаров".
Понятийный аппарат: СУБД, таблица, форма, запрос, отчет.
Прикладные навыки: создание отчетов.
-
Откройте файл базы данных db1.mdb
-
Создайте сводный отчет по имеющимся на складе товарам на основе запроса по п.8 лабораторной работы №18:
Наименование |
Суммарное количество |
Суммарная стоимость |
Средняя арифметическая цена |
Хлеб |
62,000 |
186,00 |
3,00 |
Воспользуйтесь услугами мастера отчетов
-
Составьте отчет о движении товаров в конкретную дату на основе запроса п.3 л/р №18.
Информатика: Основы информационных технологий
1 Информация: ее характеристики.
Данные. Дескриптор. Тезаурус. Количество информации. Качество информации. Энтропия.
2 Представление информации. Код. Кодирование.
3 Информационные системы: автоматизированного проектирования, информационно-поисковые, офисной автоматизации, поддержки принятия решений, управления, экспертные.
Система. Модель.
4 Информационные технологии.
Аудио- теле- видео- компьютерная конференция; аудио почта, видеотекст, факсимильная связь, электронная почта.
5 Архитектура персонального компьютера → ПК). Современные тенденции развития.
Дисковод, дисплей, клавиатура, микропроцессор, память, сканер, стриммер, принтер, модем, шина, плата, мышь, графический планшет, дискета.
6 Классификация ЭВМ.
Карманный, наколенный, Note-Book; Мини-, микро-, суперЭВМ; сервер, нейрокомпьютер.
7 Компьютерные сети. Их назначение и классификация.
ЛВС → локальные вычислительные сети), ГВС → Глобальные вычислительные сети).
8 Офисная техника.
Ксерокс, пейджер, ризограф, факс.
9 Системное программное обеспечение. Классификация. Назначение.
10 Операционная система MS DOS.
11 Norton Commander.
12 Сервисное программное обеспечение в средах MS DOS.
Архиваторы, программы обслуживания магнитных дисков, антивирусные ПО.
13 Операционная система Windows 95.
Окно, объект, панель, папка, ярлык, приложение, рабочий стол, настройки.
14 Текстовый редактор.
Редактирование → ввод, дополнение, вставка, удаление, замена, копирование, перемещение и др.), сохранение, проверка лексики, окна, таблицы, рисунки, шрифты.
15 Табличный процессор.
Колонка, ряд, ячейка, блок, формула, функция, диаграмма, рабочая книга, ссылка, формат, редактирование, хранение, сортировка и др.
16 Система управления базами данных → СУБД).
Структура, запись, ввод, редактирование, хранение, сортировка, поиск, типы данных и др.
17 Интеллектуальные системы.
Данные, база знаний, нейрокибернетика; нейро-сети и семантические сети; фрейм, экспертная система.
1. Бауэр Ф.Л., Гооз Г. Информатика. Вводный курс в 2-х частях - М:Мир, 1990
2. Информатика: Практикум по технологии работы на компьютере. /Под ред. Н.В.Макаровой. – М.: Финансы и статистика, 1997.-384с
3. Мячев А.А., Степанов В.Н. Персональные ЭВМ и микро ЭВМ. Основы организации - М:Радио и связь,1991
4. Першиков В.И., Савинков В.М. Толковый словарь по информатике-М:Финансы и статист.,1991
5. Свириденко С.С. Современные информационные технологии - М.: Радио и связь, 1989
6. Соколов Е.Н., Вайткявичус Г.Г. Нейроинтеллект: от нейрона к нейрокомпьютеру. -М.: Наука,1989
7. Фигурнов В.Э. IBM РС для пользователя – М.:Финансы и статист.
8. Фодор Ж., Бонифас Д., Танги Ж. Операционные системы - от РС до PS/2 – М.:Мир,1992
9. Шаньгин В.Ф., Поддубная Л.М. ПО ЭВМ в 11 книгах. 2-е издание – М.:Высшая школа,1991
10. Эткинс П.Порядок и беспорядок в природе – М.:Мир,1987
11 Знакомство с редакторами:
-
Носситер Джошуа С. Использование Microsoft Excel 97: Пер. с англ. Киев: Диалектика, 1997. – 400 с.
-
Вейскас Д. Эффективная работа с Microsoft Access 2/Перев. с англ.-СПб: Питер, 1996.-864 с.
-
Рогов И.П. Excel 97 → серия «Без проблем!») - М.: Восточная книжная компания, 1997.-400 с.
-
Бунин Элизабет.Excel Visual Basic для приложений → серия «Без проблем!») /Перев. с англ. - М.: Восточная книжная компания, 1996.-352 с.
12 Журналы «Мир ПК», «Компьютера» и др.