БД "Продукция-поставки"

Автор работы: Пользователь скрыл имя, 12 Декабря 2014 в 14:39, дипломная работа

Краткое описание

Целью данной работы является закрепление навыков работы с многотабличными базами данных в среде Access.
Основной задачей расчетно-графической работы является разработка базы данных фактографической информационной системы с использованием СУБД ACCESS.

Содержание

ВВЕДЕНИЕ 3
1.ВЫПОЛНЕНИЕ РАБОТЫ 4
1.1 Создание таблиц 4
1.2 Создание связи между таблицами 6
1.3 Создание запросов 7
1.3.1 Запрос-выборка 8
1.3.2 Создание запроса-итога. 9
11 Создание запроса-действия. 9
1.4 Создание отчета 10
1.5 Создание диаграммы 12
1.6 Создание макросов и кнопочной формы 13
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 15

Вложенные файлы: 3 файла

Xb4QEIqSzAg.jpg

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

Отчет.doc

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

 



 



 

ОГЛАВЛЕНИЕ

 

 

 

 

 

 

 

ВВЕДЕНИЕ

 

Целью данной работы является закрепление навыков работы с многотабличными базами данных в среде  Access. 

Основной задачей расчетно-графической работы является разработка базы данных фактографической информационной системы с использованием СУБД ACCESS.

Выбор варианта задания:

№ варианта выбора исходных таблиц: 6

Предметная область: Продукция-поставки

Тип сортировки по возрастанию в числовом поле и убыванию в текстовом поле

Критерий для запросов на выборку с операторами NULL и NOT Критерий для запросов-итогов минимальное;

Критерий для запросов-действий на обновление;

Тип диаграммы Линейчатая

Тип итогов в полях отчета максимальное

 

 

 

 

 

 

1.ВЫПОЛНЕНИЕ РАБОТЫ

1.1 Создание  таблиц

 

Запустила приложение MS Access, используя главное системное меню: Пуск/ Программы/ МS Access. На экране появился рабочий экран программы МS Ассess, в верхней строке расположено Главное меню, а под ним панель инструментов. В средней части располагается начальное окно, состоящее из двух полей. В верхнем поле выбрала способ создания новой БД: с помощью конструктора (Новая база данных). В диалоговом окне задала имя файла. В появившемся окне БД перешел на вкладку Таблица и нажала кнопку Создать, далее выбрала способ создания Конструктор. В окне Конструктора таблицы задала имена, типы и свойства полей. Для определения свойств полей использовала бланк Свойства поля в нижней части окна конструктора таблиц и выбрала Обязательное поле, (Да). Ключевое поле определила, установив курсор в строке с именем поля № Поставки и нажав кнопку Определить ключ на панели инструментов. Командой Файл/ Сохранить сохранила структуру таблицы и ввела имя таблицы Продукция. (Рис.1)

Рисунок 1 Таблица продукция в режиме конструктор

Рисунок 2 Таблица Продукция

 

Аналогично создала вторую таблицу Поставки. При сохранении таблицы отказалась от создания ключевого поля (Рис.3).

 

Рисунок 3 Таблица Поставки в режиме конструктор

Рисунок 4 Таблица Поставки

 

1.2 Создание  связи между таблицами

 

Для определения связи между таблицами в окне БД на панели инструментов нажала кнопку Схема данных. В окне Добавление таблицы выделила имена таблиц Продукция и Поставки, нажала кнопку Добавить. В окне Схема данных выделила поле № Поставки в таблице Продукция при нажатой кнопкой мыши перетащила ее на поле № Поставки таблицы Поставки. В появившемся окне Связь щелкнула по флажкам Обеспечение целостности данных, Каскадное обновление связанных полей, Каскадное удаление связанных полей (Рис.5). Далее щелкнула по кнопке Создать

Рисунок 5 Схема данных

 

Для введения данных в окне БД выделила таблицу Продукция и щелкнула по кнопке Открыть. Ввела данные в таблицу.  Для поля Наименование в таблице Продукция использовала Мастер подстановок, чтобы автоматически ввести данные в не ключевую таблицу. (Рис.6).

 

 

Рисунок 6 Мастер подстановок.

 

Сделала сортировку данных в соответствии с вариантом. Для этого открыла таблицу Поставки и выполнила команду Записи \ Фильтр / Расширенный фильтр. Выполнила команду Фильтр \ Применить фильтр. (Рис.7)

Рисунок 7 Расширенный фильтр

1.3 Создание запросов

 

Для создания запроса в окне БД перешла на вкладку Запросы и нажала кнопку Создать. В окне Новый запрос выбрала способ построения – Конструктор.

1.3.1 Запрос-выборка

 

Для того, чтобы создать Запрос-выборку, перешла на вкладку ЗапросыàСоздание запроса в режиме конструктора. Затем добавила таблицу Продукция. Выполнила команду Запрос/ Запуск. (Рисунок 8).

 

 

 

