Создание базы данных "Агентство по трудоустройству"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
ее.
Макрос - одна или несколько макрокоманд, которые можно использовать для автоматизации конкретной задачи.
Макрокоманда - основной строительный блок макроса; самостоятельная инструкция, которая может быть объединена с другими макрокомандами для автоматизации выполнения задачи.
Модуль - набор описаний, инструкций и процедур, сохраненных под одним именем. В Microsoft Access имеется три типа модулей: формы, отчета и общий. Модули форм и отчетов содержат локальную программу для форм или отчетов. Если процедуры общего модуля явным образом не объявлены личными для модуля, в котором они появляются, значит, они распознаются и могут вызываться процедурами из других модулей этой базы данных.
База данных может содержать несколько модулей, в том числе общие модули, модули форм и модули отчетов.
Под средой программирования понимается программный комплекс, использование которого упрощает процесс написания и отладки программы. Для разработки БД Агентство по трудоустройству была выбрана среда разработки система управления базами данных (СУБД) MS Access. Данная СУБД предназначена для разработки небольших баз данных в кротчайшие сроки и содержит в себе все необходимые для этого инструменты, имеет удобный и понятный интерфейс.
Для запуска данной базы данных требуется СУБД MS Access и операционную систему: Windows XP/ 7.
Для работы базы данных необходимы следующие ресурсы:
процессор Pentium 133 или выше;
рекомендуется монитор типа VGA или с лучшей разрешающей способностью;
CD-ROM, клавиатура, мышь.
минимальный объем оперативной памяти - 32 Мбайт;
жесткий диск с объемом свободного пространства не менее 100 Мбайт.
база данные запрос программный
2 ПРОЕКТИРОВАНИЕ ЗАДАЧИ
.1 Концептуальное проектирование
Концептуальное проектирование - сбор, анализ и редактирование требований к данным. Для этого осуществляются следующие мероприятия:
обследование предметной области, изучение ее информационной структуры;
выявление всех фрагментов, каждый из которых характеризуется пользовательским представлением, информационными объектами и связями между ними, процессами над информационными объектами;
моделирование и интеграция всех представлений.
В соответствии с DFD (Data Flow Diagram) методологией, модель системы определяется как иерархия диаграмм потоков данных, описывающих процессы преобразования информации от момента ее ввода в систему до выдачи конечному пользователю. Диаграммы верхних уровней иерархии - контекстные диаграммы, задают границы модели, определяя её окружение (внешние входы и выходы) и основные рассматриваемые процессы. Контекстные диаграммы детализируются при помощи диаграмм следующих уровней.
Основными элементами диаграмм потоков данных являются:
внешние сущности;
процессы;
накопители данных;
потоки данных.
Внешние сущности
Под внешней сущностью (External Entity) понимается материальный объект, являющийся источником или приемником информации. В качестве внешней сущности на DFD диаграмме могут выступать заказчики, поставщики, клиенты и другие.
Процессы
Процессы, которые преобразуют данные. Процессы изображается в виде эллипса, внутри которого помещается имя процесса; каждый процесс имеет фиксированное число входных и выходных данных, изображаемых стрелками.
Накопители данных
Накопители данных предназначены для изображения неких абстрактных устройств для хранения информации, которую можно туда в любой момент времени поместить или извлечь, безотносительно к их конкретной физической реализации. Накопители данных являются неким прообразом базы данных информационной системы организации.
Потоки данных
Поток данных определяет информацию, передаваемую через некоторое соединение (кабель, почтовая связь, курьер) от источника к приемнику. На DFD диаграммах потоки данных изображаются линиями со стрелками, показывающими их направление. Каждому потоку данных присваивается имя, отражающее его содержание.
.2 Логическая модель данных
Модель данных, в которой на логическом уровне полностью описывается информационное содержание базы данных, называется логической моделью базы данных. Логическая модель является основой для всех пользователей информационной системы (прикладных программ и людей). Пользователи и прикладные программы обращаются к базе данных посредством СУБД только в терминах логической модели.
Логическая модель описывает всю базу данных как единое целое. Однако, как мы уже отмечали, у каждой группы пользователей базы данных есть свои специфические задачи, для решения которых нет необходимости знакомиться с глобальной моделью базы данных информационной системы. Кроме того, необходимое пользователю логическое представление данных может существенно отличаться от общей модели данных. Часто требуется также разделить группы пользователей по их правам доступа к определенным частям базы данных.
Создание программного продукта начинается с создания структуры базы данных. Осуществление данного этапа разработки производилось в программе Microsoft Access 2010. Каждая таблица имеет ключевое поле. Тип связи между таблицами один-ко-многим. Схема базы данных представлена на рисунке 2.1
Рисунок 2.1 - Схема БД Агентство по трудоустройству
Таблица Вакансии предназначена для хранения информации о имеющейся должности. На рисунке 2.1 приведена ее структура и назначение полей.
К?/p>