--------------------------------------------------- -- 업무관리 --------------------------------------------------- -- 선임 항목 -- 작업자를 한명 설정하게 됨으로써 이는 사용하지 않음 --CREATE TABLE FmsBusinessSeniorItem --( -- SiteId int NOT NULL, -- 현장 고유번호 -- SeniorItemId int identity(1,1) NOT NULL, -- 선임 항목 고유번호 -- Name nvarchar(52) NOT NULL, -- 항목 이름 -- PeopleCount int NOT NULL, -- 사람 수 -- Qualification nvarchar(200) NULL, -- 자격 -- IsUse bit NULL, -- 사용 유무 -- PRIMARY KEY (SiteId ASC , SeniorItemId ASC) --); --DBCC CHECKIDENT( FmsBusinessSeniorItem, RESEED, 1 ) -- 자격증 -> CmUserLicense 로 변경 --CREATE TABLE FmsBusinessLicense --( -- SiteId int NOT NULL, -- 현장 고유번호 -- LicenseId int identity(1,1) NOT NULL, -- 자격증 고유번호 -- Name nvarchar(52) NOT NULL, -- 자격증 이름 -- IssuingOffice nvarchar(52) NOT NULL, -- 발행사 -- BusinessFieldId int NULL, -- 사업 영역 고유번호 -- EducationalInstitute nvarchar(52) NULL, -- 교육 기관 -- Note nvarchar(256) NULL, -- 메모 -- IsUse bit NULL, -- 사용 유무 -- PRIMARY KEY (SiteId ASC , LicenseId ASC) --); --DBCC CHECKIDENT( FmsBusinessLicense, RESEED, 1 ) -- 자격증 -> CmUserToLicense 로 변경 --CREATE TABLE FmsBusinessSeniorItemToLicense --( -- SiteId int NOT NULL, -- 현장 고유번호 -- SeniorItemId int NOT NULL, -- 선임 항목 고유번호 -- LicenseId int NOT NULL, -- 자격증 고유번호 -- PRIMARY KEY (SiteId ASC , SeniorItemId ASC , LicenseId ASC) --); -- 선임 --CREATE TABLE FmsBusinessSenior --( -- SiteId int NOT NULL, -- 현장 고유번호 -- SeniorItemId int NOT NULL, -- 선임 항목 고유번호 -- SeniorId int identity(1,1) NOT NULL, -- 선임 고유번호 -- SeniorUserId nvarchar(24) NOT NULL , -- 선임 사용자 고유번호 -- StartDate datetime NULL, -- 시작 날짜 -- EndDate datetime NULL, -- 완료 날짜 -- Note nvarchar(256) NULL, -- 메모 -- IsUse bit NULL, -- 사용 유무 -- PRIMARY KEY (SiteId ASC , SeniorId ASC) --); --DBCC CHECKIDENT( FmsBusinessSenior, RESEED, 1 ) --ALTER TABLE FmsBusinessSeniorItem -- ADD CONSTRAINT FK__FmsBusinessSeniorItem__CmSite FOREIGN KEY (SiteId) REFERENCES CmSite(SiteId) --; --ALTER TABLE FmsBusinessLicense -- ADD CONSTRAINT FK__FmsBusinessLicense__CmSite FOREIGN KEY (SiteId) REFERENCES CmSite(SiteId) --; --ALTER TABLE FmsBusinessLicense -- ADD CONSTRAINT FK__FmsBusinessLicense__CmBusinessField FOREIGN KEY (SiteId,BusinessFieldId) REFERENCES CmBusinessField(SiteId, BusinessFieldId) --; --ALTER TABLE FmsBusinessSenior -- ADD CONSTRAINT FK__FmsBusinessSenior__CmSite FOREIGN KEY (SiteId) REFERENCES CmSite(SiteId) --; --ALTER TABLE FmsBusinessSenior -- ADD CONSTRAINT FK__FmsBusinessSenior__FmsBusinessSeniorItem FOREIGN KEY (SiteId,SeniorItemId) REFERENCES FmsBusinessSeniorItem(SiteId,SeniorItemId) --; --ALTER TABLE FmsBusinessSenior -- ADD CONSTRAINT FK__FmsBusinessSenior__CmUser FOREIGN KEY (SiteId,SeniorUserId) REFERENCES CmUser(SiteId,UserId) --; --ALTER TABLE FmsBusinessSeniorItemToLicense -- ADD CONSTRAINT FK__FmsBusinessSeniorItemToLicense__FmsBusinessSeniorItem FOREIGN KEY (SiteId,SeniorItemId) REFERENCES FmsBusinessSeniorItem(SiteId,SeniorItemId) --; --ALTER TABLE FmsBusinessSeniorItemToLicense -- ADD CONSTRAINT FK__FmsBusinessSeniorItemToLicense__FmsLicense FOREIGN KEY (SiteId,LicenseId) REFERENCES FmsBusinessLicense(SiteId,LicenseId) --;