a) Выполнить коррекцию форм при помощи Конструктора;
a) Выполнить коррекцию форм при помощи Конструктора;
b) Просмотреть созданные формы по записям;
c) Ввести новые записи в таблицы через формы согласно заданию;
d) Внести изменения в таблицы через формы согласно заданию;
e) Отсортировать записи в таблицах согласно заданию;
f) Создать и применить фильтр согласно заданию;
g) Изменить простые формы на ленточные и просмотреть их по записям.
7. Создать 2 составные формы: подчиненную и связанную, в которые должны войти все поля за исключением одинаковых полей.
a) В режиме Конструктора отредактировать одну из составных форм и добавить в нее вычисляемое поле согласно заданию, а также украсить форму рамкой.
8. Создать сводный отчет, в который должны войти все поля за исключением одинаковых полей:
a) Предусмотреть в отчете текущие итоги по какой-либо группировочной функции;
b) Просмотреть отчет и если необходимо, отредактировать его в режиме Конструктора.
9. Внести изменения в макет отчета:
a) Добавить в отчет вычисляемое поле согласно заданию;
b) Добавить рисунок в верхний колонтитул и примечание с датой создания отчета и фамилией исполнителя
10. Просмотреть созданный отчет.
11. Написать отчет о выполнении лабораторной работы, который должен содержать:
a) описание таблиц с указанием типа атрибутов, первичных и внешних ключей;
b) схему связей между таблицами;
c) протокол работы с результатами;
d) краткие выводы.
ВАРИАНТЫ ЗАДАНИЯ.
№
вари-анта
| Атрибуты таблиц и задания
|
| Таблицы
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. Включить в отчет вычисляемое поле, показывающее стоимость товара (Цена_приходная*Приход).
|
| Таблицы
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. Включить в отчет вычисляемое поле, показывающее стоимость товара (Цена_отпускная*Расход).
|
| Таблицы
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. Включить в отчет вычисляемое поле, показывающее стоимость заказа
(Цена*Количество_заказа) - (Цена*Количество_заказа)*Скидка.
|
| Таблицы
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. Включить в отчет вычисляемое поле, показывающее стоимость товара (Цена_приходная*Приход).
|
| Таблицы
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. Включить в отчет вычисляемое поле, показывающее остаток вклада (Сумма_вклада + Приход - Расход).
|
| Таблицы
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).
|
| Таблицы
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).
|
| Таблицы
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. Включить в отчет вычисляемое поле, показывающее разницу между стоимостью проживания и суммой оплаты для каждого участника.
|
| Таблицы
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).
|
| Таблицы
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. Включить в отчет вычисляемое поле, показывающее разницу между суммой страхования и суммой оплаты.
|
| Таблицы
1. Код_проживающего, ФИО, Адрес, Место_работы, Дата_рождения
2. Номер_комнаты, Количество_человек, Наличие_удобств, Стоимость_проживания
3. Код_проживающего, Номер_комнаты, Дата_приезда, Сумма_оплаты, Дата_оплаты
Запросы:
1. Удалить из базы данных информацию по заданному проживающему (ФИО).
2. Увеличить в два раза стоимость проживания в номерах с удобствами.
3. Создать новую таблицу данных, в которую занести проживающих, их адреса и суммы оплаты, превышающие заданное значение.
4. Выбрать номера комнат и наличие удобств в трехместных номерах.
5. Выбрать все сведения о проживающих, которые проживают в номерах с удобствами.
6. Выбрать ФИО и номера комнат проживающих, приехавших в заданном месяце.
7. Определить количество проживающих с датой оплаты, не позднее указанной даты.
8. Определить ФИО и место работы самого молодого проживающего.
9. Определить номер комнаты, код проживающего и его ФИО, который раньше всех оплатил номер.
10. Определить общую сумму оплаты за проживание всех проживающих в двухместных номерах.
11. Определить общую сумму оплаты в разрезе номеров комнат и дат оплаты.
12. Определить среднюю стоимость проживания в разрезе количества человек и наличии удобств.
Формы
1. Включить в БД информацию о новом проживающем.
2. Изменить в БД адрес для данного проживающего (задано ФИО).
3. Просмотреть таблицы после изменений.
4. Отсортировать записи по возрастанию даты рождения.
5. Отфильтровать данные, показав сведения о номерах с указанной стоимостью.
6. Включить в составную форму вычисляемое поле, показывающее разницу между стоимостью проживания и суммой оплаты.
Отчеты
1. Включить в отчет текущие итоги по суммам оплаты для каждого номера.
2. Включить в отчет вычисляемое поле, показывающее разницу между стоимостью проживания и суммой оплаты для каждого проживающего.
|
| Таблицы
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. Включить в отчет вычисляемое поле, показывающее стоимость оборудования (Цена_отпускная*Расход).
|
|