[DB]/02. DB모델링
05. 물리적 모델링
76beny
2022. 5. 9. 22:32
물리적 모델링
■ 논리적 설계의 산출물인 ERD의 요소들을 관계형 데이터베이스의 요소들로 전환하는 것
■ 논리적 물리적 차이
■ 물리모델링과정
ERD 요소 전환
Oracle 데이터 타입 - 문자형 데이터 타입
데이터 유형 | 정의 |
CHAR(n) | 고정 길이 데이터 타입(최대 2000byte) 지정된 길이보다 짧은 데이터 입력될 시 나머지 공간 공백으로 채워짐 |
VARCHAR2(n) | 가변 길이 데이터 타입(최대 4000byte) 지정된 길이보다 짧은 데이터 입력될 시 나머지 공간은 채우지 않음 |
NCHAR(n) | 고정 길이 유니코드 데이터 타입(최대 2000byte) |
NVARCHAR2(n) | 가변 길이 유니코드 데이터 타입(최대 4000byte) |
LONG | 가변 길이 데이터 타입(최대 2Gbyte) |
CLOB | 대용량 텍스트 데이터 타입(최대 4Gbyte) |
NCLOB | 대용량 텍스트 유니코드 데이터 타입(최대 4Gbyte) |
Oracle 데이터 타입 - 숫자형 데이터 타입
데이터 유형 | 정의 |
BINARY_FLOAT | 부동 소수형 데이터 타입(4byte), 32bit 부동 소수 |
BINARY_DOUBLE | 부동 소수형 데이터 타입(8byte), 64bit 부동 소수 |
NUMBER(P,S) | p, s로 표현 숫자 데이터 타입 p: 1 ~ 38, s: -84 ~ 127 p(precision) : 유효자리 수, s(scale) : 소수점 유효자리 |
Oracle 데이터 타입 - 이진 데이터 타입
데이터 유형 | 정의 |
RAW(n) | 가변 길이 이진 데이터 타입(최대 2Gbyte) |
LONGRAW | 가변 길이 이진 데이터 타입(최대 4Gbyte) |
BLOB | 대용량의 바이너리 데이터를 저장하기 위한 데이터 타입(최대 4Gbyte) |
BFILE | 대용량의 바이너리 데이터를 파일형태로 저장하기 위한 데이터 타입(최대 4Gbyte) |
Oracle 데이터 타입 - 날짜형 데이터 타입
데이터 유형 | 정의 |
DATE | 고정 길이 날짜 |
INTERVAL_YEAR | 날짜(년도, 월)형태의 기간 표현 데이터 타입 |
INTERVAL_DAY | 날짜 및 시간(요일, 시, 분, 초)형태의 기간 표현 데이터 타입 |
TIMESTAMP | 밀리초(ms)까지 표현 데이터 타입 |
TIMESTAMP_WITH TIME ZONE |
날짜 및 시간대 형태의 데이터 타입 |
TIMESTAMP_WITH LOCAL TIME ZONE |
저장 시 데이터베이스 시간대를 준수, 조회 시 조회하는 클라이언트 시간 표현 데이터 타입 |
"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.
이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우
민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."