- •6.3. Задания для выполнения практических работ. Практическая работа №1 Создание баз данных ms Access и работа с данными в консольном режиме.
- •Практическая работа №2. Создание и работа с элементарными запросами-выборками в qbe-редакторе.
- •Наименование клиента инн клиента № Счета-фактуры Дата Счета-фактуры Сумма Счета-фактуры Дата оплаты Сумма оплаты
- •Наименование клиента инн клиента № Счета-фактуры Дата Счета-фактуры Сумма Счета-фактуры Дата аванса Сумма аванса
- •Практическая работа №3. Создание и работа с групповыми запросами и сложными запросами выборками в qbe-редакторе.
- •Номер п/п Дата Сумма ошибочного платежа инн клиента
- •Клиент инн клиента Адрес Банк клиента
- •Банк Город Кор/счет бик банка
- •Банк Город бик банка Количество обслуживаемых клиентов
- •Клиент инн клиента Количество неоплаченных сф
- •IIf(IsNull([Запрос 3_5_0].[Sum-summa]);0;[Запрос 3_5_0].[Sum-summa])
Наименование клиента инн клиента № Счета-фактуры Дата Счета-фактуры Сумма Счета-фактуры Дата оплаты Сумма оплаты
Отсортировать по клиентам, датам выписки счетов-фактур и датам оплаты.
Результат должен иметь следующий вид (фрагмент, для наглядности распечатан отчет):
Запрос №2.7
Определить и вывести на печать авансовые платежи:
Наименование клиента инн клиента № Счета-фактуры Дата Счета-фактуры Сумма Счета-фактуры Дата аванса Сумма аванса
Отсортировать по клиентам, датам выписки счетов-фактур и датам авансов.
Пояснение. Платеж, который поступил хотя бы на один день раньше счета-фактуры, или без выписки счета-фактуры следует считать авансом. На него выписывается внутренний счет-фактура, который не передается клиенту, а используется при составлении книги продаж.
Результат должен иметь следующий вид (фрагмент):
Практическая работа №3. Создание и работа с групповыми запросами и сложными запросами выборками в qbe-редакторе.
Цель работы:
Приобрести навыки создания, редактирования и выполнения групповых и итоговых SQL-запросов-выборок(SELECT) в консольном режиме при решение расчетных задач экономики и управления.
Закрепить приемы организации отбора записей по критериям, задаваемых различными способами: с помощью использования условий отбора (WHERE), с помощью управления содержимом полей (IIF), с помощью управления параметрами связи между таблицами(INNER JOIN, LEFT JOIN, RIGHT JOIN).
Научиться разрабатывать и выполнять групповые и итоговые SQL-запросы-выборки с временными параметрами на определенную дату, на интервал времени и т.д.
Задания к Практической работе №3
Создать и выполнить запросы:
Запрос №3.1.
Определить и вывести на экран список ошибочных платежных поручений в следующем формате:
Номер п/п Дата Сумма ошибочного платежа инн клиента
Отсортировать по сумме платежных поручений.
Пояснение. Ошибочными платежными поручениями следует считать такие платежи, которые получены от организаций, которых нет в списке предприятий-покупателей. Свойство целостности в организации информационного обеспечения требует, чтобы сначала были введены данные о покупателе в таблицу INN, и только потом данные в таблицу платежей.
Результат должен иметь следующий вид:
Запрос №3.2.
Определить и вывести на экран список клиентов, по которым не были вписаны счета-фактуры и которые не зарегистрированы в г. Москве. Формат запроса:
Клиент инн клиента Адрес Банк клиента
Отсортировать по наименованию клиентов.
Пояснение. Первая два символа ИНН содержат номер региона, в котором зарегистрирована организация. Так, например, все организации, зарегистрированные в Санкт-Петербург, имеют ИНН, соответствующий следующей маске - «78*», подмосковные клиенты – «50*», предприятия Кабардино-Балкирии –«07*», юридические лица Москвы – «77*» и т.д. В отличие от запроса 3.1 здесь требуется дополнительное задание условий отбора в явном виде.
Результат должен иметь следующий вид:
Запрос №3.3.
Определить и вывести на экран список банков, по которым в таблицу INN не были введены данные по клиентам. Формат запроса:
Банк Город Кор/счет бик банка
Отсортировать по наименованию банков.
Пояснение. Проанализируйте разницу между данным запросом и запросом 2.4.
Результат должен иметь следующий вид:
Запрос №3.4.
Определить и вывести на экран анализ распределения клиентов по всем банкам. Формат запроса:
