Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_рекомендации_контрольной_ заочн_ЗМ-ГК-11_...docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4.87 Mб
Скачать

Второе задание. Работа с базой данных в субд Microsoft Office Access:

1. Создать базу данных в MS Access с соответствующим варианту названием.

2. Создать таблицу, в которую внести все перечисленные поля. Заполнить таблицу данными не менее 10 строк. Определить поля, в которых данные повторяются. Поля, содержащие повторяющиеся данные должны быть выделены в отдельные таблицы.

4. Определить количество таблиц и распределить данные по таблицам. Заполнить таблицы исходными данными (производные (выделенные в задании) поля не включать!).

5. Определить ключевые поля: первичные и вторичные.

Вторичные ключевые поля использовать для группировки при создании отчета.

6. Установить связи между таблицами.

7. Создать два запроса:

  1. запрос на сортировку записей для каждой таблицы

  2. запрос к связанным таблицам и вычислить значение производных полей.

8. Разработать форму для запроса к связанным таблицам.

9. Сформировать отчет на основании запроса к связанным таблицам.

Примечание. Таблицы, запросы, формы и отчеты должны иметь названия отражающие данные.

Пример выполнения:

В базе данных Касса содержится следующая информация:

Табельный номер

Фамилия Имя Отчество

Серия и номер паспорта

Должность

Код подразделения

Наименование подразделения

Наименование платежного документа (РКО - расходный кассовый ордер и ПКО приходный кассовый ордер)

Номер платежного документа

Дата выписки

Основание

Сумма по документу.

1. Определить количество таблиц и распределить данные по таблицам.

В списке полей содержатся три группы реквизитов, относящиеся соответственно к сотрудникам, подразделениям и кассовым документам. Распределим данные по трем таблицам: Сотрудники, Подразделения и Операции.

Сотрудники

Подразделения

Операции

Табельный номер

Код подразделения

Наименование платежного документа (РКО и ПКО)

Фамилия Имя Отчество

Наименование подразделения

Номер платежного документа

Серия и номер паспорта

Дата выписки

Должность

Основание

Сумма по документу

2. Установить связи между таблицами:

Решение. В таблицу Сотрудники добавим ключевое поле таблицы Подразделения Код подразделения, чтобы можно было определить место работы подотчетного лица. Свяжем эти таблицы по полю Код подразделения.

Сотрудники

Подразделения

Т абельный номер

Код подразделения

Фамилия Имя Отчество

Наименование подразделения

Серия и номер паспорта

Должность

Код подразделения

Поле Код подразделения в таблице Подразделения– первичный ключ, а в таблице Сотрудники – вторичный, т.к. в одном подразделении может работать несколько сотрудников

Кроме установленной связи, в нашей базе данных есть еще одна связь. Это связь между таблицами Сотрудники и Операции. Заполнение кассовых документов предполагает ссылку на подотчетное лицо. Чтобы определить, кому или от кого получены денежные средства, необходимо в таблицу Операции добавить поле Табельный номер и по нему установить связь между таблицами.

Сотрудники

Операции

Т абельный номер

Наименование платежного документа (РКО и ПКО)

Фамилия Имя Отчество

Номер платежного документа

Серия и номер паспорта

Дата выписки

Должность

Основание

Код подразделения

Сумма по документу

Табельный номер