DB/SQL

DB 예습 #2 ER 모델이란 & 퀴즈 풀이

ej503 2022. 6. 16. 11:22

엔티티: 모델의 관리 대상, 개념 엔티티, ER 다이어그램에선 사각형 (고유하게 식별되야 함)

애트리뷰트: 엔티티의 관계, 성질, 특성, 구성요소, 타원형 (엔티티는 *반드시* 하나의 키 애트리뷰트를 가짐-> 나머지 애트리뷰트를 유일하게 정의할 수 있음)

관계: 1:1, 1:N, M:N, 마름모

 

엔티티 타입: 여러 엔티티가 모임

---> 강한 엔티티 타입

---> 약한 엔티티 타입: 키 에트리뷰트가 없다

약한 엔티티 타입

키 애트리뷰트(Key attribute): 엔티티 식별 가능한 유일한 제약조건을 갖는 애트리뷰트

부분키(Partial Key): 약한 엔티티에서 사용, 점선

복합 애트리뷰트(Composite attribute): 두개이상, 각각은 독립적인 애트리뷰트

다치 애트리뷰트(Multivalue attribute): 애트리뷰트 하나에 여러 값 들어갈 수 있는 애트리뷰트

유도된 애트리뷰트(Drived attribute): 실제 값이 저장된 게 아니라 계산해서 얻을 수 있는 값을 사용하는 애트리뷰트

복합(composite) 애트리뷰트
다치(multivalue) 애트리뷰트
유도된(drived) 애트리뷰트
부분키

카디널리티 비율(Cardinality Ratio): 두 엔티티 타입 사이의 관계에서 참여자 수를 표현 하는 것

순환적 관계: 차수 1인 관계

2진 관계: 차수 2인 관계

3진 관계: 차수 3인 관계

QUIZZ

 

1. 데이터베이스 정의: 관련된 데이터들의 모임

2. 물리적 데이터 독립성 뜻: 물리적 스키마를 변경하지 않고 개념스키마 변경가능

'DB > SQL' 카테고리의 다른 글

DB 예습 #3 설계단계 및 제약조건  (0) 2022.06.17
#7 SQL 날짜함수 잘 사용하기  (0) 2022.06.16
#5 SQL 숫자함수 사용하기  (0) 2022.06.15
#1 DB강의듣고 예습하기  (0) 2022.06.15
#4 SQL 문자함수 잘 이용하기  (0) 2022.06.14