Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Створення бази даних

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Перелік підприємств, що неодноразово зверталися до бюро з однаковими вакансіями протягом певного періоду часу. Перелік клієнтів, що повернулися до реєстру після того, як вже були направлені на роботу до підприємства. Глибоко розвинені можливості інтеграції з іншими програмними продуктами, що входять до складу Microsoft Office; Перелік підприємств, що пропонують певні умови праці (соціальний… Читати ще >

Створення бази даних (реферат, курсова, диплом, контрольна)

Схема бази даних

Створення об'єкту бази даних

use master.

—drop database HR_Agency.

create database HR_Agency.

go.

use HR_Agency.

go.

Створення таблиць

  • — Создание таблицы «Профессии»
  • —drop table Professii

create table Professii (.

IDKProf int primary key,.

NameProf varchar (20).

).

insert Professii values (2145,'токарь').

select * from Professii.

— Создание таблицы «Клинты (соискатели)» .

drop table Klient.

create table Klient (.

IDKlient int primary key,.

Name varchar (20),.

Pol varchar (3),.

obrazovanie varchar (20),.

opyt_raboty_let int,.

vozrast_god_rozhdenia int,.

IDprofessia int foreign key references Professii.

).

insert Klient values (1,'Иванов','м','высшее', 5,1965,2145).

insert Klient values (2,'Петров','м','высшее', 2,1963,2245).

select * from Klient.

  • — Создание таблицы «Навыки»
  • —if Object_ID ('Navyki') is not null
  • —drop table Navyki

create table Navyki (.

IDNavyk int primary key,.

Name varchar (20).

).

insert Navyki values (11,'progammist').

insert Navyki values (12,'hostel administrator').

insert Navyki values (13,'ekonomist').

insert Navyki values (14,'buhgalter').

insert Navyki values (15,'medpersonal').

insert Navyki values (16,'lesnik').

select * from Navyki.

  • — Создание таблицы «Предприятие»
  • —if Object_ID ('Predprijatie') is not null
  • —drop table Predprijatie

create table Predprijatie (.

IDPredpr int primary key,.

NamePred varchar (20),.

AdressPred varchar (20),.

FormaSobstv varchar (10).

).

insert Predprijatie values (21,'AutoZAZ', 'Zaporozhje','ZAO').

select * from Predprijatie.

  • — Создание таблицы «Условия работы»
  • —if Object_ID ('UslovRaboty') is not null
  • —drop table UslovRaboty

create table UslovRaboty (.

IDUslovRab int primary key,.

NameUslovija varchar (20).

).

insert UslovRaboty values (31,'vrednye').

select * from UslovRaboty.

  • — Создание таблицы «Вакансии»
  • —if Object_ID ('Vakansii') is not null
  • —drop table Vakansii

create table Vakansii (.

IDVakans int primary key,.

IDPredpr int foreign key references Predprijatie,.

NameProf varchar (20),.

Vozrast_MAX int,.

Pol varchar (5),.

Obrazovanie varchar (10),.

StagRaboty_let int.

).

insert Vakansii values (41,22,'voditel', 50,'m','specialnoe', 5).

select * from Vakansii.

go.

  • — Создание таблицы «Регистрация вакансий»
  • —if Object_ID ('Registracii Vakansii') is not null
  • —drop table Registracii_Vakansii

go.

create table Registracii_Vakansii (.

IDRegVakans int primary key,.

IDVakans int foreign key references Predprijatie,.

Data varchar (20).

).

insert Registracii_Vakansii values (51,22,'2015;12−10').

select * from Registracii_Vakansii.

go.

  • — Создание таблицы «Навыки вакансии»
  • —if Object_ID ('Navyki Vakansii') is not null
  • —drop table Navyki_Vakansii

create table Navyki_Vakansii (.

IDNavVakans int primary key,.

IDVakans int foreign key references Vakansii,.

IDNavyk int foreign key references Navyki.

).

insert Navyki_Vakansii values (61,41,11).

select * from Navyki_Vakansii.

  • — Создание таблицы «Навыки клиента»
  • — if Object_ID ('Navyki Klienta') is not null
  • —drop table Navyki_Klienta

go.

create table Navyki_Klienta (.

IDNavKlient int primary key,.

IDKlient int foreign key references Klient,.

IDNavyk int foreign key references Navyki.

).

insert Navyki_Klienta values (71,1,11).

select * from Navyki_Vakansii.

— Создание таблицы «Отказ от вакансии» .

if Object_ID ('Otkaz_ot_Vakansii') is not null.

drop table Otkaz_ot_Vakansii.

go.

create table Otkaz_ot_Vakansii (.

IDOtkazVakans int primary key,.

IDKlient int foreign key references Klient,.

IDVakans int foreign key references Vakansii.

).

insert Otkaz_ot_Vakansii values (81,1,41).

select * from Otkaz_ot_Vakansii.

— Создание таблицы «Устройство на работу» .

if Object_ID ('Ustrojstvo_na_Rabotu') is not null.

drop table Ustrojstvo_na_Rabotu.

go.

create table Ustrojstvo_na_Rabotu (.

IDUstrojRab int primary key,.

IDKlient int foreign key references Klient,.

IDVakans int foreign key references Vakansii,.

Data date default (getdate ()).

).

insert Ustrojstvo_na_Rabotu values (91,1,41,'21 dec 2015').

select * from Ustrojstvo_na_Rabotu.

— Создание таблицы «Условия вакансии» .

if Object_ID ('Uslovija Vakansii') is not null.

drop table Uslovija_Vakansii.

go.

create table Uslovija_Vakansii (.

IDUslovijaVakans int primary key,.

IDVakans int foreign key references Vakansii,.

IDUslovRab int foreign key references UslovRaboty.

).

insert Uslovija_Vakansii values (101,41,31).

select * from Uslovija_Vakansii.

— Создание таблицы «Курсы повышения квалификации» .

if Object_ID ('Kursy Povyshenija Kvalifikacii') is not null.

drop table Kursy_Pov_Kvalif.

go.

create table Kursy_Pov_Kvalif (.

IDKursy_Pov_Kvalif int primary key,.

Nazvanie varchar (20),.

IDNavyk int foreign key references Navyki.

).

insert Kursy_Pov_Kvalif values (201,'Kurs RABOTA', 11).

select * from Kursy_Pov_Kvalif.

— Создание таблицы «Обучение» .

if Object_ID ('Obuchenie') is not null.

drop table Obuchenie.

go.

create table Obuchenie (.

IDObuchenie int primary key,.

IDKursy_Pov_Kvalif int foreign key references Kursy_Pov_Kvalif,.

IDKlient int foreign key references Klient,.

Data_nachalo date default (getdate ()),.

Data_okonchanie date default (getdate ()).

).

insert Obuchenie values (301,201,1,'2014;10−15','2015;10−20').

select * from Obuchenie.

— Создание таблицы «Регистрация клиента» .

if Object_ID ('Registracia_Klienta') is not null.

drop table Registracia_Klienta.

go.

create table Registracia_Klienta (.

IDRegistracia_Klienta int primary key,.

IDKlient int foreign key references Klient,.

Data date default (getdate ()).

).

insert Registracia_Klienta values (401,1,'09−09−2014').

select * from Registracia_Klienta.

  • 1. Перелік клієнтів, що знаходяться на обліку в бюро, з певними навичками, освітою, кваліфікацією, досвідом (за усіма або кількома параметрами)
  • 2. Перелік вакансій, на яких потребується робітник з певними навичками, освітою, кваліфікацією, досвідом (за усіма або кількома параметрами)
  • 3. Перелік підприємств заданої форми власності, що є клієнтами бюро.
  • 4. Процентний склад клієнтів, що знайшли роботу до та після перекваліфікації.
  • 5. Перелік та кількість клієнтів, що знайшли роботу після перекваліфікації
  • 6. Списки клієнтів, що вже відмовлялися від вакансій, але ще не пройшли перекваліфікацію
  • 7. Перелік підприємств, що пропонують певні умови праці (соціальний пакет, тривалість робочого дня, тощо)
  • 8. Перелік клієнтів, що повернулися до реєстру після того, як вже були направлені на роботу до підприємства.
  • 9. Перелік підприємств, що неодноразово зверталися до бюро з однаковими вакансіями протягом певного періоду часу.
  • 10. Кількість клієнтів, що знайшли роботу протягом певного періоду часу або за весь час; кількість вакансій, що були закриті протягом певного періоду часу або за весь час;
  • 11. Перелік клієнтів, що не знайшли роботу протягом півроку; відмовились більше ніж від трьох вакансій, та будуть виключені з реєстру.
  • 12. Перелік підприємств та вакансій, що не знайшли необхідного працівника
  • 3. Опис інтерфейсу

Microsoft Access в даний час є однією з найпопулярніших серед настільних (персональних) програмних систем управління базами даних. Серед причин такої популярності слід зазначити:

  • — високий ступінь універсальності і продуманості інтерфейсу візуального програмування, який розрахований на роботу з користувачами самої різної кваліфікації; microsoft access інформаційний інтерфейс
  • — глибоко розвинені можливості інтеграції з іншими програмними продуктами, що входять до складу Microsoft Office;
  • — багатий набір візуальних засобів розробки.
Показати весь текст
Заповнити форму поточною роботою