Проектирования и создания БД «Оптовая база»
Курсовая работа, 26 Февраля 2011, автор: пользователь скрыл имя
Описание работы
База данных – это совокупность связанных между собой сведений о конкретных объектах реального мира в какой-то предметной области.
Объект – нечто, для которого существует название и способ отличать один подобный объект от другого (например, города, люди).
Файлы: 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.
Рассмотрим
нашу базу данных, вернее наши таблицы.
Все таблицы удовлетворяют
4. Создание отчетов
В этой базе данных было использовано создание отчётов на основе созданных таблиц и запросов. В основном использовался мастер создания отчётов. Сам процесс создания отчёта выглядит следующим образом:
- В объектах выбираем «отчёты», нажимаем на «создание отчёта с помощью мастера»;
- Выбираем из поля «таблицы и запросы» объект, по которому будет создаваться отчёт;
- Затем выбираем нужные поля из «доступных» кнопкой ;
- Далее следуем инструкциям мастера, выбираем порядок сортировки, макет отчёта, задаём стиль отчёта и имя отчёта, нажимаем «готово».
Созданный отчёт выглядит
Рисунок 4.1 – Отчет по запросу Все поставки с именами
5. Создание форм
Формы были созданы с помощью мастера. Из-за структурной однородности создания форм (отличаются, в принципе, только внешним оформлением) не будем расписывать порядок выполнения каждой формы. Рассмотрим на конкретном примере.
- В объектах выбираем формы, двойной клик на «создание формы с помощью мастера», открывается окно, где нужно выбрать таблицу или запрос, по которой будет создаваться форма (рис. 5.1):
Рисунок 5.1 – Выбор объекта
- Затем из доступных полей выбираем необходимые для формы поля,
- Затем выбираем внешний вид формы (рис.5.2),
Рисунок 5.2 - Внешний вид формы
- Требуемый стиль (рис.5.3)
Рисунок 5.3 - Требуемый стиль
- задаём имя, нажимаем «готово» (рис. 5.4)
Рисунок 5.4 – Задание имени формы
- получаем следующий вид формы (Рис.5.5):
Рисунок 5.5 – Внешний вид формы Поставки
6. Создание кнопочной формы
Кнопочная форма-меню создается для быстрого доступа к созданным формам и отчетам и распечатывания средствами Ms Access необходимых данных.
Для
создания кнопочного меню необходимо
реализовать следующие
- Выполнить команду Сервис → Служебные программы → Диспетчер кнопочных форм;
- Подтвердить создание кнопочной формы, щелкнув по кнопке Да;
- Создать свою страницу кнопочной формы, щелкнув по кнопке Создать в окне Диспетчера кнопочных форм (Рис.6.1);
Рисунок 6.1 – Диспетчер кнопочных форм
- Можно выбрать имя в появившемся диалоговом окне Создание (Главная кнопочная форма) и щелкнуть по кнопке ОК (Рис.6.2);
Рисунок 6.2 – Окно Создание
- В окне Диспетчера кнопочных форм выбрать созданную страницу Меню и щелкнуть по кнопке Изменить;
- Далее в окне Изменение страницы кнопочной формы создаются ее элементы с помощью кнопки Создать (Рис.6.3);
Рисунок 6.3 – Изменение страниц кнопочной формы
В результате появится окно Создание (Рис.6.4):
Рисунок 6.4 – Окно Создание
- Для каждого элемента вводится текст, поясняющий его действие, это делается в строке Текст;
- В строке Команда из списка выбирается действие, которое будет происходить при нажатии этого элемента-кнопки;
- В строке Форма указывается имя формы или отчета, с которым будет происходить действие, указанное в строке Команда. Далее нажимается кнопка ОК. (Рис.6.5)
Рисунок 6.5 – Пример создания пункта меню Таблицы
- После определения всех элементов кнопочной формы окно изменения закрывается кнопкой Закрыть;
- Появившуюся на вкладке Формы форму с именем Switchboard следует переименовать, например, назвать ее Форма-меню;
- Далее нужно открыть эту форму и просмотреть ее возможности.
Главная кнопочная форма выглядит следующим образом (Рис.6.6):
Рисунок 6.6 – Внешний вид главной кнопочной формы
При
нажатии на одну из кнопок Главной
кнопочной формы появиться
Рисунок
6.7 - Внешний вид подкнопочной
формы Таблицы
7. Создание макросов
Для того, чтобы распечатать данные средствами Ms Access можно использовать макросы. Для этого:
- В объектах окна БД выбираем Макросы и нажимаем кнопку Создать
- Открывается бланк создания макроса.
- В первом столбце выбирается макрокоманда из списка доступных
- В аргументах макрокоманды проставляются необходимые параметры и имена объектов (рис. 7.1)
Рисунок 7.1 – Заполненный бланк создания макроса
- Для того чтобы макрос выполнился необходимо нажать кнопку Запуск на панели окна базы данных, либо кнопку в виде красного восклицательного знака на панели MS Access
- Но перед этим необходимо будет сохранить макрос (рис 7.2)
Рисунок 7.2 – Сохранение макроса
- При выполнении созданного нами макроса Печать формы Поставки данная форма отправляет на печать.
Заключение
В
итоге мы создали БД «Оптовая база».
Она не идеальна, и может быть не подходит
для использования в реальной жизни, но
с ее помощью мы закрепили знания и практические
навыки работы на персональном компьютере
с использованием современных компьютерных
технологий, ориентированных на работу
с базами данных
Список
используемой литературы
- Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. Санкт-Петербургский Государственный Институт точной механики и оптики (технический университет). Кафедра вычислительной техники, 2000. – 420 с.
- Бекаревич Ю.Б., Пушкина Н.В. Microsoft® Access 2000. - СПб.: БХВ – Санкт-Петербург, 1999. – 480 с.