데이터베이스를 구축하기 위한 분석/설계의 과정중복 : 같은 시간 같은 데이터 제공비유연성 : 사소한 업무 변화에 데이터 모델이 수시로 변경되면 안됨비일관성 : 신용 상태에 대한 갱신 없이 고객의 납부 이력 정보 갱신 안됨개념적, 논리적, 물리적 데이터모델링외부 스키마
성능 데이터 모델링 : DB 성능 향상을 위한 사항이 데이터 모델링에 반영되도록 하는 것수행 시점 : 분석/설계 단계, 성능 데이터 모델링 시점이 늦어질수록 재업무 비용이 증가함고려 사항 : 정규화 수행, DB 용량 산정과 트랜잭션 유형 파악을 위한 반정규화 수행, 정
DB : 데이터를 일정한 형태로 저장해 놓은 것, DBMS를 이용하여 효율적인 데이터 관리와 데이터 손상 복구 가능 1\. 계층형 DB : 트리 형태의 자료구조에 데이터 저장, 1:N 관계 표현네트워크형 DB : 오너와 멤버 형태로 데이터 저장, M:N 관계 표현관
1\. NATURAL JOIN 같은 이름을 가진 컬럼 전체에 대한 등가 조인, USING 조건절이나 ON 조건절 사용 불가, 같은 데이터 유형 컬럼만 조인 가능, 앨리어스나 테이블명 사용 불가2\. INNER JOIN행에 동일한 값이 있는 컬럼 조인, JOIN의 디폴트