반응형
/**********************************************************************************************
-- Title : (Erwin r7.2) DB, Objects 생성 및 스크립트 추출

-- Reference : genesis.co.kr
-- Key word : script
**********************************************************************************************/
/*
-- 1. 논리 디자인 및 네이밍 처리
*/
--   방법은 다른 게시물 참조


/*
-- 2. DB 생성 및 파일그룹, 파일 생성, 스키마 생성
*/
--    버그인지 Model Explorer My_Database 속성에서 전체 처리하면  파일그룹명이 적용 안된다.
--    Filegroups와 Physical Files에서 New로 하나하나 생성한 후 My_Database 속성에서
--    Primary와 Default 파일 그룹을 선택하면 깔끔하다.

-- Physical Files에 생성한 파일의 속성 화면

-- My_Database 속성파일 탭의 Filegroup Editor로 Primary와 IsDefault를 선택한다.

-- 스키마를 생성한다.

/*
-- 3. 테이블의 스키마 및 저장될 파일 그룹 할당
*/
--   "해당 테이블 - Table Properties - General"에서 스키마와 파일 그룹 선택

/*
-- 4. 인덱스 생성(PK 및 IX)
*/
--   "해당 테이블 - Indexes"에서 General, Options 탭으로 PK, IX를 설정한다.

--   "Options 탭"에서 파일 그룹을 선택한다.

/*
-- 5. 외래키(Foreign Key) 설정
*/
-- "아무 Relation선 - Relation Properties" 선택

 /*
-- 6. 스크립트 생성 환경 저장
*/
 --   "Tools - Forward Engineer - Schema Generation - Options 탭" 메뉴에서
 --   Database 설정

 --   Table 설정

--   View 설정

--   Index 설정

--   Relation 설정

-- 상단 "Save As" 버튼으로 Template으로 저장

-- Column에서 Physical Order를 체크하지 말아야 기입한 컬럼 순서와 동일하게 스크립트가 생성된다.
-- Other Options에서 Schema를 체크해줘야 테이블명과 제약 생성등의 스크립트에 스키마명이 추가된다.
 
 /*
-- 7. 스크립트 생성
*/
 --   "Tools - Forward Engineer - Schema Generation - Open 버튼"에서 상기 Template 파일 선택

-- 상기 그림에서 "Preview" 버튼으로 스크립트 생성 후 저장

※ 근데 DB 생성 후 오브젝트 생성 전에 USE문이 없다..ㅡㅡ;;
    내가 못찾는 것일까나 ㅡㅡ??'''''
반응형

+ Recent posts