Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

INFA_BAZ_DAN

.doc
Скачиваний:
17
Добавлен:
16.04.2015
Размер:
231.94 Кб
Скачать

ЛАБОРАТОРНАЯ РАБОТА № 5

Работа с базой данных

(создание базы данных и запросов к ней на языке QBE, генерация форм и отчетов)

ЦЕЛЬ РАБОТЫ.

  • научиться создавать базу данных (БД) и работать с ней.

ПРАКТИЧЕСКОЕ ЗАДАНИЕ.

  1. На основе группы атрибутов согласно варианту задания спроектируйте две таблицы со справочной информацией и одну таблицу учетного характера, для этого:

    1. определите типы значений атрибутов и их размерность;

    2. определите первичные и внешние ключи в таблицах и необходимые связи между ними для обеспечения целостности БД.

  2. Создайте файл БД в какой-либо среде (например, MS Access ) в своей сетевой папке.

  3. Создайте таблицы БД:

    1. при создании справочных таблиц обозначьте ключевые поля;

    2. при создании учетной таблицы для внешних ключей используйте столбцы подстановок (код и характеризующий его столбец) из справочных таблиц, при этом следует отменить опцию: «скрыть ключевой столбец» и выбрать основной столбец подстановки;

    3. просмотрите схему данных со связями между таблицами.

  4. Внесите данные в таблицы (не менее 10 кортежей в каждой таблице) и убедитесь, что система поддержки целостности БД функционирует.

  5. Используя язык запросов QBE (язык запросов по образцу) выполните согласно варианту задания запросы:

    1. на удаление, обновление, создание таблицы;

    2. на выборку данных из одной или более таблиц;

    3. на выборку данных с использованием агрегатных функций;

    4. перекрестные запросы.

  6. Создать 2 простые формы для каждой справочной таблицы в отдельности на основе Автоформы:

    1. Выполнить коррекцию форм при помощи Конструктора;

    2. Просмотреть созданные формы по записям;

    3. Ввести новые записи в таблицы через формы согласно заданию;

    4. Внести изменения в таблицы через формы согласно заданию;

    5. Отсортировать записи в таблицах согласно заданию;

    6. Создать и применить фильтр согласно заданию;

    7. Изменить простые формы на ленточные и просмотреть их по записям.

  7. Создать 2 составные формы: подчиненную и связанную, в которые должны войти все поля за исключением одинаковых полей.

    1. В режиме Конструктора отредактировать одну из составных форм и добавить в нее вычисляемое поле согласно заданию, а также украсить форму рамкой.

  8. Создать сводный отчет, в который должны войти все поля за исключением одинаковых полей:

    1. Предусмотреть в отчете текущие итоги по какой-либо группировочной функции;

    2. Просмотреть отчет и если необходимо, отредактировать его в режиме Конструктора.

  9. Внести изменения в макет отчета:

    1. Добавить в отчет вычисляемое поле согласно заданию;

    2. Добавить рисунок в верхний колонтитул и примечание с датой создания отчета и фамилией исполнителя

  10. Просмотреть созданный отчет.

  11. Написать отчет о выполнении лабораторной работы, который должен содержать:

    1. описание таблиц с указанием типа атрибутов, первичных и внешних ключей;

    2. схему связей между таблицами;

    3. протокол работы с результатами;

    4. краткие выводы.

ВАРИАНТЫ ЗАДАНИЯ.

вари-анта

Атрибуты таблиц и задания

1

Таблицы

  1. Код_сотрудника, ФИО, Должность, Оклад, Дом_адрес

  2. Код_товара, Наименование_товара

  3. Код_сотрудника, Код_товара, Цена_приходная, Приход, Дата_поступления

