Entity
여러개의 속성을 지닌 명사
예) 회원이라는 엔터티 , 회원의 속성(이름, 아이디, 주소, 전화번호 등등)
Relation
DB에서 정보를 구분하여 저장하는 기본 단위
엔터티에 관한 데이터를 DB는 릴레이션에 담아 관리한다
관계형DB에서는 '테이블'이라 하고, NoSQL DB에선 '컬렉션'이라 한다
DB의 구조
레코드 - 테이블 - DB , 도큐먼트 - 컬렉션 - DB
레코드(row, 행)가 쌓여 테이블이 되고, 테이블이 쌓여 DB가 된다
Attribute
릴레이션에서 관리하는 구체적이며 고유한 이름을 갖는 정보
예) 회원이라는 엔터티 , 회원의 속성(이름, 아이디, 주소, 전화번호 등등)중 서비스의 요구 사항을 기반으로 관리해야 할 필요가 있는 속성들이 엔터티의 속성이 된다
Domain
릴레이션에 포함된 각 속성들이 가질수 있는 값의 집합
예) 성별이라는 속성이 가질수 있는 값은 {남,여} -> 성별은 {남,여}라는 도메인을 갖는다
필드와 레코드

name, id, address 등의 필드
행(row) 단위의 데이터를 레코드라 한다. 레코드를 튜플이라고도 함
'DB > RDB' 카테고리의 다른 글
| Select 문, Part1 (0) | 2022.11.12 |
|---|---|
| 키, 인덱스, 실행계획, 테이블의 관계 (0) | 2022.11.03 |
| 이상현상 , 정규화와 역정규화 (0) | 2022.10.26 |
| Query 01 (0) | 2022.08.24 |
| MySQL Table (0) | 2022.08.19 |