| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 | 
							- ---------------------------------------------------
 
- -- 업무관리
 
- ---------------------------------------------------
 
- -- 선임 항목 -- 작업자를 한명 설정하게 됨으로써 이는 사용하지 않음
 
- --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)
 
- --;
 
 
  |