Запросы:

  1. Удалить из базы данных информацию по заданному наименованию товара.

  2. Увеличить в два раза оклад сотрудникам с заданной должностью.

  3. Создать новую таблицу данных, в которую занести наименования товаров и их цены, превышающие заданное значение.

  4. Выбрать коды и наименования товаров с кодами от 3 до 7.

  5. Выбрать все сведения о сотрудниках, проживающих в указанном микрорайоне.

  6. Выбрать коды, названия и цены товаров, поступивших в заданном месяце.

  7. Определить количество товаров, с ценой, не превышающей заданное значение.

  8. Определить ФИО и должность сотрудника с наибольшим окладом.

  9. Определить название товара и его цену, являющуюся минимальной за весь период.

  10. Определить общую стоимость товаров, оприходованных в заданном месяце.

  11. Определить общее количество поступивших товаров в разрезе товаров и сотрудников.

  12. Определить общую стоимость поступивших товаров в разрезе товаров и сотрудников.

Формы

  1. Включить в БД информацию о новом сотруднике.

  2. Изменить в БД количество поступления товара для заданного кода товара.

  3. Просмотреть таблицы после изменений.

  4. Отсортировать записи по фамилиям сотрудников.

  5. Отфильтровать данные, показав только сотрудников с выбранным окладом.

  6. Включить в составную форму вычисляемое поле, показывающее стоимость товара (Цена_приходная*Приход).

Отчеты

  1. Включить в отчет текущие итоги по количеству поступившего товара.

  2. Включить в отчет вычисляемое поле, показывающее стоимость товара (Цена_приходная*Приход).

2

Таблицы

  1. Код_сотрудника, ФИО, Должность, Оклад, Стаж,

  2. Код_товара, Наименование_товара,

  3. Код_сотрудника, Код_товара, Цена_отпускная, Расход, Дата_отпуска

Запросы:

  1. Удалить из базы данных информацию по заданному наименованию товара.

  2. Увеличить в два раза оклад сотрудникам с заданной должностью.

  3. Создать новую таблицу данных, в которую занести наименования товаров и их цены, превышающие заданное значение.

  4. Выбрать коды и наименования товаров с кодами от 5 до 10.

  5. Выбрать все сведения о сотрудниках, имеющих стаж работы более 10 лет.

  6. Выбрать коды, названия и цены товаров, отпущенных в заданном месяце.

  7. Определить количество наименований товаров, с ценой, не превышающей заданное значение.

  8. Определить ФИО и должность сотрудника с наименьшим окладом.

  9. Определить название товара и его цену, являющуюся максимальной за весь период.

  10. Определить общую стоимость товаров, отпущенных в заданном месяце.

  11. Определить общее количество отпущенных товаров в разрезе товаров и сотрудников.

  12. Определить общую стоимость отпущенных товаров в разрезе товаров и сотрудников.

Формы

  1. Включить в БД информацию о новом товаре.

  2. Изменить в БД количество отпущенного товара для заданного кода товара.

  3. Просмотреть таблицы после изменений.

  4. Отсортировать записи по возрастанию стажа сотрудников.

  5. Отфильтровать данные, показав только сотрудников с выбранной должностью.

  6. Включить в составную форму вычисляемое поле, показывающее стоимость товара (Цена_отпускная*Расход).

Отчеты

  1. Включить в отчет текущие итоги по количеству поступившего товара.

  2. Включить в отчет вычисляемое поле, показывающее стоимость товара (Цена_отпускная*Расход).

3

Таблицы

  1. Код_фирмы, Название, Адрес, ФИО_заказчика, Телефон

  2. Код_товара, Наименование_товара, Цена

  3. Код_фирмы, Код_товара, Код_заказа, Количество_заказа, Дата_заказа, Скидка

