개념적, 논리적, 물리적 데이터 모델링 (개논물)
외부 스키마: 개개 사용자가 보는 개인적 DB 스키마
개념 스키마: 모든 사용자 관점을 통합한 전체 DB
내부 스키마: 물리적 장치에서 데이터가 실제적 저장
DB의 전반적인 사항들을 통합해서 규정한게 개념
DB가 실제적으로 장치 내부에 저장되는게 내부
DB를 개개인이 각각의 버전으로 보는게 외부
논리적 독립성: 개념 스키마가 변경되어도 외부 스키마에 영향 안줌
물리적 독립성: 내부 스키마가 변경되어도 외부/개념 스키마에 영향 안줌
어차피 외부 스키마는 개개인의 버전이 다 다르기 떄문에 개념 스키마가 변경되어도 고집 안꺾으면 영향 없는거임 이게 논리
물리적으로 내부 스키마가 변경되어도 시스템 상에 반영되는거지 이게 외부나 개념에 영향 안줌 이게 물리
Mapping(사상): 상호 독립적인 개념을 연결시켜주는 다리
어떤 것(Things), 성격(Attributes), 관계(Relationships)
데이터 모델링은 프로젝트에 참여한 모두가 알아야함
엔터티: 집합 / 인스턴스: 단수
엔터티: 대상의 종류 or 틀 or 개념 (데이터의 구조 설계)
ex) 학생, 교수, 강의 등
인스턴스: 그 틀에 따라 만들어진 실제 데이터 (실제 저장되고 관리되는 값, 엔터티의 한 행)
ex) 학생 홍길동, 교수 임꺽정, 강의 의적론
데이터의 모델 표기법은 1976년 피터첸이 Entity Relationship Model을 개발
일단 그려서 틀 잡고 그걸 배치한다음에 각각 관계 설정하고 관계명 정하고 참여도와 필수여부 순으로 기술
유무형에 따른 분류: 유형, 개념, 사건 엔터티
발생시점에 따른 분류: 기본/키, 중심, 행위 엔터티
엔터티의 명명: 현업업무에서 사용하는 용어 사용, 약어 사용금지, 단수 명사 사용, 고유한 이름 사용, 생성의미대로 부여
속성: 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 분리되지 않는 최소의 데이터 단위

답 A.10
ALTER TABLE ... DEFAULT는 이후 입력된 값 중 명시되지 않은 것에만 적용이 됨
values안에 명시해서 NULL을 넣은건 그냥 NULL이고 EXD는 값을 안넣었기 때문에 DEFAULT값이 들어감. 그리고 SUM은 NULL값을 무시하므로 10이 되는 것
하나의 속성은 하나 이상의 속성값을 가진다.
하나의 속성은 하나의 속성값을 가지며 하나 이상의 속성값을 가지는 경우 정규화가 필요함.