자격증/정보처리산업기사

정보처리산업기사 데이터베이스(3과목)정리 #2

Weeding 2022. 3. 8. 18:19
반응형
SMALL

20년도 3회차 19번부터 정리

 


★ 개체(Entity) 무결성 

릴레이션에서 기본키를 구성하는 속성은 

어떤 널(NULL)값이나 중복값을 가질 수 없음.

 

★ 참조(Referential) 무결성

외래키 값은 NULL이거나 참조 릴레이션의 

기본키 값과 동일해야 함.

 

★ 도메인 무결성

특정 속성의 값이, 그 속성이 정의된 도메인에 속한 값이어야함

 

★ 관계 무결성

릴레이션에서 어느 한 튜플의 삽입 가능 여부 또는

한 릴레이션과 다른 릴레이션의 튜플들 사이의 관계에 대한 "적절성" 여부를 지정

 


 

★ E-R 다이어그램의 기호

1. 사각형 = 개체(Entity)

2. 마름모 = 관계(Relationship)

3. 타원 = 속성(Attribute)

4. 선 = 개체 타입과 속성을 연결

 

 


20년도 2회차 데이터베이스

 

 

 

 

Q. 데이터베이스 관리 시스템(DBMS)의 필수기능에 해당하지 않는 것은?

1. 정의 기능(definition facility)

2. 조작 기능(manipulation facility)

3. 제어 기능(control facility)

4. 사전 기능

 

 

 

Q. It is a collection of meta data describing the structure

and constraint of a database. 

It defines data entities, attribute, relations, and constraints on data manipulation.

= Schema

 

 

 

Q. 로킹에 대한 설명으로 옳지 않은 것은?

1. 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 함.

2. 로킹은 주요 데이터의 접근을 상호배타적으로 함.

3. 로킹 단위 ↓ 로킹 오버헤드 ↑

4. 로킹 단위가 ↑ 병행성 수준 ↑  → 병행성 수준 낮아짐

 

 

 

Q. 릴레이션의 특징으로 옳지 않은 것은?

1. 한 릴레이션에 포함된 튜플들은 모두 상이

2. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.

3. 한 릴레이션을 구성하는 속성 사이에는 순서가 없다.

4. 릴레이션 스키마를 구성하는 속성들 간의 순서는 중요하지 않다.

5. 모든 속성 값은 세분화가 가능해야 하므로 원자값이어서는 안된다.

속성의 값은 논리적으로 더 이상 쪼갤 수 없는 "원자값만을 저장"

 

 

 

Q. A, B, C, D의 순서로 정해진 입력 자료를 스택에 입력하였다가출력한 결과가 될 수 없는 것은? (단, 왼쪽부터 먼저 출력된 순서이다.)1. C, B, A, D2. C, D, A, B3. B, A, D, C4. B, C, D, A

 

※ 스택 리스트의 한쪽 끝으로만 자료의 삽입, 삭제 작업이 이루어지는 자료 구조가장 나중에 삽입된 자료가 가장 먼저 삭제되는 후입선출(LIFO : Last In First Out) 방식으로 자료를 처리함.

 

 

 

정규형

 

제1정규형(1NF) : 반복 속성 제거, 도메인을 원자 값만 갖도록 분해

 

제2정규형(2NF) : 제 1정규형 만족, 완전 함수 종속(부분 함수 종속을 제거)

 

제3정규형 : 이행적 함수 종속을 제거, 기본키가 아닌 속성들은 기본 키에 의존해야만 한다.

 

BCNF : 릴레이션의 모든 결정자가 후보키에 해당

 

제4정규형 : 다치 종속성 제거, 특정 속성 값에 따라 선택적인 속성을 분리하는 과정

 

제5정규형 : 후보키를 통하지 않은 조인 종속 관계 제거

 

 

 

 

 

 

 

 

 

 

 

 

반응형
LIST