Пользовательское представление данных с использованием отчетов

Технологии проектирования и администрирования БД и СД

Контрольная работа по дисциплине предполагает выполнение ряда взаимосвязанных лабораторных работ с применением СУБД Access (кроме л.р. №1) и оформление отчета по каждой из работ. Все работы выполняются последовательно и в рамках одной и той же предметной области. Список предметных областей приведен после описания заданий к лабораторным работам. Предметная область выбирается согласно номеру студента по журналу.

Лабораторная работа №1

Анализ предметной области. Инфологическая модель

Цель работы:

Получить навыки анализа информации и формализации данных на верхнем уровне на примере конкретной предметной области

Задание:

1. Провести анализ предметной области. Выявить особенности.

2. Дополнить описание необходимыми уточнениями, примерами документов и т.п.

3. Выявить сущности предметной области и связи между ними. Провести анализ сильных и слабых объектов.

4. Составить схему «объект-отношение» («сущность-связь»).

5. Описать объекты и связи в схеме.

Содержание отчета:

1. Описание предметной области (при необходимости описание дополнить и/или уточнить).

2. Схема «объект-отношение».

3. Описание объектов и связей между ними.

Лабораторная работа №2

Разработка реляционной модели данных. Работа с таблицами в СУБД Access

Цель работы:

Получить навыки разработки реляционной модели и ее реализации средствами СУБД ACCESS

Задание:

1. На основании схемы «объект-отношение», разработанной в лабораторной работе №1, спроектировать реляционную модель БД и реализовать ее в СУБД Access.

2. Установить необходимые типы и свойства полей, определить связи между таблицами.

3. Заполнить таблицы данными (основные таблицы – 10-15 записей, справочные таблицы – по степени использования данных в основных таблицах).

4. Реализовать в таблицах отображение данных с использованием фильтров.

Содержание отчета:

1. Описание предметной области.

2. Схема базы данных с описанием связей между таблицами. Для каждой связи указать:

– тип связи;

– обеспечение целостности данных;

– вид обновления;

– вид удаления.

Свойства связей обосновать.

3. Для каждой таблицы БД привести:

–название;

–назначение;

–экранную форму с заполненными данными;

–описание типов и свойств полей.

4. Результаты применения фильтров. Для каждого фильтра привести:

–фильтр;

–вид фильтра;

–экранные формы с результатами.

Лабораторная работа №3

Разработка запросов БД

Цель работы:

Получить навыки проектирования запросов к БД, получить практические навыки реализации запросов средствами СУБД Access.

Задание:

Спроектировать запросы:

  1. Выбора:

– с помощью мастера запросов;

– в режиме конструктора.

  1. На удаление:

– простое;

– каскадное;

– запрещающее.

  1. На добавление:

– записей из существующей таблицы;

– конкретной записи в строку таблицы.

  1. На обновление информации.
  2. Запрос дубликатов (повторяющихся записей).
  3. Перекрестный запрос.
  4. Запрос неуказанных записей (запрос без подчиненных).
  5. Запрос на создание таблицы.

Запросы должны охватывать все таблицы. Несколько запросов реализовать как параметрические, в любом из запросов реализовать вычисления.

Содержание отчета:

Для каждого запроса привести:

1. Формулировку запроса с точки зрения пользователя.

2. Структура запроса в режиме конструктора.

3. Структура запроса в режиме SQL.

4. Результаты выполнения запроса.

Лабораторная работа №4

Пользовательское представление данных с использованием отчетов

Цель работы:

Получить навыки представления информации в виде пользовательских отчетов с применением средств СУБД Access.

Задание:

  1. Сформировать не менее 4-х отчетов различных типов.
  2. При формировании отчетов использовать управляющие элементы, примечания, заголовки, колонтитулы, номера страниц, уметь осуществлять подгонку «по сетке».
  3. Один из отчетов представить в виде таблицы с нумерацией элементов.
  4. Один из отчетов должен занимать не менее 2-х страниц.
  5. Один и отчетов представить в виде бланка (отчет, не содержащий данные).
  6. Один или несколько отчетов должны быть сложными (содержать несколько групп).
  7. В одном или нескольких отчетах использовать функции подведения итогов по всему отчету и по всей группе.
  8. Все отчеты вывести на печать.

Содержание отчета:

Для каждого отчета привести:

1. Название отчета.

2. Описание отчета с точки зрения пользователя (назначение).

3. Тип отчета.

4. Описание структуры отчета и управляющих элементов.

5. Отчет в режиме конструктора.

6. Отчет в режиме просмотра/печати.

Лабораторная работа №5

Наши рекомендации