Запросы:

  1. Удалить из базы данных информацию по заданному названию фирмы.

  2. Увеличить в два раза цену товара с заданным наименованием.

  3. Создать новую таблицу данных, в которую занести коды заказов, наименования товаров и их скидки, превышающие заданное значение.

  4. Выбрать коды и наименования товаров с кодами от 5 до 10.

  5. Выбрать все сведения о заказах, у которых количество заказа равно заданному значению.

  6. Выбрать коды, названия и цены товаров, заказанных в заданном месяце.

  7. Определить количество наименований товаров, с ценой, не превышающей заданное значение.

  8. Определить ФИО_заказчика и его телефон, который заказал наименьшее количество товара.

  9. Определить название товара и его цену, являющуюся максимальной.

  10. Определить общую стоимость товаров, заказанных в заданном месяце.

  11. Определить общее количество заказанных товаров в разрезе товаров и фирм.

  12. Определить общую стоимость заказанных товаров в разрезе товаров и фирм.

Формы

  1. Включить в БД информацию о новом товаре.

  2. Изменить в БД количество заказанного товара для заданного кода товара.

  3. Просмотреть таблицы после изменений.

  4. Отсортировать записи по возрастанию цены товаров.

  5. Отфильтровать данные, показав только сведения о выбранной фирме.

  6. Включить в составную форму вычисляемое поле, показывающее стоимость заказа (Цена*Количество_заказа) - (Цена*Количество_заказа)*Скидка.

Отчеты

  1. Включить в отчет текущие итоги по количеству поступившего товара.

  2. Включить в отчет вычисляемое поле, показывающее стоимость заказа

(Цена*Количество_заказа) - (Цена*Количество_заказа)*Скидка.

4

Таблицы

  1. Код_поставщика, Фирма-поставщик, Адрес, Телефон, Контактное_лицо

  2. Код_товара, Наименование_товара

  3. Код_поставщика, Код_товара, Цена_приходная, Приход, Дата_поступления

Запросы:

  1. Удалить из базы данных информацию по заданному наименованию товара.

  2. Увеличить в два раза количество товара с заданной ценой.

  3. Создать новую таблицу данных, в которую занести наименования товаров и их цены, превышающие заданное значение.

  4. Выбрать коды и наименования товаров с кодами от 5 до 7.

  5. Выбрать все сведения о поставщиках указанного города.

  6. Выбрать коды, названия и цены товаров, поступивших в заданном месяце.

  7. Определить количество наименований товаров, с ценой, не превышающей заданное значение.

  8. Определить код и название фирмы-поставщика с наибольшим количеством поступившего товара.

  9. Определить название товара и его цену, являющуюся минимальной за весь период.

  10. Определить общую стоимость товаров, поступивших в заданном месяце.

  11. Определить общее количество поступивших товаров в разрезе товаров и фирм-поставщиков.

  12. Определить общую стоимость поступивших товаров в разрезе товаров и поставщиков.

Формы

  1. Включить в БД информацию о новом поставщике.

  2. Изменить в БД количество поступления товара для заданного кода товара.

  3. Просмотреть таблицы после изменений.

  4. Отсортировать записи по полю фирма-поставщик.

  5. Отфильтровать данные, показав только поставщиков с указанным городом.

  6. Включить в составную форму вычисляемое поле, показывающее стоимость товара (Цена_приходная*Приход).

Отчеты

  1. Включить в отчет текущие итоги по количеству поступившего товара.

  2. Включить в отчет вычисляемое поле, показывающее стоимость товара (Цена_приходная*Приход).

5

Таблицы

  1. Код_вкладчика, ФИО, Адрес, Сумма_вклада, Вид_вклада

  2. Код_кассира, ФИО_кассира

  3. Номер_записи, Код_вкладчика, Код_кассира, Приход, Расход, Дата_операции