Рисунок 8 Запрос на выборку в режиме конструктора

 

 

Рисунок 9 Результат запроса на выборку

 

 

1.3.2 Создание запроса-итога.

 

 Для второго запроса, чтобы вычислить Минимальное сгруппировал данные по полю Количество с помощью команды Вид \ Групповая операция. Выбрал функцию Min. Таким образом, вычислил минимальное количество. (Рис.10).

Рисунок 10 Итоговый запрос в режиме конструктора

 

Рисунок 11 Итоговый запрос

11 Создание запроса-действия.

 

Для создания запроса на обновление сделала копию таблицы Продукция. Затем создала запрос, выбрав таблицу Копия Продукция . Выполнила команду Запрос \ На Обновление. Затем нажала Запрос \Запуск. (Рис.12).

 

Рисунок 12 Запрос на обновление таблицы в режиме конструктора

Рисунок 13 Запрос на обновление таблицы.

1.4 Создание  отчета

 

Чтобы представить информацию из БД наилучшим способом создала отчет. Для этого в окне БД выбрала пункт Отчет на панели инструментов затем Создание отчета в режиме мастера. Выбрав в качестве источника данных таблицу «Продукция», нажала кнопку ОК затем  из доступных полей перебросила нужные в выбранные. Выбрала порядок сортировки,  итоговую функцию Count,  вид макета (структура 1), а также требуемый стиль (полужирный). Задав имя отчета, нажала кнопку ГОТОВО. После предварительного просмотра, для дальнейшего редактирования отчета нажала кнопку Конструктор. (Рис.12).

Рисунок 14 Отчет Продукция в конструкторе.

Рисунок 15 Отчет Продукция.

Далее все таблицы, конструкторы таблиц, запросы, конструкторы запросы, отчет из MS Access скопировала в MS Word.

1.5 Создание диаграммы

 

Для наглядности данных созданных таблиц сделала Гистограмму в соответствие со своим вариантом. Для этого выполнила команду Вид / Сводная диаграмма в качестве источника данных использовала таблицу Продукция . Рисунок 16

Рисунок 16 Диаграмма Дети сотрудников

 

1.6 Создание макросов и кнопочной формы

Во вкладке Формы выбрала Создание формы с помощью конструктора. В открывшемся поле создала кнопки для открытия таблиц, запросов, а также для просмотра отчета.

Создала макросы для автоматического открытия кнопочный формы при запуске базы данных. Для этого зашла во вкладку МАКРОСЫ и кликнул в значок Создать, в макрокоманде выбрала Открыть форму и указала Наименование Формы. Далее сохранила макрос под название Autoexec. Рисунок 17

 

Рисунок 17 Кнопочная форма

 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

 

  1. Информатика. Базовый курс/ Под  ред. С.В. Симоновича. – 2-е изд.– СПб.: Питер, 2008. – 639 с.
  2. Информатика для экономистов. Учебник для ВУЗов, обучающихся по направлению 080100 (521600) «Экономика» и экон. спец./ С.В. Балашова и др.; под ред.Матюша В.М.; РУДН – М: ИНФРА–М., 2007. –880 с.
  3. Практикум по информатике/ Под ред. А.А.Землянский. – М.: КолосС, 2003. – 384 с.
  4. Острейковский В.А. Информатика: учебное пособие. – М.: Высшая школа, 2003. – 320 с.
  5. Табличный процессор Excel 2000: методические указания к изучению курса «Информатика» / БГАУ; сост. Е.И.Филосова, Г.Р.Иванова, Г.Г. Ахметшина, Уфа, 2005. – 72с.
  6. Фандрова Л.П. Табличный процессор  Excel [Электронный ресурс]: [электрон. учеб.]: подгот. по свидетельству об отраслевой регистрации разработки № 2370 от  20.02.2003; ИнРФ 50200300145 от 28.02.2003. – Электрон. дан. и прогр. – Уфа: БГАУ, 2003. – 1 электрон. опт. диск (CD-ROM); 12 см. – Систем. требования: ПК Pentium; Windows 95/98/2000/XP; ОЗУ 32 Мб. – Загл. с экрана.
  7. Шаронова Ю.В. MS Word 2000 [Электронный ресурс]: [электрон. учеб.]: подгот. по свидетельству об отраслевой регистрации разработки № 2367 от  20.02.2003; ИнРФ 50200300142 от 28.02.2003. – Электрон. дан. и прогр. – Уфа: БГАУ, 2003. – 1 электрон. опт. диск (CD-ROM); 12 см. – Систем. требования: ПК Pentium; Windows 95/98/2000/XP; ОЗУ 32 Мб. – Загл. с экрана.

 

 


Продукция - Поставки.mdb

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

Информация о работе БД "Продукция-поставки"