2021.03.07 기출 오답노트 및 재정리 (3과목)

2023. 3. 1. 14:04정처기 필기/기출

42. 외부 스키마, 개념스키마, 내부 스키마

- 외부스키마 

  : 사용자 관점 중 일부 논리적인 구조

 

- 개념 스키마

  : 전체를 정의한 것, 데이터개체, 관계, 제약조건, 무결성 규칙 등을 명세한 것

 

- 내부 스키마

  : 저장장치 관점의 물리적 구조, 시스템 설계자가 보는 관점의 스키마

 

43. DB 설계 단계

개념적 설계 -> 논리적 설계 -> 물리적 설계

- 개념적 설계(정보 모델링)

  : 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정, 개념 스키마 모델링 트랜잭션 모델링 수행, E-R 다이어그램 작성

 

- 논리적 설계 (데이터 모델링)

  : 컴퓨터가 이해할 수 있도록 변환하기 위해 논리적 자료 구조로 매핑하는 과정, 논리적 구조의 데이터로 모델화, 개념 스키마를 평가/정제하고 논리적 스키마를 설계하는 단계, 트랜잭션 인터페이스를 설계하는 단계, 테이블을 설계

 

- 물리적 설계 (데이터 구조화)

  : 디스크 등 물리적 저장장치에 저장할 수 있게 물리적 구조 데이터로 변환하는 과정, 저장 구조 및 엑세스 경로 설정, 저장 레코드 양식, 순서, 접근경로 등 데이터가 컴퓨터에 저장되는 방법 묘

 

47. 뷰

- DBA는 보안 측면에서 뷰를 활용할 수 있다.

- 뷰 위에 다른 뷰를 정의할 수 있다.

- 뷰는 물리적으로 존재하지 않는다.

- 논리적 데이터 독립성을 제공할 수 있다.

- 기본 테이블의 기본키를 포함한 속성 집합으로 구성해야만 삽입,삭제,갱신 연산이 가능하다. 제약이 따른다.

- 뷰의 정의를 변경할 수 없다.

 

50. 카탈로그

- 데이터베이스에 포함되는 데이터 객체에 대한 정의나 명세에 대한 정보를 유지 관리한다.

- DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다.

- 카탈로그에 저장된 정보를 메타 데이터라고 한다.

 

51. 관계대수

- select (튜플, 수평연산) - 시그마

- project (애트리뷰트, 수직연산) - 파이

- join (공통 속성 중심으로 합치는거) - 나비넥타이

- division (차집합) 나눗셈 기호

 

60. E-R 다이어그램 표기법

사각형 - 개체

마름모 - 관계

타원 - 속성

밑줄타원 - 기본키속성

이중타원 - 다중값 속성

복수타원 - 복합속성