Запросы:

  1. Удалить из базы данных информацию по заданному виду вклада

  2. Увеличить в два раза сумму вклада вкладчику с заданными ФИО.

  3. Создать новую таблицу данных, в которую занести вкладчиков, их адреса и суммы вкладов, превышающие заданное значение.

  4. Выбрать коды и ФИО кассиров с кодами от 4 до 8.

  5. Выбрать все сведения о вкладах, имеющих приход больше заданной суммы.

  6. Выбрать ФИО и коды кассиров, оформивших расход в заданном месяце.

  7. Определить количество записей с суммой прихода, не превышающей заданное значение.

  8. Определить ФИО и адрес вкладчика с наименьшей суммой вклада.

  9. Определить номер записи, ФИО вкладчика и его сумму расхода, являющуюся максимальной за весь период.

  10. Определить общую сумму прихода, оформленного в заданном месяце.

  11. Определить общую сумму прихода в разрезе вкладчиков и кассиров.

  12. Определить общую сумму расхода в разрезе вкладчиков и кассиров.

Формы

  1. Включить в БД информацию о новом вкладчике.

  2. Изменить в БД вид вклада для заданного вкладчика (задано ФИО).

  3. Просмотреть таблицы после изменений.

  4. Отсортировать записи по возрастанию суммы вклада вкладчиков.

  5. Отфильтровать данные, показав только сведения о выбранном вкладчике.

  6. Включить в составную форму вычисляемое поле, показывающее остаток вклада (Сумма_вклада + Приход - Расход).

Отчеты

  1. Включить в отчет текущие итоги по суммам прихода и расхода для каждого вкладчика.

  2. Включить в отчет вычисляемое поле, показывающее остаток вклада (Сумма_вклада + Приход - Расход).

6

Таблицы

  1. Код_абонента, ФИО, Адрес, Номер_телефона, Дата_установки

  2. Код_кассира, ФИО_кассира

  3. Номер_записи, Код_абонента, Код_кассира, Месяц_оплаты, Сумма, Вид_оплаты

Запросы:

    1. Удалить из базы данных информацию по заданному коду кассира.

    2. Увеличить в два раза сумму оплаты абоненту с заданными ФИО и месяцем оплаты.

    3. Создать новую таблицу данных, в которую занести абонентов, их адреса и суммы оплаты, превышающие заданное значение.

    4. Выбрать коды и ФИО кассиров с кодами от 3 до 8.

    5. Выбрать все сведения об абонентах, которым установлен телефон в заданном месяце.

    6. Выбрать ФИО и коды кассиров, оформивших оплату в заданном месяце.

    7. Определить количество записей с суммой оплаты, не больше заданного значения.

    8. Определить ФИО, номер телефона и адрес абонента с самой ранней датой установки.

    9. Определить номер записи, ФИО абонента и его сумму оплаты, являющуюся максимальной в заданном месяце.

    10. Определить общую сумму оплаты с видом оплаты «повремённый».

    11. Определить среднюю сумму оплаты в разрезе абонентов и кассиров за весь период.

    12. Определить общую сумму оплаты в разрезе кассиров и видов оплаты за весь период.

Формы

      1. Включить в БД информацию о новом абоненте.

      2. Изменить в БД вид оплаты для заданного абонента (задано ФИО).

      3. Просмотреть таблицы после изменений.

      4. Отсортировать записи по убыванию даты установки телефона.

      5. Отфильтровать данные, показав только сведения о выбранном абоненте.

      6. Включить в составную форму вычисляемое поле, показывающее сумму НДС (Сумма*0,05).

Отчеты

  1. Включить в отчет текущие итоги по суммам оплаты для каждого вида оплаты.

  2. Включить в отчет вычисляемое поле, показывающее сумму НДС (Сумма*0,05).

7

Таблицы

  1. Код_клиента, ФИО, Адрес, Номер_телефона.

  2. Код_книги, Автор_книги, Название книги, Дата_приемки

  3. Код_книги, Код_клиента, Первичная_цена, Комиссионная_цена, Дата_продажи

