2장 데이터 모델과 성능 정규화 1차 (1NF) : 도메인이 원자값 (한 속성에는 한 값만!) 이름 과목 홍길동 국어, 영어 임꺽정 영어 ▼ 이름 과목 홍길동 국어 홍길동 영어 임꺽정 영어 2차 (2NF) : 부분 종속 분리 (이름>과목, 이름>나이, 과목나이) 이름 과목 나이 홍길동 국어 20 홍길동 영어 20 임꺽정 영어 21 ▼ 이름 과목 홍길동 국어 홍길동 영어 임꺽정 영어 이름 나이 홍길동 20 홍길동 20 임꺽정 21 3차 (3NF) : 이행적 종속 분리 (홍길동
1장 데이터 모델링의 이해 1. 데이터 모델링 : 자연 현상이나 업무 현상을 일정한 표기법으로 표현, 형상화 데이터 모델링 3요소 : Things, Attribute, Relationship 2. 엔터티(Entity) : 업무에 필요한 유용한 정보를 저장, 관리하기 위한 집합(Things) - 업무에서 필요한 정보 - 식별 가능 - 업무프로세스에 이용 - 속성 포함 - 관계 존재 엔터티의 분류 - 유무형에 따른 분류 1. 유형엔터티 (물리적) : 사원, 물품 2. 개념엔터티 (비물리적) : 보험상품 3. 사건엔터티 : 주문 - 발생시점에 따른 분류 1. 기본/키엔터티 (독립적) : 사원, 부서 2. 중심엔터티 (종속적) : 주문 3. 행위엔터티 : 주문목록 3. 속성(Attribute) : 업무에서 필요..
CRYPTO 라는 녀석이 암호화 해주는 유틸인 것 같은데 권한이 없으면 오류난다. 1. sys 계정으로 접속 2. %ORACLE_HOME%\rdbms\admin 경로에 존재하는 dbmsobtk.sql, prvtobtk.plb 두 개의 스크립트를 돌린다. 3. 아래 명령어를 통해 권한을 부여한다. public 권한 부여 grant execute on dbms_crypto to public; grant execute on dbms_obfuscation_toolkit to public; 계정 권한 부여 grant execute on dbms_crypto to 계정명; grant execute on dbms_obfuscation_toolkit to 계정명; 그 다음 해당 계정으로 들어가서 PKG_CRYPTO B..