데이터베이스
[KOCW 한양대 데이터베이스] 3차시 (백현미 교수님)
빙하둘리
2022. 12. 29. 23:09
728x90
목적) 데이터베이스 시스템의 정의 및 관련 요소에 대해 공부한다.
데이터베이스의 정의)
특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합
스키마와 인스턴스
스키마-변수들이 무엇이냐 속성들이 무엇이냐
동적인게 아니어서 계속 유지
고객 스키마는 고객번호 주소 나이 이름이지만,
2010년 2020년 데이터베이스에 실제 저장된 값 인스턴스는 달라질 수 있다.
Employee 테이블의 스키마는 eNo, name, ssn, salary, dept 이것들을 속성으로 해서 가진다.
인스턴스는 스키마에 따라 데이터베이스에 실제로 저장된 값
Department 테이블
외부 단계)추상화, 사용자 관점
전체 DB 스키마의 일부만 사용해서 서브 스키마라고 하기도 함
논리적 데이터 독립성) 개념 스키마와 외부 스키마의 매칭
물리적 데이터 독립성) 내부 스키마와 개념 스키마의 매칭
728x90