실기 DB 오답노트

2016. 9. 26. 18:16자격증 공부/정보처리기사

1. DB 기본


p275.

MARC: 미국 의회도서관이 개발한 메타데이터 포맷

메타 데이터의 <상호운용성> 확보는 MDR(메타 데이터 등록, 관리하는 레지스트리)을 통해 해결한다.


P306

릴레이션 <스키마>는 한 릴레이션의 논리적 구조 정의한 것, 릴레이션 <인스턴스>는 어느 한 시점의 릴레이션 내용, 즉 튜플 전체 의미.

릴레이션의 애트리뷰트 개수 n을 릴레이션의 <degree>라 하고, 튜플 개수를 <cardinality>라 한다.


<교차 엔티티>는 두 개 이상의 엔티티 간에 발생하는 엔티티로, 엔티티 관계가 N:M인 경우에 발생


P309

밑줄을 그어 표시하는 속성:PK

관계 Y가 <1:1> 관계이면 릴레이션 A의 PK를 B의 FK로 추가하거나, vise versa.

관계 Y가 <1:N> 관계이면 릴레이션 A의 PK를 B의 FK로 추가해 표현.


P316

<식별>관계: FK가 PK로 존재

<비식별>관계: FK가 일반 속성으로 존재


P341

SELECT: 특정 조건 만족하는 튜플의 부분집합 구해 새 릴레이션 만듬

PROJECT: 속성 값 추출하여 새 릴레이션 만듬


P356

테이블에 속성 추가할 시

속성명 

데이터 타입 

제약조건 

 pat_job

문자 20자리 

 


<ALTER TABLE> patient

ADD pat_job CHAR(20); 


p380

학생, 학과 테이블에서 학과코드 값이 같은 자료 중 이름, 학과명을 알고 싶다

*3가지 표현법

SELECT 이름, 학과명 AS 학과 //학과명을 학과로 표시

1) FROM 학생, 학과 WHERE 학생.학과코드 = 학과.학과코드;

2) FROM 학생 NATURAL JOIN 학과;

3) FROM 학생 JOIN 학과 using(학과코드);


p384

INSERT INTO 사원(부서, 이름) VALUES ('기획', '이순신')


P437

분해된 릴레이션을 다시 합치는 것: 역정규화


P485

<즉각 갱신> 기법은 트랜잭션이 부분 완료되기 전이라도 '즉시' 실제 DB에 반영

변경된 모든 내용이 로그에 보관되므로 Redo, Undo 모두 수행