Проектирования и создания БД «Оптовая база»

Автор работы: Пользователь скрыл имя, 26 Февраля 2011 в 18:25, курсовая работа

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

База данных – это совокупность связанных между собой сведений о конкретных объектах реального мира в какой-то предметной области.

Объект – нечто, для которого существует название и способ отличать один подобный объект от другого (например, города, люди).

Файлы: 1 файл

Проектирования и создания БД_1.doc

— 964.00 Кб (Скачать файл)

     Возможны  два случая:

     1. Таблица имеет составной первичный ключ вида, скажем, (К1, К2), и включает также поле F, которое функционально зависит от части этого ключа, например, от К2, но не от полного ключа. В этом случае рекомендуется сформировать другую таблицу, содержащую К2 и F (первичный ключ – К2), и удалить F из первоначальной таблицы:

     Заменить T(K1,K2,F),  первичный ключ (К1,К2), ФЗ К2®F

       на      T1(K1,K2),   первичный  ключ (К1,К2),

       и       T2(K2,F),    первичный ключ К2.

     2. Таблица имеет первичный ключ К, не являющееся ключом поле F1, которое функционально зависит от К, и другое не ключевое поле F2, которое функционально зависит от F1. Формируется другая таблица, содержащая F1 и F2, с первичным ключом F1, и F2 удаляется из первоначальной таблицы:

     Заменить T(K,F1,F2),  первичный ключ К, ФЗ F1®F2

       на      T1(K,F1),    первичный  ключ К,

       и       T2(F1,F2),   первичный  ключ F1.

      Рассмотрим  нашу базу данных, вернее наши таблицы. Все таблицы удовлетворяют признакам нормализации и находятся в 3НФ, согласно определению. Поэтому наша база данных не нуждается в нормализации, она уже нормализована.

     4. Создание отчетов

     В этой базе данных было использовано создание отчётов на основе созданных таблиц и запросов. В основном использовался мастер создания отчётов. Сам процесс создания отчёта выглядит следующим образом:

  1. В объектах выбираем «отчёты», нажимаем на «создание отчёта с помощью мастера»;
  2. Выбираем из поля «таблицы и запросы» объект, по которому будет создаваться отчёт;
  3. Затем выбираем нужные поля из «доступных» кнопкой ;
  4. Далее следуем инструкциям мастера, выбираем порядок сортировки, макет отчёта, задаём стиль отчёта и имя отчёта, нажимаем «готово».

       Созданный отчёт выглядит следующим  образом (рис. 4.1):

     Рисунок 4.1 – Отчет по запросу Все поставки с именами

     5. Создание форм

     Формы были созданы с помощью мастера. Из-за структурной однородности создания форм (отличаются, в принципе, только внешним оформлением) не будем расписывать  порядок выполнения каждой формы. Рассмотрим на конкретном примере.

  1. В объектах выбираем формы, двойной клик на «создание формы с помощью мастера», открывается окно, где нужно выбрать таблицу или запрос, по которой будет создаваться форма (рис. 5.1):

     

Рисунок 5.1 – Выбор объекта

  1. Затем из доступных полей выбираем необходимые для формы поля,
  2. Затем выбираем внешний вид формы (рис.5.2),

     

Рисунок 5.2 - Внешний вид формы

  1. Требуемый стиль (рис.5.3)

     

Рисунок 5.3 - Требуемый стиль

  1. задаём имя, нажимаем «готово» (рис. 5.4)

     

Рисунок 5.4 – Задание имени формы

  1. получаем следующий вид формы (Рис.5.5):

     

Рисунок 5.5 – Внешний вид формы Поставки

     6. Создание кнопочной формы

     Кнопочная форма-меню создается для быстрого доступа к созданным формам и  отчетам и распечатывания средствами Ms Access необходимых данных.

     Для создания кнопочного меню необходимо реализовать следующие действия:

  1. Выполнить команду  Сервис → Служебные программы → Диспетчер кнопочных форм;
  2. Подтвердить создание кнопочной формы, щелкнув по кнопке Да;
  3. Создать свою страницу кнопочной формы, щелкнув по кнопке Создать в  окне Диспетчера кнопочных форм (Рис.6.1);

     

Рисунок 6.1 – Диспетчер кнопочных форм

  1. Можно выбрать имя в появившемся диалоговом окне Создание (Главная кнопочная форма) и щелкнуть по кнопке ОК (Рис.6.2);

     

Рисунок 6.2 – Окно Создание

  1. В окне Диспетчера кнопочных форм выбрать созданную страницу Меню и щелкнуть по кнопке Изменить;
  2. Далее в окне Изменение страницы кнопочной формы создаются ее элементы с помощью кнопки Создать (Рис.6.3);

     

Рисунок 6.3 – Изменение страниц кнопочной формы

     В результате появится окно Создание (Рис.6.4):

     

Рисунок 6.4 – Окно Создание

  1. Для каждого элемента вводится текст, поясняющий его действие, это делается в строке Текст;
  2. В строке Команда из списка выбирается действие, которое будет происходить при нажатии этого элемента-кнопки;
  3. В строке Форма указывается имя формы или отчета, с которым будет происходить действие, указанное в строке Команда. Далее нажимается кнопка ОК. (Рис.6.5)

     

Рисунок 6.5 – Пример создания пункта меню Таблицы

  1. После определения всех элементов кнопочной формы окно изменения закрывается кнопкой Закрыть;
  2. Появившуюся на вкладке Формы форму с именем Switchboard следует переименовать, например, назвать ее Форма-меню;
  3. Далее нужно открыть эту форму и просмотреть ее возможности.

     Главная кнопочная форма выглядит следующим образом (Рис.6.6):

     

Рисунок 6.6 – Внешний вид главной кнопочной формы

     При нажатии на одну из кнопок Главной  кнопочной формы появиться подкнопочная форма. Например (Рис.6.7):

     

Рисунок 6.7 - Внешний вид подкнопочной формы Таблицы 

     7. Создание макросов

     Для того, чтобы распечатать данные средствами Ms Access можно использовать макросы. Для этого:

  1. В объектах окна БД выбираем Макросы и нажимаем кнопку Создать
  2. Открывается бланк создания макроса.
  3. В первом столбце выбирается макрокоманда из списка доступных
  4. В аргументах макрокоманды проставляются необходимые параметры и имена объектов (рис. 7.1)

Рисунок 7.1 – Заполненный бланк создания макроса

  1. Для того чтобы макрос выполнился необходимо нажать кнопку Запуск на панели окна базы данных, либо кнопку в виде красного восклицательного знака на панели MS Access
  2. Но перед этим необходимо будет сохранить макрос (рис 7.2)

Рисунок 7.2 – Сохранение макроса

  1. При выполнении созданного нами макроса Печать формы Поставки данная форма отправляет на печать.
 
 

 

     

     Заключение 

     В итоге мы создали БД «Оптовая база». Она не идеальна, и может быть не подходит для использования в реальной жизни, но с ее помощью мы закрепили знания и практические навыки работы на персональном компьютере с использованием современных компьютерных технологий, ориентированных на работу с базами данных 

 

     

     Список  используемой литературы 

     
  1. Кириллов  В.В. Основы проектирования реляционных  баз данных. Учебное пособие. Санкт-Петербургский Государственный Институт точной механики и оптики (технический университет). Кафедра вычислительной техники, 2000. – 420 с.
  2. Бекаревич Ю.Б., Пушкина Н.В. Microsoft® Access 2000. - СПб.: БХВ – Санкт-Петербург, 1999. – 480 с.

Информация о работе Проектирования и создания БД «Оптовая база»