Запросы:

    1. Удалить из базы данных информацию по заданному коду клиента.

    2. Уменьшить наполовину комиссионную цену книги с указанными кодами клиента и книги.

    3. Создать новую таблицу данных, в которую занести клиентов, их адреса и первичные цены книг, превышающие заданное значение.

    4. Выбрать коды, названия и авторов книг с кодами от 7 до 10.

    5. Выбрать все сведения о клиентах, которые сдали книги в указанном месяце.

    6. Выбрать ФИО и коды клиентов, названия книг, проданных в указанном месяце.

    7. Определить количество книг с комиссионной ценой, не больше заданного значения.

    8. Определить ФИО, номер телефона и адрес клиента с самой ранней датой продажи.

    9. Определить ФИО клиента, код книги и ее комиссионную цену, являющуюся максимальной в заданном месяце.

    10. Определить общую сумму продаж (комиссионная цена) в заданном месяце.

    11. Определить среднюю цену (первичная цена) в разрезе клиентов и книг за весь период.

    12. Определить общую сумму продаж (комиссионная цена) в разрезе клиентов и книг за весь период.

Формы

  1. Включить в БД информацию о новом клиенте.

  2. Изменить в БД номер телефона для заданного клиента (задано ФИО).

  3. Просмотреть таблицы после изменений.

  4. Отсортировать записи по убыванию даты приемки книг.

  5. Отфильтровать данные, показав только сведения о книгах выбранного автора.

  6. Включить в составную форму вычисляемое поле, показывающее сумму выплаты клиенту (Комиссионная_цена - Комиссионная_цена *0,05).

Отчеты

  1. Включить в отчет текущие итоги по сумме комиссионных цен для каждого клиента.

  2. Включить в отчет вычисляемое поле, показывающее сумму выплаты клиенту (Комиссионная_цена - Комиссионная_цена *0,05).

8

Таблицы

  1. Код_участника, ФИО, Адрес, Место_работы, Должность, Ученая_степень

  2. Номер_заявки, Дата_заявки, Тема_доклада

  3. Код_участника, Номер_заявки, Дата_приезда, Стоимость_проживания, Сумма_оплаты, Дата_оплаты

Запросы:

  1. Удалить из базы данных информацию по заданному участнику (ФИО).

  2. Увеличить в два раза стоимость проживания участникам с заданной ученой степенью.

  3. Создать новую таблицу данных, в которую занести участников, их адреса и суммы оплаты, превышающие заданное значение.

  4. Выбрать номера заявок и темы докладов с номерами заявок от 2 до 8.

  5. Выбрать все сведения об участниках, для которых стоимость проживания больше заданной суммы.

  6. Выбрать ФИО и номера заявок участников, оформивших заявку в заданном месяце.

  7. Определить количество участников с датой приезда, не меньшей заданной даты.

  8. Определить ФИО и адрес участника с наибольшей суммой оплаты.

  9. Определить номер заявки, код участника и его ФИО, который раньше всех подал заявку..

  10. Определить общую сумму оплаты за проживание всех участников, имеющих степень «кандидат наук».

  11. Определить общую сумму оплаты в разрезе должностей участников и дат оплаты.

  12. Определить среднюю стоимость проживания в разрезе должностей участников и дат оплаты.

Формы

  1. Включить в БД информацию о новом участнике.

  2. Изменить в БД адрес для заданного участника (задано ФИО).

  3. Просмотреть таблицы после изменений.

  4. Отсортировать записи по возрастанию даты заявки.

  5. Отфильтровать данные, показав только сведения о выбранном участнике.

  6. Включить в составную форму вычисляемое поле, показывающее разницу между стоимостью проживания и суммой оплаты.

Отчеты

  1. Включить в отчет текущие итоги по суммам оплаты для каждой даты оплаты.

  2. Включить в отчет вычисляемое поле, показывающее разницу между стоимостью проживания и суммой оплаты для каждого участника.

9

Таблицы

  1. Код_работника, ФИО, Цех, Должность, Оклад, Дата_рождения

  2. Код_начисления, Вид_начисления

  3. Код_работника, Код_начисления, Сумма_начисленная, Месяц_начисления

