본문 바로가기
자격증/패스트 캠퍼스 데이터베이스와 SQLD 합격패스 Online

패스트 캠퍼스 챌린지 27일차 데이터베이스와 SQLD 합격패스 Online

by 리드민 2021. 10. 2.
반응형

Ch 07. 테이블 설계 - 05. ER 다이어그램

[] ER 다이어그램 (Entity-Relationship Diagram)

1. 데이터 모델링 분야에서 개체-관계 모델이란 구조화된 데이터에 대한 일련의 표현이다.
2. "구조"화된 데이터를 저장하기 위해 데이터베이스를 쓴다. 이 데이터의 "구조" 및 그에 수반한 제약 조건들은 다양한 기법에 의해 설계될 수 있다. 그 기법 중 하나가 개체-관계 모델링(Entity-Relationship Modelling)이다. 줄여서 ERM이라고 한다. 
3. ERM 프로세스의 산출물을 가리켜 개체-관계 다이어그램(Entity-Relationship Diagram)이라 한다. 줄여서 ERD라 일컫는다. 데이터 모델링 과정은 데이터 모델을 그림으로 표현하기 위해 표시법을 필요로 한다. 

[] Barker 표기법

1. 1986년에 영국 컨설팅 회사 CACI에서 근무하던 Richard Barker 등에 의해 개발
2. 이후 지속적으로 개선되어, 오라클 사에서 기본 표기법으로 채택하고 사용하고 있음.

- 엔티티 (테이블)

1) 테이블과 유사하다고 할 수 있음
2) #으로 시작하는 것은 식별자(기본키)
3) *로 시작하는 것은 NOT NULL 
4) °로 시작하는 것은 NULL
5) 끝에 (FK)로 끝나는 것은 외래키

[] 릴레이션십(Relationship)

1. 엔터티(테이블)과 엔터티(테이블) 사이의 관계를 말한다. 
2. 정의된 엔터티(테이블)은 대부분이 혼자서는 존재할 수 없음 관계가 정의 되어야 만 비로소 그 역할을 해낼 수 있음
3. 정리하자면 엔터티 간의 관련성을 표현한 것이고 핵심 사항은 FK인 컬럼은 부모 테이블의 기본키를 참고하고 있다는 것이다.

 

Ch 07. 테이블 설계 - 06. 연습문제 풀이

문제 1. 다음 중 고유한 기본키가 절대로 될 수 없는 것은?

1. 면허증번호
2. 기차역명
3. 은행계좌번호
4. 주문번호

 

문제 2. 다음 중 기본키에 대한 바른 설명은?

1. 기본키의 값은 테이블 내에서 유일한 값이다.

2. 기본키를 구성하는 모든 칼럼의 값에 NULL을 넣는 것이 가능하다.

3. 기본키의 값에 중복 값을 등록하는 것이 가능하다.

4. 기본키는 한 개의 테이블에 복수의 세트를 정의하는 것이 가능하다.

 

문제 3. 정규형에 관한 다음 설명 중 바른 것은?

1. 제1정규형이란 부분함수 종속이 존재하지 않는 것이다.

2. 부분함수종속이란 기본키가 아닌 열 간의 함수 종속이다.

3. 정규화의 목적은 성능을 향상하기 위함이다.

4. 이행적함수종속이란 기본키가 아닌 열 간의 함수 종속이다.

 

패스트 캠퍼스 링크

https://bit.ly/37BpXiC

반응형