목록DataBase/데이터베이스 (3)
개발 공부
관계형 데이터베이스 개체와 관계를 모두 릴레이션이라는 표로 표현함 기본키와 이를 참조하는 외래키로 데이터 간의 관계표현 계층 모델과 망모델의 복잡한 구조를 단순화시킴 릴레이션 = 전체 표 데이터들을 표의 형태로 표현함 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성됨 릴레이션의 특징 릴레이션에 포함된 튜플들은 모두 상이하며 튜플 사이에는 순서가 없음 (튜플들을 유일하게 식별하기 위해 속성들의 부분집합을 키로 설정) 튜플들의 삽입 삭제 등의 작업으로 릴레이션ㅇ느 시간에 따라 변함 관계형데이터베이스 용어 속성- 튜플(개체인스턴스) 도메인 - 하나의 속성이 취할 수 있는 같은 타입의 원자의 집합 값의 범위 (해당 값의 합법 여부를 검사하는데 이용함) 키- 후보키 릴레이션을 구성하는 속성..
관계형 데이터베이스 제약조건 튜플 속성-개체의 특성 기술 (속성의 명칭은 유일해야함 ) 도메인- 하나의 속성이 취할 수있는 같은 타입의 원자의 집합 기본키 - 대체키 (후보키가 2이 상인 경우 기본키를 제외한 나머지 후보) 슈퍼키- 속성들의 집합으로 구성 유일성은 만족하지만 최소성은 만족하지 않음 외래키- 다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합 무결성- 현실 세계의 값과 데이터베이스에 저장된 값이 일치하는 정확성 무결정의 종류 개체 무결성-기본 키를 구성하는 어떤 속성도 null 값이나 중복 값을 가질 수 없음 참조 무결성-외래 키 값은 null이거나 참조 릴레이션의 기본 키 값과 동일해야 함 도메인 무결성-주어진 속성값이 정의된 도메인에 속해야 함 데이터 모델 용어 개체-데이터베이스..
여러사람에 의해 공동으로 사용될 데이터를 중복배제하여 통합하고 쉽게 접근하여 처리할 수 있도록 저장 장치에 저장해서 항상 사용할 수 있도록 운영 논리 데이터저장소-데이터 및 데이터 간의 연관성, 제약조건을 식별하는 논리적인 구조로 조직화한 것 물리 데이터 저장소-논리 데이터저장소를 실제 저장장치에 저장한 것 통합데이터-자료 중복 배제 운영데이터-조직의 고유 업무 수행 자료제공 저장데이터-저장매체 저장 공용데이터-공동으로 소유 DBMS - 데이터 관리 시스템 사용자의 요구에 따라 정보를 생성하는 데이터베이스를 관리 해 주는 소프트웨어 스키마 외부-사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 정의 한거 개념-데이터베이스의 전체적인 논리적 구조 내부-물리적 저장장치의..