Запросы:

      1. Удалить из базы данных информацию по заданному работнику (задано ФИО).

      2. Увеличить в два раза оклад работникам с заданной должностью.

      3. Создать новую таблицу данных, в которую занести работников, их даты рождения и суммы окладов, превышающие заданное значение.

      4. Выбрать коды и ФИО работников, их должности с кодами работников от 5 до 10.

      5. Выбрать все сведения о начислениях, имеющих сумму начисления больше заданного значения.

      6. Выбрать ФИО, цех и должности работников, родившихся в заданном месяце.

      7. Определить количество работников, родившихся в заданном году.

      8. Определить ФИО, должность и цех самого молодого работника.

      9. Определить ФИО работника и его сумму начисления, являющуюся максимальной за весь период.

      10. Определить общую сумму начислений в заданном месяце.

      11. Определить общую сумму начислений в разрезе работников и кодов начислений.

      12. Определить среднюю сумму начислений в разрезе работников и месяцев начислений.

Формы

        1. Включить в БД информацию о новом работнике.

        2. Изменить в БД оклад для заданного работника (задано ФИО).

        3. Просмотреть таблицы после изменений.

        4. Отсортировать записи по ФИО работника.

        5. Отфильтровать данные, показав только сведения о выбранном работнике.

        6. Включить в составную форму вычисляемое поле, показывающее сумму к получению (Сумма_начисленная - Сумма_начисленная*0,13).

Отчеты

  1. Включить в отчет текущие итоги по суммам начислений для каждого работника.

  2. Включить в отчет вычисляемое поле, показывающее сумму к получению (Сумма_начисленная - Сумма_начисленная*0,13).

10

Таблицы

  1. Код_владельца, ФИО, Адрес, Телефон, Номер_автомобиля

  2. Код_автомобиля, Номер_автомобиля, Марка_автомобиля, Стоимость

  3. Код_владельца, Код_автомобиля, Сумма_страхования, Сумма_оплаты, Месяц_оплаты

Запросы:

    1. Удалить из БД информацию по заданному номеру автомобиля и его владельцу.

    2. Увеличить в два раза стоимость автомобиля с заданным номером.

    3. Создать новую таблицу данных, в которую занести владельцев автомобилей, номера автомобилей и их стоимости, превышающие заданное значение.

    4. Выбрать коды и номера автомобилей, их марки с кодами от 5 до 8.

    5. Выбрать все сведения о владельцах автомобилей, проживающих в одном микрорайоне.

    6. Выбрать владельцев автомобилей, марки автомобилей и суммы оплаты, поступившие в заданном месяце.

    7. Определить количество автомобилей с ценой, не превышающей заданное значение.

    8. Определить код и название автомобиля с наибольшей стоимостью.

    9. Определить владельца автомобиля, его адрес и телефон, заплатившего наименьшую сумму за весь период.

    10. Определить общую сумму оплаты, поступившую в заданном месяце.

    11. Определить общую сумму страхования автомобилей в разрезе владельцев и месяцев оплаты.

    12. Определить среднюю сумму оплаты страховки автомобилей в разрезе владельцев и месяцев оплаты.

Формы

      1. Включить в БД информацию о новом владельце автомобиля.

      2. Изменить в БД телефон владельца автомобиля для заданного номера автомобиля.

      3. Просмотреть таблицы после изменений.

      4. Отсортировать записи по стоимости автомобилей.

      5. Отфильтровать данные, показав только сведения о владельце и его автомобиле с указанным номером автомобиля.

      6. Включить в составную форму вычисляемое поле, показывающее разницу между суммой страхования и суммой оплаты.

Отчеты

  1. Включить в отчет текущие итоги по суммам оплаты для каждого владельца.

  2. Включить в отчет вычисляемое поле, показывающее разницу между суммой страхования и суммой оплаты.

11

