Автор работы: Пользователь скрыл имя, 22 Ноября 2012 в 15:50, курсовая работа
База данных - приложение, в котором в специальной удобной форме хранится информация, то есть данные. Система управления базой данных (СУБД)- это программа, с помощью которой информация в базу вводится, просматривается, сортируется, фильтруется, разыскивается, депортируется (переводится в форматы других СУБД) или, наоборот, импортируется.
1. ВВЕДЕНИЕ 3
2. ПОСТАНОВКА ЗАДАЧИ 4
3. ПРОЕКТИРОВАНИЕ СИСТЕМЫ В ACCESS 5
4. СОЗДАНИЕ БД 6
4.1. Создание таблиц и определение связей между ними 6
4.2 Разработка Запросов 10
4.3 Разработка форм 13
4.4. Разработка отчетов 17
4.5. Создание кнопочной формы 18
5. ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ. 21
ТРЕБОВАНИЯ: 21
ПРИЛОЖЕНИЕ. 22
ФОРМЫ 22
ОТЧЕТЫ 23
ЗАПРОСЫ 24
ЗАКЛЮЧЕНИЕ 24
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ: 25
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)»
Кафедра прикладной информатики и экономики
Курсовой проект
По дисциплине: «Базы данных»
Тема: «Проектирование базы данных кадры предприятия»
Студент: Шумский Константин Олегович
Специальность: 080801 «Прикладная информатика в экономике»
Москва 2012г
Содержание
База данных - приложение, в котором в специальной удобной форме хранится информация, то есть данные. Система управления базой данных (СУБД)- это программа, с помощью которой информация в базу вводится, просматривается, сортируется, фильтруется, разыскивается, депортируется (переводится в форматы других СУБД) или, наоборот, импортируется.
Базы данных призваны упростить работу с большими объемами информации, упростив доступ к ней и помогает получать отчеты по найденной информации в удобной форме.
Разработать базу данных (БД) «Кадры предприятия», позволяющую вести:
Основные требования к БД по функциональному набору:
СУБД Access включает в себя разнообразные и многочисленные относительно автономные программные средства, ориентированные на создание объектов базы данных и приложений пользователя.
Средства графического конструирования позволяют пользователю создавать объекты базы данных и объекты приложения с помощью многочисленных графических элементов, не прибегая к программированию.
Диалоговые средства представлены разнообразными мастерами, которые в режиме ведения диалога с пользователем позволяют создавать объекты и выполнять разнообразные функции по реорганизации и преобразованию БД.
В СУБД поддерживаются различные модели данных.
Модель данных – это метод (принцип) логической организации данных, используемый СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели. В СУБД для ПЭВМ поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами.
Основной логической структурной единицей манипулирования данными является строка таблицы – запись. Структура записи определяется составом входящих в нее полей. Совокупность полей записи соответствует логически связанным реквизитам, характеризующим некоторую сущность предметной области. Типовыми функциями СУБД, по манипулированию данными являются: выборка, добавление, удаление, изменение данных.
Таблица – объект, который используется для хранения информации. Таблица содержит поля (поле – столбец таблицы). Поле содержит определенное свойство объекта; каждое поля имеет имя; внутри имени поля нельзя использовать пробелы; для связки между словами можно ставить знак подчеркивания; тип поля определяет множество значений, которые может принимать данное поле в различных записях; в реляционных базах данных используется четыре основных типа полей: числовой, символьный, дата, логический; логический тип соответствует полю, которое может принимать всего два значения: "да" – "нет" или "истина" – "ложь". В них хранятся различного рода данные, например, фамилия и адрес, и записи (запись – строка таблицы; одна запись содержит информацию об отдельном объекте, описываемом в БД).
Запрос – объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать QBE (запрос по образцу) или инструкции SQL. Можно создавать запросы на выборку, удаление или добавление данных, можно создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.
Форма – объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения.
Отчет – объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.
Макрос – объект, представляющий собой структурированное описание одного или нескольких действий, которые, по мнению разработчика, должен выполнить Access в ответ на определенное событие.
Модуль – объект, содержащий программы на Microsoft Access Basic, которые позволяют разбить процесс на более мелкие действия и обнаружить ошибки, которые невозможно обнаружить с помощью макросов. Модули могут быть независимыми объектами, содержащими функции, которые вызываются из любого места приложения, также модули могут быть «привязаны» к отдельным формам или отчетам для реакции на происходящие в них изменения
[3]
[4]
Создаем таблицы базы данных, в которые впоследствии будет вводиться информация. В дальнейшем данные в таблице могут дополняться новыми данными, редактироваться или исключаться из таблицы. Можно просматривать данные в таблицах или упорядочивать их по некоторым признакам. Информация, содержащаяся в таблицах, может быть использована для составления отчетов. Кроме того, можно дать графическую интерпретацию информации, содержащейся в базе данных.
Создание таблицы в MS Access осуществляется в окне базы данных. Рассмотрим последовательность действий при создании таблицы в новой базе данных:
При присвоении имени таблице, как и имени базы данных, можно не ограничиваться восемью символами. Имя таблицы, как и имена других объектов базы данных, хранится в самой базе данных.
При разработке полей для каждой таблицы необходимо помнить:
С тем чтобы Microsoft Access мог связать данные из разных таблиц, например, данные о клиенте и его заказы, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.
Межтабличные связи увязывают две таблицы с помощью общего поля, которое имеется в обеих таблицах. Существуют три типа связей:
Главной таблицей базы данных является таблица «Сотрудники». Остальные являются вспомогательными. Вспомогательные таблицы служат для сокращения времени при заполнении таблиц и форм, тем самым, упрощая работу.
Приступаем непосредственно к созданию таблиц в базе данных. Таблицы созданы при помощи конструктора. Введены имя поля и типы данных (текстовое, денежное, и т.д.): название таблицы, установка связей. Создание таблицы «Отделы»:
Приступаем непосредственно к созданию таблиц в базе данных. Таблицы созданы при помощи конструктора. Введены имя поля и типы данных (текстовое, денежное, и т.д.): название таблицы, установка связей. После нажатия кнопки «готово» следующее:
Рис 1. Таблица в режиме конструктора
Полученная таблица «Отделы». Заполняем либо вручную либо через форму.
Аналогично создаем остальные таблицы:
А)
В)
Рис 2. Созданные таблицы
Таблица «Сотрудники» содержит внедряемые поля из других таблиц. Данная операция осуществляется с помощь мастера подстановок. Технология подстановки показаны на рисунках (Подстановка звания из таблицы «Звания»):
А)
В)
Д)
Рис 3. Работа с мастером подстановок
После создания таблиц определяем связи между ними
Рис 4. Схема данных БД
Вызвав это окно нажатием правой кнопкой мыши добавим все созданные таблицы. Далее создаем тип «один ко многим» щелчком по линиям
Как видно, вид связей между таблицами — один ко многим, то есть одной записи первой таблицы соответствует много записей второй таблицы. Определение связей между таблицами способствует взаимному изменению информации, содержащейся в связанных полях. Созданная схема данных будет в дальнейшем использоваться для создания форм, запросов и отчетов.
Запросы являются одним из основных инструментов выборки записей, обновления таблиц и обработки данных в таблицах БД. Результат выполнения запроса – это новая, чаще всего временная таблица, которая существует до закрытия запроса. Структура этой таблицы определяется выбранными полями. Условия отбора, сформулированные в запросе, позволяют фильтровать записи, составляющие результат объединения таблиц. Простейшие запросы могут быть созданы с помощью мастера. Любой запрос можно создать в режиме конструктора. В Access может быть создано несколько видов запроса:
Лучшим способом создания запроса является использование графического конструктора. Основные принципы конструирования различных запросов заложены в технике конструирования запроса на выборку, являющегося основой всех видов запросов.
Информация о работе Проектирование базы данных кадры предприятия