1. Главная
  2. Библиотека
  3. Базы данных
  4. Разработать базу данных «Касса», содержащую следующую и...
Решение задачи на тему

Разработать базу данных «Касса», содержащую следующую информацию: * Табельный номер * Фамилия * Имя * Отчество * Должность * Код подразделения * Наименование подразделения * Наименование платежного документа (только расходных и приходных

  • Базы данных
  • #Проектирование баз данных
  • #Язык SQL и расширения
Разработать базу данных «Касса», содержащую следующую информацию:

*   Табельный номер
*   Фамилия
*   Имя
*   Отчество
*   Должность
*   Код подразделения
*   Наименование подразделения
*   Наименование платежного документа (только расходных и приходных

Условие:

Задание №1
Файл должен иметь имя: Касса-фамилия.
(например: .)
Разработать базу данных Касса, в которой должна содержаться следующая информация:
Табельный номер.
Фамилия.
Имя.
Отчество.
Должность.
Код подразделения.
Наименование подразделения.
Наименование платежного документа (только расходных и приходных кассовых ордеров).
Номер платежного документа.
Основание.
Сумма по документу.
Серия и номер паспорта.
Дата выписки.

Для создания базы данных выполнить следующее:
1. Разработать структуры таблиц, т.е. распределить данные по таблицам Сотрудники, Подразделения, Операции.
2. Установить связи между таблицами.
3. Заполнить их условной информацией (не менее 10 сотрудников, не менее 5 различных подразделений, дата выписки с 1 по 30 число месяца, всего не менее 15 платежных документов, не менее 2 платежных документов за один день).
4. Разработать запрос «Кассовые операции». В запрос включить следующую информацию: номер платежного документа, наименование платежного документа, табельный номер, фамилия, основание, сумма. Рассчитайте НДС (18%) на каждую сумму.
5. Создать запрос для просмотра списка сотрудников, сумма по документу у которых меньше 5000 руб. Выполнить сортировку записей в запросе по табельным номерам.
6. Создать форму для просмотра запроса «Кассовые операции».
7. Сформировать форму для ввода данных о новых сотрудниках в таблицу «Сотрудники». Код подразделения вводить с помощью поля со списком. Создать кнопки для ввода новых значений и сохранения данных.
8. Сформировать отчет по кассе. В отчете отобразить дату выписки документа, номер документа, наименование документа, фамилию, сумму по документу. Сгруппировать по наименованию документа, подвести итоги сумме документа.
9. Доработать базу данных для отображения фотографии сотрудника в форме п.7.

Решение:

Ниже приведён пошаговый алгоритм решения задачи и пример реализации базы данных «Касса»: ────────────────────────────── Шаг 1. Определение структуры и разделение информации по таблицам Исходя из перечня полей, логично разбить данные на три отдельные таблицы: 1. Таблица «Подразделения» • Поля:   – Код подразделения (ПK)   – Наименование подразделения 2. Таблица «Сотрудники» • Поля:   – Табельный номер (ПK)   – Фамилия   – Имя   – Отчество   – Должность   – Код подразделения (Внешний ключ, ссылается на «Подразделения»)   – Серия и номер паспорта          (При необходимости можно доба...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет