Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсач docx51 / Nachalo_kursacha.docx
Скачиваний:
105
Добавлен:
07.08.2013
Размер:
798.76 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Санкт-Петербургский государственный политехнический университет»

Институт международных образовательных программ

Курсовой проект

по дисциплине «Базы данных»

Проектирование базы данных Агентство по трудоустройству

Выполнил Лян А.А

Студентка гр.2143\5

Руководитель Бураков П. В.

Доцент

Санкт-Петербург

2012

1.Постановка задачи 3

2. Информационно-логическая модель 4

3. Физическая модель базы данных 6

4. Создание базы данных в СУБД MS SQL Server 8

4.2 Создание базы данных с помощью программного SQL кода 9

4.3 Создание диаграммы базы 12

5. Описание SQL запросов 14

1.Постановка задачи

Выбранной предметной областью является агентство по трудоустройству , которое помогает найти людям работу .

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

Наиболее важными компонентами системы являются:

  • соискатель;

  • менеджер;

  • Вакансия;

Основными процессами данной системы являются:

  • ознакомление с услугами, предоставляемыми менеджером ;

  • оформление документов;

  • учет трудоустройства или не трудоустройства соискателя;

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

2. Информационно-логическая модель

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

Сущность – это то, о чем необходимо хранить информацию, что может быть однозначно идентифицировано.

Исходя из поставленной цели и задачи, можно выделить следующие объекты: менеджер, соискатель, предприятие, запись о трудоустроистве, вакансия . Далее следует определить взаимосвязи между ними. Обозначим взаимосвязь объектов в соответствии с поставленной задачей (см. Рис. 2.1).

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

Затем следует определить свойства (атрибуты) каждой сущности (см. Таблица 2.1).

Рис 2.1 Логическая модель базы данных

Таблица 2.1

Сущность и их свойства

Сущность

Атрибуты

Менеджер

УК менеджер

Адрес

Телефон

ФИО

Должность

Возраст

Пол

Соискатель

УК Соискателя

Фамилия

Имя

Отчество

Дата рождения

Пол

Стаж работы

Диплом

Образование

Вакансия

УК вакансий

Минимальная заработная плата

Образование

Опыт работы

Возраст

Гражданство

УК предприятия

Должность

Предприятие

УК предприятие

Название предприятия

Адрес

Лицензия

Должность

Запись о трудоустройстве

УК записи трудоустройства

УК вакансий

УК соискателя

Соседние файлы в папке курсач docx51