- •6.3. Задания для выполнения практических работ. Практическая работа №1 Создание баз данных ms Access и работа с данными в консольном режиме.
- •Практическая работа №2. Создание и работа с элементарными запросами-выборками в qbe-редакторе.
- •Наименование клиента инн клиента № Счета-фактуры Дата Счета-фактуры Сумма Счета-фактуры Дата оплаты Сумма оплаты
- •Наименование клиента инн клиента № Счета-фактуры Дата Счета-фактуры Сумма Счета-фактуры Дата аванса Сумма аванса
- •Практическая работа №3. Создание и работа с групповыми запросами и сложными запросами выборками в qbe-редакторе.
- •Номер п/п Дата Сумма ошибочного платежа инн клиента
- •Клиент инн клиента Адрес Банк клиента
- •Банк Город Кор/счет бик банка
- •Банк Город бик банка Количество обслуживаемых клиентов
- •Клиент инн клиента Количество неоплаченных сф
- •IIf(IsNull([Запрос 3_5_0].[Sum-summa]);0;[Запрос 3_5_0].[Sum-summa])
6.3. Задания для выполнения практических работ. Практическая работа №1 Создание баз данных ms Access и работа с данными в консольном режиме.
Цель работы:
Создание простейшего информационного образа книги продаж предприятия в виде 4 таблиц базы данных – BIK, INN, SF, PP, содержащих конкретные данные.
В процессе выполнения задания студент должен:
- приобрести навыки создания, редактирования и работы с базами данных в консольном режиме;
- освоить приемы организации межпрограммных интерфейсов в консольном режиме;
- научиться создавать и применять элементарные SQL-запросы для модификации содержимого таблиц базы данных.
Задания к Практической работе №1
Задание 1. Создать новую базу данных СУБД MS Access.
Загрузить СУБД MS Access из среды Windows.
Используя Главное меню MS Access войти в режим создания новой базы данных. Указать имя БД и выбрать (при необходимости) диск и (или) каталог, в котором будет сохранен файл БД.
В качестве имени БД рекомендуется использовать фамилию пользователя. Файл БД рекомендуется сохранить в каталоге «Мои документы» или в специальном каталоге, который следует предварительно создать.
Создать БД, выбрав командную кнопку [СОЗДАТЬ] в окне режима создания новой базы данных.
Задание 2. Создать таблицы базы данных для решения задачи ВЕДЕНИЯ СЧЕТОВ-ФАКТУР.
2.1. Создать таблицу БД для хранения данных о выписанных счетах-фактурах.
Определение структуры новой таблицы выполнить в режиме Конструктора таблиц.
При определении структуры таблицы:
задать имена и типы данных полей таблицы (необходимый состав полей и типы данных приведены в таблице)
Структура таблицы счетов-фактур:
для полей таблицы указать значения основных свойств:
размер поля (для текстовых и числовых полей)
подпись поля (наименования полей на русском языке для последующего отображения в шапке таблицы при работе в режиме просмотра таблицы)
возможность ввода пустого значения (исходя из экономического смысла задачи, НЕ могут иметь пустых значений, т.е. являются обязательными поля, содержащие сведения об ИНН, номере, дате и суммах счетов-фактур и платежных поручений, наименования клиентов и банков, а также работ в счетах-фактурах, расчетные и корреспондентские счета, БИК банков)
значение по умолчанию
условие на значение поля
сообщение об ошибках ввода
сохранить таблицу счетов-фактур под именем SF
Примечание: при сохранении таблицы ключевое поле в таблице не создавать.
2.2. Создать таблицы БД для хранения данных о клиентах (имя таблицы – INN) и банках (имя таблицы – BIK)/
Определение структуры новых таблиц выполнить в режиме Конструктора таблиц в последовательности, указанной в пункте 2.1.
Необходимый состав полей и типы данных приведены в следующих таблицах:
Структура таблицы клиентов
Структура таблицы банков
Задание 3. Ввести в таблицы данные в консольном режиме.
Открыть таблицу банков (BIK) и ввести в нее с клавиатуры следующие данные:
Открыть таблицу счетов-фактур-(SF) и ввести в нее с клавиатуры следующие данные:
Закрыть таблицы банков и счетов-фактур.
Задание 4. Добавление данных из внешних источников.
Необходимо дополнить созданные таблицы новыми данными, то есть занести в них информацию, которая хранится в таблицах, имеющих аналогичную структуру, но созданных в среде другой СУБД (dBase-системе) и являющихся внешними, по отношению к вашей БД. Каждая из этих таблиц содержится в отдельном файле формата dBase-III: BIK.DBF, INN.DBF и SF.DBF, соответственно (файлы с таблицами, заполненные данными, предоставляются вместе с настоящим заданием и должны быть предварительно размещены на жестком диске компьютера или на дискете).
Для решения задачи необходимо:
установить информационный интерфейс между базами данных различного типа, то есть присоединить таблицы, содержащиеся в файлах формата dBase, к созданной БД.
Для установки интерфейса следует воспользоваться командой главного меню СУБД MA Access: Файл > Внешние данные > Связь с таблицами…
После выполнения присоединения таблицы должны быть визуально отображены в ярлыке «Таблицы» вашей БД в виде соответствующих пиктограмм:
Таблица
BIK.DBF в
виде пиктограммы
BIK1
Таблица INN.DBF в виде пиктограммы INN1
Таблица SF.DBF в виде пиктограммы SF1
Присоединенные таблицы доступны для работы в БД.
добавить записи с данными из присоединенных таблиц в ранее созданные таблицы
из таблицы BIK1 в таблицу BIK
из таблицы INN1 в таблицу INN
из таблицы SF1 в таблицу SF
Для автоматизации данной операции следует создать и выполнить индивидуальный запрос-действие на добавление записей в каждую из созданных таблиц. При этом следует:
- из таблицы BIK1 в таблицу BIK добавить все имеющиеся записи
- из таблицы INN1 в таблицу INN добавить все имеющиеся записи
- из таблицы SF1 в таблицу SF добавить только те записи, ИНН которых присутствуют в таблице клиентов. Критерий запроса SF1.INN=INN.INN
Примечание: после выполнения каждого запроса следует открыть соответствующую таблицу и визуально проконтролировать правильность добавления записей. Количество добавленных записей в каждой таблице не должно быть больше числа записей в соответствующей таблице-источнике.
Если задания выполнены верно, то присоединенные таблицы следует отключить от базы данных, удалив соответствующие пиктограммы BIK1, INN1, SF1.
создать в БД таблицу РР, содержащую данные о платежных поручениях посредством импорта информации из внешней среды
Структура таблицы платежных поручений
Для импорта таблицы следует воспользоваться командой главного меню СУБД MA Access: Файл > Внешние данные >Импорт
