Выполнение курсовой работы




Курсовая работа по Информатике

 

Создание базы данных с помощью СУБД

Microsoft Access

Пояснительная записка

на 12 листах

 

 

Студентка группы ______________

(роспись)

Руководитель ______________

(роспись)

№ зачетной книжки

 

Самара 2013 г

Рецензия

 

Содержание

1. Цели и задачи курсовой работы.................................................................................................... 4

2. Постановка задачи курсовой работы............................................................................................ 4

3. Задание на выполнение................................................................................................................. 4

4. Выполнение курсовой работы.................................................................................................. 5

4.1. Создание таблиц...................................................................................................................... 6

4.2. Запросы..................................................................................................................................... 7

4.3. Формы....................................................................................................................................... 9

4.4. Отчеты.................................................................................................................................... 10

Список литературы:......................................................................................................................... 12

 


Цели и задачи курсовой работы

Цель курсовой работы – получить представление о современных информационных технологиях обработки данных. Задачей работы является развитие практических навыков в разработке базы данных и работы с системой управления базами данных (СУБД) MS Access.

Постановка задачи курсовой работы

Используя возможности СУБД Access, необходимо создать базу данных по заданному условию;

- создать базу данных из связанных таблиц (не менее двух),

- подготовить запросы по заданным условиям,

- создать формы данных, построить диаграммы,

- вывести отчет.

Задание на выполнение

 

  Разработать информационную систему «Перевозки», для транспортного предприятия. На предприятии имеется пакет заявок от других организаций на перевозку различных грузов.
  БД системы состоит из трех таблиц: «Транспорт», «Заявки», «Доставка», имеющих следующую структуру:
«Транспорт»: · марка автомобиля; · государственный номер (ключевое поле); · расход топлива (литров на 100 км.). «Заявки»: · код заявки (ключевое поле); · дата; · пункт отправления; · пункт назначения; · название груза; · единица измерения; · количество груза. «Доставка»: · дата и время отправления, · дата и время возвращения, · гос. Номер автомобиля, · код заявки, · ед. измерения, · количество фактически перевезенного груза, · пройденное расстояние.
Создать следующие запросы
1. Общее количество произведенных поездок за один месяц 1. Количество перевезенного груза за квартал.
Создать форму в виде таблицы. Указать в ней следующие поля
1. Пункт назначения 2. время пути расход топлива
Создать диаграмму, указав в ней следующие данные.
  Построить сравнительную диаграмму перевозки грузов за два месяца
  Создать отчет, предусмотрев в нем следующие данные
  1. Пункт назначения 2. Время отправки 3. Количество перевезенных грузов 4. Предусмотреть поле в конце отчета. Общее количество перевезенных грузов

 

Выполнение курсовой работы

 

 

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

При проектировке таблиц, воспользуемся следующими основными принципами:

1. Информация в таблице не должна дублироваться. Не должно быть повторений и между таблицами.

Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах.

2. Каждая таблица должна содержать информацию только на одну тему. Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах.

3. Определение необходимых в таблице полей.

Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с продажами билетов могут содержаться поля с названием тура, датой продажи, количества проданных билетов.

4. При разработке полей для каждой таблицы должны помнить, что:

- Каждое поле должно быть связано с темой таблицы.

- Не рекомендуется включать в таблицу данные, которые являются результатом выражения.

- В таблице должна присутствовать вся необходимая информация.

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

5. Задание индивидуального значения каждому полю.

С тем чтобы Microsoft Access мог связать данные из разных таблиц.

Определить ключевое поле.

6. Определение связей между таблицами. После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.

7. Обновление структуры базы данных.

После проектирования таблиц, полей и связей необходимо еще раз просмотреть структуру базы данных и выявить возможные недочеты. Желательно это сделать на данном этапе, пока таблицы не заполнены данными.

Для проверки необходимо создать несколько таблиц, определить связи между ними и ввести несколько записей в каждую таблицу, затем посмотреть, отвечает ли база данных поставленным требованиям. Рекомендуется также создать черновые выходные формы и отчеты и проверить, выдают ли они требуемую информацию. Кроме того необходимо исключить из таблиц все возможные повторения данных.

8. Добавление данных и создание других объектов базы данных

Если структуры таблиц отвечают поставленным требованиям, то можно вводить все данные. Затем можно создавать любые запросы, формы, отчеты, макросы и модули.

