Проектирование базы данных

Автор работы: Пользователь скрыл имя, 12 Сентября 2010 в 14:44, Не определен

Описание работы

База данных — это единое, большое хранилище данных, которое однократно определяется, а затем используется одновременно многими пользователями — представителями разных подразделений. Вместо разрозненных файлов с избыточными данными здесь все данные собраны вместе с минимальной долей избыточности. База данных уже не принадлежит какому-либо единственному отделу, а является общим корпоративным ресурсом. Причем база данных хранит не только рабочие данные этой организации, но и их описания.

Файлы: 1 файл

Курсовая БД.doc

— 1.47 Мб (Скачать файл)

     Для просмотра SQL-реализации запросов необходимо на панели  Конструктор запросов выбрать Вид – Режим SQL (рисунок 29).

      Рисунок 29 SQL реализация запроса

     3.3.8 Бестселлер прошлого года

     Создадим запрос «Бестселлер прошлого года». Для этого нужно перейти на вкладку Запросы, и выбрать Создание запроса в режиме конструктора. В окне Добавление таблицы на вкладке Запросы выбираем запрос «Проданные книги, сгруппированные по покупателям», нажимаем кнопку Добавить. Закроем окно Добавление таблицы. Теперь выберем те поля таблицы, которые необходимо включить в запрос. Выберем поля: SUM-Количество книг, Название книги.

     Так как требуется выдать книгу, проданную  максимальное количество раз, то используем на панели инструментов пиктограмму Групповые операции (со значком S). В бланке запроса появляется строка Групповые операции. В раскрывающемся списке этой строки выберем требуемое вычисление для группы записей. В нашем случае это вычисление суммы (SUM) для группы записей поля Количество книг, а для поля Название книги  оставим значение группировка. Для запуска запроса нажимаем пиктограмму  Запуск на панели Конструктор запросов.

     Так как нужно выдать самую популярную книгу, то необходимо в бланке запроса  в поле сортировка для поля SUM-Количество книг выбрать сортировку по убыванию. Для запуска запроса нажимаем пиктограмму Запуск на панели Конструктор запросов.

Конструктор запроса «Бестселлер прошлого года» представлен на рисунке 30.

Рисунок 30 Конструктор запроса «Бестселлер прошлого года»

       Результат выполнения запроса «Бестселлер прошлого года» представлен на рисунке 31.

Рисунок 31 Результат выполнения запроса «Бестселлер  прошлого года»

     Для просмотра SQL-реализации запросов необходимо на панели  Конструктор запросов выбрать Вид – Режим SQL (рисунок 32).

      Рисунок 32 SQL реализация запроса

     3.4 Стандартные  формы и отчеты

     3.4.1 Форма  «Список всех книг с фамилиями авторов, сгруппированный по областям знаний»

     Формы представляют собой объект базы данных, в котором разработчик размещает объекты управления, принимающие действия пользователя или служащие для ввода, отображения или изменения данных. Формы позволяют видеть столько данных из таблицы, сколько потребуется. При этом  формат представления также можно выбрать по своему усмотрению. При работе с Формой мы наблюдаем те же данные, что и в таблице, но представленные в другом виде. Если производится редактирование данных в таблице, то Access обновляет соответствующую информацию в Форме.

      Создадим  форму для запроса «Список всех книг с фамилиями авторов, сгруппированный по областям знаний». Для этого нужно перейти на вкладку Формы, и выбрать Создание формы с помощью мастера. Выберем все поля запроса «Список всех книг с фамилиями авторов, сгруппированный по областям знаний», далее выберем внешний вид формы - в один столбец, после этого определим стиль формы – стандартный, нажимаем Готово. Конструктор формы Список всех книг с фамилиями авторов, сгруппированный по областям знаний» представлен на рисунке 33.

     Рисунок 33 Конструктор формы «Список всех книг с фамилиями авторов, сгруппированный по областям знаний»

      Форма «Список всех книг с фамилиями авторов, сгруппированный по областям знаний» представлена на рисунке 34.

 

     Рисунок 34 Форма «Список всех книг с фамилиями авторов, сгруппированный по областям знаний»

     3.4.2 Форма  «Список покупателей, сгруппированный по городам»

      Создадим  форму для запроса «Список  покупателей, сгруппированный по городам». Для этого нужно перейти на вкладку Формы, и выбрать Создание формы с помощью мастера. Выберем все поля запроса «Список покупателей, сгруппированный по городам», далее выберем внешний вид формы - ленточный, после этого определим стиль формы, нажимаем Готово. Конструктор формы «Список покупателей, сгруппированный по городам» представлен на рисунке 35.

     Рисунок 35 Конструктор формы  «Список покупателей, сгруппированный  по городам»

     Форма «Список покупателей, сгруппированный по городам» представлена на рисунке 36. 
 
 

     Рисунок 36 Форма «Список  покупателей, сгруппированный  по городам»

     3.4.3 Отчет  «Проданные книги, сгруппированные по покупателям»

     При работе с БД часто бывает нужно  распечатать необходимую информацию. Это можно сделать при помощи отчетов. Отчеты предназначены исключительно для вывода данных на печать. В отчетах приняты специальные меры для группирования вводимых данных для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц, служебная информация о времени создания отчета и т.п.).

      Создадим  отчет о проданных книгах, сгруппированных  по покупателям. Для этого нужно  перейти на вкладку Отчеты, и выбрать Создание отчета с помощью мастера. Выберем все поля запроса «Проданные книги, сгруппированные по покупателям», далее выберем уровни группировки. Так как требуется создать о проданных книгах, сгруппированных по покупателям, то выбираем группировку наименованию клиента. В следующем окне выбираем порядок сортировки поля «Sum-количество книг» по возрастанию. Далее выбираем вид макета - структура 1 и стиль отчета – деловой. Даем название отчету «Проданные книги, сгруппированные по покупателям». Нажимаем Готово.

      Конструктор отчета «Проданные книги, сгруппированные по покупателям» представлен на рисунке 37.

     Рисунок 37. Конструктор отчета «Список всех напечатанных книг»

 

      Литература

    1. Базы данных: модели, разработка, реализация / Т.С.Карпова.-Спб.:Питер,2001.-304с.:ил.
    2. Заикин И. А.,  Учебное пособие «Основы работы в Access», 2003
    3. Марков А.С., Лисовский К.Ю. Базы данных. Введение в теорию и методологию: Учебник.-М.: Финансы и статистика.2006.-512с.:ил.
    4. Методические указания к лабораторным работам по курсу «Базы данных» Microsoft Access, В.И.Долбенков, 2005
    5. Методология проектирования баз данных средствами MS Access: Учебно-методическое пособие по курсу «Базы данных», 2005

Информация о работе Проектирование базы данных