[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차 변형 등을 할 경우

민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."