Таблицы

    1. Код_проживающего, ФИО, Адрес, Место_работы, Дата_рождения

    2. Номер_комнаты, Количество_человек, Наличие_удобств, Стоимость_проживания

    3. Код_проживающего, Номер_комнаты, Дата_приезда, Сумма_оплаты, Дата_оплаты

Запросы:

  1. Удалить из базы данных информацию по заданному проживающему (ФИО).

  2. Увеличить в два раза стоимость проживания в номерах с удобствами.

  3. Создать новую таблицу данных, в которую занести проживающих, их адреса и суммы оплаты, превышающие заданное значение.

  4. Выбрать номера комнат и наличие удобств в трехместных номерах.

  5. Выбрать все сведения о проживающих, которые проживают в номерах с удобствами.

  6. Выбрать ФИО и номера комнат проживающих, приехавших в заданном месяце.

  7. Определить количество проживающих с датой оплаты, не позднее указанной даты.

  8. Определить ФИО и место работы самого молодого проживающего.

  9. Определить номер комнаты, код проживающего и его ФИО, который раньше всех оплатил номер.

  10. Определить общую сумму оплаты за проживание всех проживающих в двухместных номерах.

  11. Определить общую сумму оплаты в разрезе номеров комнат и дат оплаты.

  12. Определить среднюю стоимость проживания в разрезе количества человек и наличии удобств.

Формы

  1. Включить в БД информацию о новом проживающем.

  2. Изменить в БД адрес для данного проживающего (задано ФИО).

  3. Просмотреть таблицы после изменений.

  4. Отсортировать записи по возрастанию даты рождения.

  5. Отфильтровать данные, показав сведения о номерах с указанной стоимостью.

  6. Включить в составную форму вычисляемое поле, показывающее разницу между стоимостью проживания и суммой оплаты.

Отчеты

  1. Включить в отчет текущие итоги по суммам оплаты для каждого номера.

  2. Включить в отчет вычисляемое поле, показывающее разницу между стоимостью проживания и суммой оплаты для каждого проживающего.

12

Таблицы

  1. Код_оборудования, Наименование, Стоимость, Дата_поступления

  2. Код_склада, Название_склада

  3. Код_склада, Код_оборудования, Цена_отпускная, Расход, Дата_отпуска

Запросы:

    1. Удалить из базы данных информацию по заданному наименованию оборудования.

    2. Увеличить в два раза стоимость оборудования с заданной датой поступления.

    3. Создать новую таблицу данных, в которую занести наименования оборудования и их отпускные цены, превышающие заданное значение.

    4. Выбрать коды и наименования оборудования с кодами от 5 до 9.

    5. Выбрать все сведения об оборудовании, поступившем позже заданной даты.

    6. Выбрать коды, наименования и цены оборудования, отпущенного в заданном месяце.

    7. Определить количество наименований оборудования, с отпускной ценой, не превышающей заданное значение.

    8. Определить наименование и стоимость оборудования с минимальным количеством расхода.

    9. Определить наименование оборудования и его отпускную цену, являющуюся максимальной за весь период.

    10. Определить общую стоимость оборудования, отпущенного с заданного склада в заданном месяце.

    11. Определить общее количество отпущенного оборудования в разрезе кодов оборудования и складов.

    12. Определить общую стоимость отпущенного оборудования в разрезе кодов оборудования и складов.

Формы

  1. Включить в БД информацию о новом оборудовании.

  2. Изменить в БД количество отпущенного оборудования для заданного кода оборудования.

  3. Просмотреть таблицы после изменений.

  4. Отсортировать записи по названию склада.

  5. Отфильтровать данные, показав только оборудование с выбранной датой поступления.

  6. Включить в составную форму вычисляемое поле, показывающее стоимость оборудования (Цена_отпускная*Расход).

Отчеты

  1. Включить в отчет текущие итоги по количеству отпущенного оборудования по каждому месяцу.

  2. Включить в отчет вычисляемое поле, показывающее стоимость оборудования (Цена_отпускная*Расход).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]