CS/데이터베이스 (2) 썸네일형 리스트형 정규화 Anomaly1. 갱신 이상IdNameAgeSubject1홍길동20수학2홍길동20과학Update School Set Age = 23 Where Id = 2 위와 같은 상황에서 ID 2번의 나이를 23로 바꾸면 홍길동의 나이가 20살인지 25살인지 알 수 없게 된다.2. 삽입 이상IdNameAgeSubject1홍길동20수학2홍길동20과학3고길동30NULL새로운 학생이 추가될 경우, 수강하는 과목이 없더라도 무엇이든 넣어야 삽입이 가능하다.3. 삭제 이상IdNameAgeSubject1홍길동20수학2고길동30과학홍길동을 삭제하면 수학이라는 과목의 정보도 같이 사라지게 된다.정규화위와 같은 이상 현상 및 데이터 중복을 최소화 하기 위해 일련의 normal forms(NF)에 따라 Relation DB를 구성하는.. 데이터베이스 체계화 된 데이터의 집합데이터를 구조화하여 효율적으로 처리할 수 있도록 관리 스키마(Schema)데이터 모델을 기반으로 데이터베이스의 구조를 기술한 것External Schema특정 유저들이 필요로 하는 데이터만 표현그 외의 필요 없는 데이터들은 숨김사용 언어: VDLConceptual Schema전체 DB의 구조를 기술물리적인 저장 구조에 관한 내용은 숨김사용 언어: DDLInternal Schema물리적으로 데이터가 어떻게 표현되는지사용 언어: SDLVDL(View Definition Language) : External Schema를 정의하기 위해 사용되는 언어 대부분의 DBMS에서는 DDL이 VDL 역할까지 수행DDL(Data Definition Language) : Conceptual Schem.. 이전 1 다음