Автор: Пользователь скрыл имя, 27 Апреля 2012 в 16:36, курсовая работа
Цель данной работы - изучение этапов построения базы данных.
ФЕДЕРАЛЬНОЕ
АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
высшего профессионального образования
Московский государственный индустриальный университет
(ГОУ
МГИУ)
Кафедра
автоматики, информатики и систем
управления
Курсовая работа
по
курсу «Информационное
Разработка
БД по телевизорам
Группа 8332
Студент: Ахметжанов М.У.
Оценка ______
Дата _______
Преподаватель: Узинцев О.Е.
Москва 2011
Содержание
Введение
База данных в MS Access представляет собой совокупность инструментов для ввода, хранения, просмотра, выборки и управления информацией. К этим средствам относятся таблицы, формы, отчеты, запросы. В MS Access поддерживаются два способа создания базы данных. Есть возможность создать пустую базу данных, а затем добавить в нее таблицы, формы, отчеты и другие объекты. Кроме этого имеется возможность создать с помощью мастера базу данных определенного типа со всеми необходимыми таблицами, формами и отчетами. В обоих случаях у Вас останется возможность в любое время изменить и расширить созданную вами базу данных.
В
базе данных сведения из каждого источника
сохраняются в отдельной
Цель
данной работы - изучение этапов построения
базы данных.
Техническое
задание
Разработать
программный продукт, предназначенный
для автоматизации деятельности фирм
по продаже принтеров:
Основные требования к БД по функциональному набору:
Описание
программного продукта
Microsoft Access – это система управления базами данных (СУБД). СУБД является универсальным программным инструментом создания и обслуживания БД, позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Access дает возможность автоматизировать часто выполняемые операции, разрабатывать удобные формы для ввода, корректировки и просмотра данных, составлять сложные отчеты. В Microsoft Access база данных включает в себя все объекты, связанные с данными, в том числе и те, которые предназначены для автоматизации работы с ними, такие, как таблицы, формы, запросы, отчеты, программный код.
СУБД Access включает в себя разнообразные и многочисленные относительно автономные программные средства, ориентированные на создание объектов базы данных и приложений пользователя.
Средства графического конструирования позволяют пользователю создавать объекты базы данных и объекты приложения с помощью многочисленных графических элементов, не прибегая к программированию. Диалоговые средства представлены разнообразными мастерами, которые в режиме ведения диалога с пользователем позволяют создавать объекты и выполнять разнообразные функции по реорганизации и преобразованию БД. Среди многочисленных средств следует выделить средства для создания:
В СУБД поддерживаются различные модели данных.
Модель данных – это метод (принцип) логической организации данных, используемый СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели. В СУБД для ПЭВМ поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами.
Основной логической структурной единицей манипулирования данными является строка таблицы – запись. Структура записи определяется составом входящих в нее полей. Совокупность полей записи соответствует логически связанным реквизитам, характеризующим некоторую сущность предметной области. Типовыми функциями СУБД, по манипулированию данными являются: выборка, добавление, удаление, изменение данных.
Microsoft
Access называет объектами все, что
может иметь имя, такими
Таблица – объект, который используется для хранения информации. Таблица содержит поля (поле – столбец таблицы). Поле содержит определенное свойство объекта; каждое поля имеет имя; внутри имени поля нельзя использовать пробелы; для связки между словами можно ставить знак подчеркивания; тип поля определяет множество значений, которые может принимать данное поле в различных записях; в реляционных базах данных используется четыре основных типа полей: числовой, символьный, дата, логический; логический тип соответствует полю, которое может принимать всего два значения: "да" – "нет" или "истина" – "ложь". В них хранятся различного рода данные, например, фамилия и адрес, и записи (запись – строка таблицы; одна запись содержит информацию об отдельном объекте, описываемом в БД).
Запрос – объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать QBE (запрос по образцу) или инструкции SQL. Можно создавать запросы на выборку, удаление или добавление данных, можно создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.
Форма – объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения.
Отчет – объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.
Макрос – объект, представляющий собой структурированное описание одного или нескольких действий, которые, по мнению разработчика, должен выполнить Access в ответ на определенное событие.
Модуль – объект,
содержащий программы на Microsoft Access Basic,
которые позволяют разбить процесс на
более мелкие действия и обнаружить ошибки,
которые невозможно обнаружить с помощью
макросов. Модули могут быть независимыми
объектами, содержащими функции, которые
вызываются из любого места приложения,
также модули могут быть «привязаны» к
отдельным формам или отчетам для реакции
на происходящие в них изменения.
Создание таблицы в MS Access осуществляется в окне базы данных. Рассмотрим последовательность действий при создании таблицы в новой базе данных:
Главной таблицей базы данных является таблица «Наличие принтеров у фирм». Остальные являются вспомогательными. Вспомогательные таблицы служат для сокращения времени при заполнении таблиц и форм, тем самым, упрощая работу.
Создание таблицы «»:
Рис. 1. Разработанная таблица «Принтеры»
Аналогично создаем остальные таблицы:
Рис. 2 Таблица «Тип принтера»
Рис. 3 Таблица «Цветная печать»
Рис. 3 Таблица «Цена»
Рис. 3 Таблица «Печать на конвертах»
Рис. 4 Таблица
«Вес»
Рис. 5 Таблица
«Цвет»
Рис. 6 Таблица
«Количество»
После
распределения данных по таблицам и
определения ключевых полей необходимо
выбрать схему для связи данных в разных
таблицах. Для этого нужно определить
связи между таблицами.
Рис. 7 Схема
данных БД
В базе данных "Принтеры" таблицы соединены между собой, так чтобы пользователь мог обращаться ко всем таблицам (реализован принцип вложенности), т.е. некоторые таблицы являются главными и из них можно получить доступ во второстепенные таблицы. Также возможно удаление и добавление данных во все связанные между собой таблицы.
Запросы являются одним из основных инструментов выборки записей, обновления таблиц и обработки данных в таблицах БД. Результат выполнения запроса – это новая, чаще всего временная таблица, которая существует до закрытия запроса. Структура этой таблицы определяется выбранными полями. Условия отбора, сформулированные в запросе, позволяют фильтровать записи, составляющие результат объединения таблиц. Простейшие запросы могут быть созданы с помощью мастера. Любой запрос можно создать в режиме конструктора. В Access может быть создано несколько видов запроса: