코딩세상
[데이터베이스 기초] 2. 데이터베이스 구성하기 - 데이터 모델링 본문
- 정의
현실 세계에 존재하는 데이터를 데이터베이스화하는 과정
-> 공유 킥보드 브랜드가 많아져 이를 관리하기 위한 통합 프로그램 제작. 이를 위한 데이터베이스를 설계....
- 데이터 모델과 구성 요소
현실 세계의 데이터를 단순화, 추상화 하여 표현한 모델
- 개체(Entity) : 데이터로 표현하고자 하는 현실 세계의 개념이나 정보의 단위(ex : 킥보드, 회원)
- 속성(Attribute) : 개체에 대한 정보(ex : 킥보드의 브랜드 / 이용가격, 회원의 아이디 / 이름)
- 관계(Relationship) : 개체 간의 연관성(ex: 고객은 킥보드를 대여한다)
- 과정
- 개념적 설계 : 현실 세계를 추상적 개념으로 표현하는 과정
- 논리적 설계 : DBMS가 처리할 수 있는 데이터 구조(스키마)를 설계
- 물리적 설계 : DBMS에 테이블을 저장 할 구조를 설계
# 출처 엘리스 AI트랙 7기 - [수업자료] 데이터베이스 구성하기
'데이터분석 > 데이터베이스' 카테고리의 다른 글
[데이터베이스 기초] 2. 데이터베이스 구성하기 - ER 다이어그램 (IE) (0) | 2023.12.10 |
---|---|
[데이터베이스 기초] 2. 데이터베이스 구성하기 - ER 다이어그램(Peter Chen) (0) | 2023.12.10 |
[데이터베이스 기초] 2. 데이터베이스 구성하기 - 키(Key) (0) | 2023.12.10 |
[데이터베이스 기초] 2. 데이터베이스 구성하기 - 제약 조건 (0) | 2023.12.10 |
[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 정의어 (0) | 2023.12.10 |
Comments