Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
report / Пример курсовика по БД `Отдел кадров`.rtf
Скачиваний:
60
Добавлен:
15.02.2015
Размер:
45.3 Mб
Скачать

2. Концептуальная модель

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

  1. Prinyatie (принятие на работу)={TabNumb, PricasNumb, DataPrikasa}

TabNumb - Табельный номер

PricasNumb - Номер приказа

DataPrikasa - Дата приказа

  1. Peremeshenie (перемещение в должности)={TabNumb , PrikasNumberPerem, DataPrikasaPeremesh, Dolgnost, NovoeMesto}

TabNumb - Табельный номер

PrikasNumberPerem - Номер приказа

DataPrikasaPeremesh - Дата приказа

Dolgnost - Прежнее место

NovoeMesto - Новое место

  1. Uvolnenie (увольнение)={ TabNumb , PricasNumbUvoln, DataPrikasaUvoln, Osnovanie, DataPrekrDeistviyaDogovora}

TabNumb - Табельный номер

PricasNumbUvoln - Номер приказа

DataPrikasaUvoln - Дата приказа

Osnovanie - Основание

DataPrekrDeistviyaDogovora - Дата прекращения действия договора

  1. Obrazovanie (Образование)= {TabNumb , KnowForengLang, NameVUZ, Kvalifikacia, Professia, DocAboutStudy, Professia, StagWorkNepreruv, StagWorkObshi }

TabNumb - Табельный номер

KnowForengLang - Знание иностранных языков

NameVUZ - Наименование образовательного учреждения

Kvalifikacia - Квалификация

DocAboutStudy - Документ об образовании

Professia - Профессия

StagWorkNepreruv -Непрерывный стаж работы

StagWorkObshi - Общий стаж работы

5 Sotrudnik (Сотрудник)={ TabNumb , FIO, TrDogNumb, Pasport, Pol}

TabNumb - Табельный номер

FIO - ФИО

TrDogNumb - Номер трудового договора

Pasport - Паспорт

Pol - Пол

6 Dogovor (трудовой договор)={TrDogNumb, INNrabotodat, Dolgnost, DataDogov, NachaloDeist , OkonchDeist, Dolgnost, Oklad, Otdel, IsputSrok, INNrabotodat }

TrDogNumb - Номер трудового договора

DataDogov - Дата

NachaloDeist - Начало действия

OkonchDeist - Окончание действия

Dolgnost - Должность

Oklad - Оклад

Otdel - Отдел

IsputSrok - Испытательный срок

INNrabotodat – ИНН работодателя

7 VoinskUchet (воинский учет)={TabNumb, VoinskoeZvanie, KodovoeOboznVUS, KategoriaZapasa, KategoriaGodnosti, NaimenKommissPoZhitelstv, VoinskiiUchet, OtmetkaSnyatiaUcheta}

TabNumb - Табельный номер

VoinskoeZvanie - Воинское звание

KodovoeOboznVUS - Полное кодовое обозначение ВУС

KategoriaZapasa - Категория запаса

KategoriaGodnosti - Категория годности к военной службе

NaimenKommissPoZhitelstv - Наименование военного комиссариата по месту жительства

VoinskiiUchet - Воинский учет

OtmetkaSnyatiaUcheta - Отметка о снятии с воинского учета

8 PovushKvalif (повышение квалификации)={TabNumb, NachaloObuchenia, OkonchObuchenia, VidPovushKvalifikaci, NaimenovanieObrazUchrezhd, DocumentPovush, Osnovanie}

TabNumb - Табельный номер

NachaloObuchenia - дата начала обучения

OkonchObuchenia - дата окончания обучения

VidPovushKvalifikaci - вид повышения квалификации

NaimenovanieObrazUchrezhd - наименование образовательного учреждения

DocumentPovush - документ

Osnovanie - основание

9 Rabotodat (Работодатель )={INNrabotodat, NameFirm, Adres, Telefon, FIOrukovod }

INNrabotodat - INN работодателя

NameFirm - Название фирмы

Adres - Адрес

Telefon - Телефон

FIOrukovod - ФИО руководителя

Построим концептуальную модель и покажем количественное значение мощностей связей (рисунок 2.1). Обоснуем значения мощностей связи:

  • мощность связи объекта Работодатель и Трудовой договор мощность связи 1:N, так как один работодатель может иметь много трудовых договоров, в свою очередь трудовой договор может быть заключен только с одним работодателем, поэтому связь «Трудовой договор»-«Работодатель» имеет мощность 1:1;

  • мощность связи объекта Повышение квалификации с объектом Трудовой договор 1:N, так как одному сотруднику может соответствовать несколько курсов повышения квалификации, в свою очередь одни и те же курсы по повышению квалификации могут соответствовать N трудовым договорам;

  • мощность связи объекта Трудовой договор с объектом Приказ об увольнении равна 1:1, так как один договор соответствует одному приказу, в свою очередь один приказ об увольнении соответствует одному договору, то есть мощность связи объекта Приказ об увольнении с объектом Трудовой договор равна 1:1;

  • мощность связи объекта Трудовой договор с объектом Перемещение в должности равна 1:1, так как один договор соответствует одному приказу, в свою очередь один приказ о перемещении может соответствовать только одному договору, то есть мощность связи объекта Перемещение в должности с объектом Трудовой договор равна 1:1;

  • мощность связи объекта Трудовой договор с объектом Приказ о принятии на работу равна 1:1, так как один договор соответствует одному приказу, в свою очередь один приказ о перемещении соответствует одному договору, то есть мощность связи объекта Приказ о принятии на работу с объектом Трудовой договор равна 1:1;

  • мощность связи объекта Сотрудник с объектом Трудовой договор равна 1:N, так как одному сотруднику может соответствовать много трудовых договоров, в свою очередь мощность связи объекта Трудовой договор с объектом Сотрудник равна 1:1, так как одному договору может соответствовать только один сотрудник;

  • мощность связи объекта Сотрудник с объектом Образование равна 1:N, так как одному сотруднику может соответствовать несколько документов об образовании, а мощность связи объекта Образование с объектом Сотрудник равна 1:1, так как одному документу об образовании может соответствовать только один сотрудник;

  • мощность связи объекта Сотрудник с объектом Воинский учет равна 1:1, так как одному сотруднику может соответствовать один документ о воинском учете, а мощность связи объекта Образование с объектом Сотрудник равна 1:1, так как одному документу о воинском учете может соответствовать только один сотрудник.

Рисунок 2.1 Концептуальная схема

Соседние файлы в папке report