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