728x90 무결성2 Database Chapter 5 - 관계 데이터 모델 E-R model의 개념 Relation이란? E-R model에서 하나의 개체에 관한 데이터를 저장하는 테이블을 Relation 이라고 한다. Relation의 열(속성)을 Atrribute라 한다. Reation의 행을 Tuple이라 한다. 속성 하나가 가질 수 있는 모든 값의 집합을 Domain이라 한다. 차수 한 릴레이션에서 속성의 전체 개수(열의 개수) 카디널리티 한 릴레이션에서 튜플의 전체 개수(행의 개수) 릴레이션 스키마 : 릴레이션의 이름과 릴레이션에 포함된 모든 속성의 이름으로 정의하는 논리적 구조 논리적 구조를 정의하기 때문에 자주 변하지 않는다는 정적인 특징 존재 릴레이션 인스턴스 : 어느 한 시점에 릴레이션에 존재하는 튜플들의 집합. 튜플의 삽입, 삭제, 수정이 자주 발생한다는 동적.. 2022. 3. 19. Database Chapter3 - 데이터베이스 시스템 데이터 베이스 시스템 DB와 DBMS를 이용해 필요한 정보를 제공해주는 '전체' 시스템 스키마 (Schema) 데이터베이스에 저장되는 데이터의 구조와 제약 조건. 정의된 스키마에 따라 데이터베이스에 실제로 저장된 값을 인스턴스(instance)라 한다. 3단계 구조 외부 단계(추상화 레벨 가장 높음), 사용자 관점 외부 스키마는 사용자마다 다르므로 여러 개 있을 수 있다. 개념 단계, 총괄 입장 한 데이터베이스에는 하나의 개념 스키마만 존재한다. 내부 단계 (추상화 레벨 가장 낮음), 물리적 구조 내부 스키마는 저장장치에 실제 저장되는 방법을 정의한다. 데이터 독립성 DBMS의 가장 큰 장점 중 하나 하위 스키마가 변경되더라도 상위 스키마가 영향을 받지 않는다. (상위 스키마를 변경시키지 않으며 하위 스.. 2022. 3. 12. 이전 1 다음 728x90