9 Использование средств анализа в Microsoft Access

В Microsoft Access существует два инструмента для усовершенствования структуры баз данных. Мастер анализа таблиц исследует таблицу, в случае необходимости предлагает новую ее структуру и связи, а также переделывает ее.

 

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

 

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

Объектами рассматриваемой предметной области являются:

- Транспорт;

- Доставка;

- Заявки;

Рассмотрим объекты более подробно.

 

Объект «Транспорт»

В данном объекте содержится информация о транспорте:

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

Ключ – «гос.номер»

 

Рис. 2. Таблица «Транспорт» в режиме просмотра

Остальные таблицы создаются аналогично

 

После создания таблиц и их заполнения данными создаем схему связей между ними, которая выглядит следующим образом:

Рис. 3. Схема данных

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

Запросы позволяют отбирать необходимую информацию из таблиц и представлять ее в табличном виде.

Для создания запросов:

1. Откроем запрос в режиме конструктора.

2. Нажмем кнопку Отобразить таблицу на панели инструментов.

3. В диалоговом окне Добавление таблицы выбираем вкладку, содержащую нужные объекты.

4. Выбираем имя объекта, добавляемого в запрос. Для одновременного выбора нескольких объектов выбираем объекты при нажатой клавише CTRL. Чтобы выбрать группу соседних объектов, выбираем имя первого объекта, нажмите клавишу SHIFT и, удерживая ее, выбираем имя последнего объекта группы.

5. Нажимаем кнопку Добавить, а затем кнопку Закрыть.

 

Запрос 1. Общее кол-во произведенных поездок

 

Рис. 4. Запрос 1 в режиме конструктора

Рис. 5. Запрос 1 в режиме просмотра

 

 

Запрос 2. кол-во перевезенного груза за квартал

 

Рис. 6. Запрос 2 в режиме просмотра.

 

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

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

Автоотчеты готовятся с помощью средств автоматизации.

Существуют два вида автоотчётов: в столбец и ленточный.

Аналогично созданию форм, создание отчетов можно выполнять как с помощью мастера, так и с помощью конструктора. Как правило, мастер используется для создания основной части отчета, т.е. структуры, а конструктор применяется для усовершенствования внешнего вида отчета.

Для создания отчета необходимо в окне БД в разделе Отчёты воспользоваться кнопкой Создать и выбрать требуемый режим создания нового отчета. Мастер отчётов создаёт структуру отчёта в режиме диалога с разработчиком:

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

При работе с Мастер отчётов необходимо выполнить следующие этапы:

1. Выбор таблицы или запросов, на которых отчёт базируется, выбор полей, отражаемых в отчёте.

2. Выбор полей группировки (уровней и интервалов группировки) – вид представления данных в отчете.

3. Выбор полей и методов сортировки – определяется порядок сортировки записей, отображаемых в отчете.

4. Выбор вида макета, который будет использоваться при печати отчета (блочный, ступенчатый, выровненный по левому краю и т.п.), а также ориентация страницы (книжная или альбомная).

5. Выбор стиля оформления отчета (из предложенного списка).

6. Сохранение отчёта под заданным именем.

7. После того как с помощью мастера создана структура отчета, для внесения изменений, связанных с его оформлением, следует установить режим конструктора. Приёмы редактирования структуры отчётов те же, что и для форм.

Отчет в режиме конструктора приведен на рис.16.

Рис. 7. Отчет в режиме конструктора

Для ввода формулы для вычисления оплаты услуг необходимо открыть Отчет в режиме конструктора:

-на Панели элементов нажать на кнопку Поле;

-выбрать с помощью мыши в области Примечание отчета место, в которое следует поместить поле;

-поместить курсор в поле и ввести выражение. Придать свойству поля необходимый формат.

 

 

Рис. 8. Отчет в режиме просмотра

Список литературы:

 

1. Горев А., Макашарипов С., Эффективная работа с СУБД: СПб, «Питер», 2004.

2. Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. - СПб.: ИТМО, 2002.

3. Виллариал Б. Программирование Access 2003 в примерах Access 2002 –М.: КУДИЦ – ОБРАЗ, 2003.

4. Сичкаренко В. А. SQL-99. Руководство разработчика баз данных – М.: ДиаСофтЮП, 2002.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-11-19 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: