Практическая работа №1
Задание 1 . Создать новую базу данных СУБД MS Access.
Загрузить СУБД М8 Access из среды Windows. Используя Главное меню Ms Access войти в режим создания новой базы данных. Указать имя БД и выбрать (при необходимости) диск и (или) каталог, в котором будет сохранен файл БД . B качестве имени БД рекомендуется использовать фамилию пользователя . Файл БД рекомендуется сохранить в каталоге «Мои докyменты» или в специальном каталоге, который следует предварительно создать. Создать БД, выбрав командную кнопкy [СОЗДАТЬ] в окне режима создания новой базы данных.
Задание 2. Создать таблицы базы данных для решения задачи ВЕДЕНИЯ СЧЕТОВ-ФАКТУР.
2 .1 . Создать таблицу БД для хранения данных o выписанных счетах-фактурах .
Определение структуры новой таблицы выполнить в режиме Конструктора
таблиц. При определении структуры таблицы :
- задать имена и типы данных полей таблицы (необходимый состав полей и типы данных приведены в таблице)
- для полей таблицы указать значения основных свойств :
a) размер поля (для текстовых и числовых полей)
b) подпись поля (наименования полей на русском языке для последующего отображения в шапке таблицы при работе в режиме просмотра таблицы)
c) возможность ввода пустого значения (исходя из экономического смысла задачи, НЕ могут иметь пустых значений, т .е. являются обязательными поля, содержащие сведения oб ИНН, номере, дате и суммах счетов-фактур и платежных поручений, наименования клиентов и банков, A также работ в счетах-фактурах, расчетные и корреспондентские счета,БИК банков)
d) значение по умолчанию
e) условие на значение поля
f) сообщение oб ошибках ввода
• сохранить таблицу счетов-фактур под именем SF
Примечание: при сохранении таблицы ключевое поле в таблице не создавать .
2 .2 . Создать таблицы БД для хранения данных o клиентах (имя таблицы - INN) и банках (имя таблицы - ВlК)/
Определение структуры новых таблиц выполнить в режиме Конструктора таблиц
в последовательности, указанной в пункте 2 .1 .
Необходимый состав полей и типы данных приведены в следующих таблицах :
Задание 3. Ввести в таблицы данные в консольном режиме .
Открыть таблицу банков (ВIК) и ввести в нее c клавиатуры следующие данные:
Открыть таблицу счетов-фактур-(SF) и ввести в нее c клавиатуры следующие данные:
Закрыть таблицы банков и счетов-фактур .
Задание 4. Добавление данных из внешних источников .
Необходимо дополнить созданные таблицы новыми данными, то есть занести в них информацию, которая хранится в таблицах, имеющих аналогичную структуру, но созданных в среде другой СУБД (дВаве-системе)и являющихся внешними, по отношению к вашей БД. Каждая из этик таблиц содержится в отдельном файле
формата dBase-111: BIK.DBF, INN .DBF и sF .DBF, соответственно (файлы c таблицами, заполненные данными, предоставляются вместе c настоящим заданием и должны быть предварительно размещены на жестком диске компьютера или на дискете) .
Практическая работа №2
Задания к Практической работе №2
Создать и выполнить запросы :
Запрос №2.1
Определить и вывести на экран список предприятии, от которых поступили денежные средства в следующем формате :
ИНН Наименование Адрес Телефон
Отсортировать по наименованию клиента .
Запрос №2.2
Определить и вывести на экран список предприятии, по которым были выписанысчета-фактуры в следующем формате :
Номер квартала ИНН Наименование Nв СФ Дата Сумма
Отсортировать по кварталам, a внyтри кварталов - по наименованию клиента .
Запрос №2.3
Определить и вывести на экран список банков, по которым были получены денежные средства за период c 01 .01 .2004 г . по 31 .05 .2004 г. следующем формате :
Банк ИНН Банка Город БИК банка Кор/счет
Отсортировать по кварталам, a внyтри кварталов - по наименованию клиента .
Запрос №2.4
Определить и вывести на экран распределение клиентов по банкам :
Банк БИК банка Kлиент ИНН клиента Адрес клиента
Запрос №2.5
Определить и вывести на экран список банков, по которым введены ошибочные БИК
или кор/счет :
Банк БИК банка Кор/счет ИНН банка
Запрос №2.6
Определить и вывести на печать анализ оплаты всех счетов -фактур :
Наименование клиента ИНН клиента NQ Счета-фактуры дата Счета-фактуры Сумма Счета-фактуры дата оплаты Сумма оплаты
Отсортировать по клиентам, датам выписки счетов -фактур и датам оплаты .
Запрос Na2 .7
Определить и вывести на печать авансовые платежи :
Наименование клиента ИНН клиента Nв Счета-фактуры дата Счета-фактуры Сумма Счета-фактуры дата аванса Сумма аванса
Отсортировать по клиентам , датам выписки счетов-фактур и датам авансов.
Практическая работа №3
Задания к Практической работе №3
Запрос №3.1.
Определить и вывести на экран список ошибочных платежных поручений в следующем формате:
Номер п/п дата Сумма ошибочного платежа ИНН клиента
Отсортировать по сумме платежных поручений .
Запрос №3.2.
Определить и вывести на экран список клиентов, по которым не были вписаны счета-фактуры и которые не зарегистрированы в г. Москве. Формат запроса :
Kлиент ИНН клиента Адрес Банк клиента
Отсортировать по наименованию клиентов.
Запрос №3.3 .
Определить и вывести на экран список банков, по которым в таблицу INN не были введены данные по клиентам . Формат запроса :
Отсортировать по наименованию банков.
Запрос №3.4.
Определить и вывести на экран анализ распределения клиентов по всем банкам. Формат запроса :
Банк Город БИК банка Количество обслуживаемых клиентов
Отсортировать по убыванию количества обслуживаемых клиентов.
Запрос №3.5.
Определить и вывести на экран предприятия , по которым были выписаны счета-фактуры, но которые не оплачены частично или полностью . Формат запроса :
Клиент ИНН клиента Количество неоплаченных СФ
Отсортировать по убыванию количества неоплаченных СФ .
Запрос №3.6
Определить и вывести на экран сумму ожидаемых платежей по всем предприятиям. Формат запроса:
Kлиент ИНН клиента Ожидаемая сумма поступлений
Отсортировать по убыванию суммы ожидаемых платежей .
Запрос №3.7 .
Определить и вывести на экран суммарные платежи по предприятиям c помесячной детализацией . Формат запроса :
Клиент ИНН клиента Месяц-год Сумма платежей
Запрос №3.8 .
Ha основании зaдания из запроса №3.7 создать новый запрос, в котором дополнительно задать условии отбора платежей , попавших только в определенный временной интервал : вывести на экран суммарные платежи по предприятиям за 1 полугодие 2004 года c помесячной детализацией .
Запрос №3.9.
Ha основании задания из запроса 3.8 требуется вывести суммарные платежи по всем предприятиям .
Запрос №3.10 .
Определить и вывести на экран данные по количеству обслyживаемых клиентов и количеству поступивших платежей по каждому банкy. Формат запроса:
Банк БИК банка Город Количество клиентов Количество платежей
Условие. Отсортировать по количеству обслуживаемых предприятии и количеству поступивших платежей .
Запрос .№3.11
Определить и вывести на экран данные по оплате счетов-фактур . Формат запроса :
Запрос №3.12 .
На базе запроса №3.11 создать новый запрос, в котором будет только одно отличие: вывести данные в отсортированном виде по убыванию величины дебиторской задолженности .
Запрос №З.1З.
Определить и вывести перечень дебиторской задолженности по предприятиям на определенную дату. Формат запроса :
Клиент ИНН клиента Адрес Величина дебиторскойзадолженности
Отсортировать по возрастанию суммы дебиторской задолженности .
Запрос №3.14.
Определить и вывести перечень дебиторской зaдолженности по всем предприятиям на определенную дату . Формат запроса :
Kлиент ИНН клиента Величина дебиторской задолженности
Отсортировать по убыванию суммы дебиторской задолженности .
Запрос №3.15 .
Определить и вывести график погашения дебиторской задолженности попредприятиям на определенную дату. Формат запроса :
Наименование клиента ИНН клиента NQ Счета-фактуры дата Счета-фактуры Сумма Счета-фактуры
дата погашения Сумма погашения
Практическая работа №4
Задания к Практической работе №4
Создать и выполнить запросы :
Запрос №4.1 .
Определить и вывести график погашения дебиторской задолженности по предприятиям на определенную дату . Формат запроса :
Даты погашения1 Дата-2 Дата-3 ИНН клиента No СФ от Сумма СФ Ф
Запрос №4.2.
Определить и вывести размещения клиентов по банкам . Формат запроса :
Клиент-2 Клиент-3 . . .—Количество
Создать запрос №4.3 .
Решить задачу учета поступления платежей от клиентов в разрезе банков .
Формат запроса:
Банк-1 банк-2 . . . банк-39 Kлиент ИНН клиента Всего Ф Сумма
Проанализировать обобщающие данные , получить информацию только по тем
клиентам, по которым были поступления . Запрос выполнить за определенный временной период, например, отобразить данные за период c 01 .01 .2004 г. по 31 .12 2004 г.
Создать запрос №4.4 .
Определить и вывести количество платежей по банкам в ежемесячном разрезе . Формат запроса:
Месяц-1 Месяц-2 Месяц-3 . . . 9 Банк бИК банка Всего платежейф Количество
Проанализировать все банки . Учесть только те платежи , которые поступили за определенный период, начальную и конечную дату которого пользователь должен вводить c клавиатуры каждый раз при выполнении запроса .
Создать запрос №4.5.
Решить задачу учета поступления платежей по всем клиентам по кварталам .
Формат запроса:
квартал-1 квартал-2 . . . квартал-З 9 Kлиент ИНН клиента ВсегоФ Сумма
Проанализировать обобщающие данные, получить информацию по всем клиентам . Запрос выполнить за определенный временной период, например, отобразить данные за период c 01 .01 .2003 г. по 31 .12 2004г.
Данные по кварталам и по наименованию клиентов должны быть отсортированы по возрастанию .
Вывести общее количество поступлений по каждому клиенту за указанный период.
Создать запрос №4.6.
Решить задачу планирования поступлений от клиентов в разрезе банков .
Формат запроса:
Запрос выполнить , учитывая данные только до определенной даты , например, до 01 .06.2004 г.
Создать запрос №4.7.
Решить задачу учета авансовых поступлений по клиентам в разрезе месяцев .
Формат запроса :
Месяц-1 Месяц-2 . . . Месяц- Сумма
Запрос выполнить , учитывая платежи только до определенной даты, например, до 01 .06.2004 г.
Создать запрос №4.8.
Решить задачу расчета дебиторской задолженности по клиентам в разрезе банков, по которым ожидаются платежи . Формат запроса:
Банк-1 банк-2 . . . банк-3-7' Kлиент ИНН клиента Сумма д3 Ф Сумма д3