데이터베이스 구축 - 2
필수암기 363선
134. 물리적 설계
● 논리적 설계 단계에서 논리적 구조로 표현된 데이터를 디스크 등의 물리적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환하는 과정이다.
● 물리적 설계 단계에서는 다양한 데이터베이스 응용에 대해 처리 성능을 얻기 위해 데이터베이스 파일의 저장 구조 및 액세스 경로를 결정한다.
● 저장 레코드의 형식, 순서, 접근 경로, 조회가 집중되는 레코드와 같은 정보를 사용하여 데이터가 컴퓨터에 저장되는 방법을 묘사한다.
● 물리적 설계 시 고려할 사항 : 트랜잭션 처리량, 응답 시간, 디스크 용량, 저장 공간의 효율화 등
135. 데이터 모델에 표시할 요소
● 구조(Structure) : 논리적으로 표현된 개체 타입들 간의 관계로서 데이터 구조 및 정적 성질을 표현함
● 연산(Operation) : 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구임
● 제약 조건(Constraint) : 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건임
136. E-R 다이어그램
● E-R 모델의 기본 아이디어를 시각적으로 표현하기 위한 그림이다.
기호 이름 | 의미 |
사각형 | 개체(Ently) 타입 |
마름모 | 관계(Relationship) 타입 |
타원 | 속성(Attribute) |
이중 타원 | 다중값 속성(복합 속성) |
선, 링크 | 개체 타입과 속성을 연결 |
137. E-R(개체 - 관계) 모델
● 개념적 데이터 모델의 가장 대표적인 것으로, 1976년 피터 첸(Poter Chen)에 의해 제안된 기본적인 구성 요소가 정립되었다.
● E-R 모델은 개체와 개체 간의 관계를 기본 요소로 이용하여 현실 세계의 무질서한 데이터를 개념적인 논리 데이터로 표현하기 위한 방법으로 많이 사용되고 있다.
● E-R 모델은 특정 DBMS를 고려한 것은 아니다.
138. 튜플(Tupel)
● 릴레이션을 구성하는 각각의 행을 말한다.
● 파일 구조에서 레코드와 같은 의미이다.
● 튜플의 수를 카디널리티(Cardinality) 또는 기수, 대응수라고 한다.
139. 속성(Attribute)
● 데이터베이스를 구성한느 가장 작은 논리적 단위이다.
● 파일 구조상의 데이터 항목 또는 데이터 필드에 해당된다.
● 속성은 개체의 특성을 기술한다.
● 속성의 수를 디그리(Degree) 또는 차수라고 한다.
140. 도메인(Domain)
● 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(Atomic) 값들의 집합이다.
● 메인은 실제 애트리뷰트 값이 나타날 때 그 값의 합법 여부를 시스템이 검사하는 데에도 이용된다.
141. 후보 키(Candidate Key)
● 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합으로, 유일성과 최소성을 모두 만족한다.
142. 릴레이션의 특징
● 한 릴레이션에 포함된 튜플들은 모두 상이하다.
● 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
● 튜플들의 삽입, 삭제 등의 작업으로 인해 릴레이션은 시간에 따라 변한다.
● 릴레이션 스키마를 구성하는 속성들 간의 순서는 중요하지 않다.
● 속성의 유일한 식별을 위해 속성의 명칭은 유일해야 하지만, 속성을 구성하는 값은 동일한 값이 있을 수 있다.
● 속성은 더 이상 쪼갤 수 없는 원자값만을 저장한다.
143. 기본 키(Primary Key)
● 후보 키 중에서 특별히 선정된 키로 중복된 값과 NULL값을 가질 수 없다.
● 한 릴레이션에서 특정 튜플을 유일하게 구별할 수 있는 속성이다.
144. 대체 키(Alternate Key)
● 후보 키가 둘 이상일 때 기본 키를 제외한 나머지 후보 키를 의미한다.
● 보조 키라고도한다.
145. 슈퍼 키(Super Key)
● 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키로서 릴레이션을 구성하는 모든 튜플들 중 슈퍼키로 구성된 속성의 집합과 동일한 값은 나타나지 않는다.
● 슈퍼 키는 릴레이션을 구성하는 모든 튜플에 대해 유사성은 만족시키지만, 최소성은 만족시키지 못한다.
'정보처리기사 > 필기' 카테고리의 다른 글
2024 정보 처리 기사 필기 요약(16) (0) | 2024.07.08 |
---|---|
2024 정보 처리 기사 필기 요약(15) (0) | 2024.07.07 |
2024 정보 처리 기사 필기 요약(13) (0) | 2024.07.07 |
2024 정보 처리 기사 필기 요약(12) (0) | 2024.07.04 |
2024 정보 처리 기사 필기 요약(11) (0) | 2024.07.04 |