물리 데이터베이스 설계 (2) 테이블 저장 사이징 (Sizing) 1) 정의 - 정확한 데이터 용량을 예측하여 저장 공간을 효과적으로 사용하고 확장성을 보장하여 가용성을 높이기 위해 사용 데이터 지역화 (Data Locality) 1) 정의 - 데이터베이스의 저장 데이터를 효율적으로 이용할 수 있도록 저장하는 방법 - 필요한 위치에 가까이 데이터를 배치하는 것 2) 데이터 지역화의 종류 - 시간적 (Temporal) 지역화 - 공간적 (Spacial) 지역화 - 순차적 (Sequential) 지역 3) 데이터 지역화를 이용한 관리 기법 - 기억장치 계층구조 (Hierarchy) - 캐시 접근시간 (Cache Access Time) 단축 - 작업세트 (Working Set) 데이터베이스 무결성 (Datab..
스토리지 (Storage) 1) 정의 - 정보를 보존하는 저장 장치 2) 스토리지 구성 접속방식 설명 DAS (Direct Attached Storage) 데이터 서버와 외장형 저장장치를 전용 케이블로 직접 접속하는 방식 NAS (Network Attached Storage) LAN을 통해 스토리지와 서버를 접속하는 방식 파일서버를 통한 파일 시스템 공유 SAN (Storage Area Network) 서버가 광섬류 채널(Fiber Channel)을 통하여 스토리지를 연결하는 기법 분산 데이터베이스 (Distributed Database) 1) 정의 - 네트워크상에서 여러 컴퓨터에 물리적으로 분산되어 있지만 하나의 데이터베이스처럼 인식하도록 논리적으로 통합된 데이터베이스 2) 장점 - 분산 제어가 용이 ..
관계 데이터 모델 (Relation Data Model) 1) 정의 - 실세계 데이터를 행과 열로 구성된 테이블 형태로 구성된 모델 - 수학자 E.F.Codd 박사가 제안한 모델 2) 관계 데이터 모델의 구성요소 구성요소 설명 릴레이션 (Relation) 행(Row)과 열(Column)로 구성된 테이블 / 테이블 튜플 (Tuple) 릴레이션의 행(Row)에 해당되는 요소 / 데이터 속성 (Attribute) 릴레이션의 열(Column)에 해당하는 요소 / 컬럼 카디널리티 (Cardinality) 튜플(Row)의 수 차수 (Degree) 속성(Attribute/Column)의 수 스키마 (Schema) 데이터베이스의 구조, 제약조건 등의 정보를 담고 있는 기본적인 구조 인스턴스 (Instance) 정의된 ..
관계형 데이터 모델 - Relation Data Model - 데이터 간의 관계를 기본 키와 이를 참고하는 외래 키로 표현 - 테이블 간 관계를 1:1, 1:N, M:N 관계로 목적에 맞게 표현 1) 테이블 관련 용어 용어 설명 튜플 (Tuple) / 행 (Row) - 테이블 내의 행, 레코드 (Record) 애트리뷰트 (Attribute) / 열 (Column) - 테이블 내의 열 식별자 (Identifier) - 구분할 수 있는 논리적 개념 카디널리티 (Cardinality) - 튜플 (Tuple)의 수 (행 Row의 수) 차수 (Degree) - 애트리뷰트 (Attribute)의 수 (열 Column)의 수 도메인 (Domain) - 하나의 속성이 가질 수 있는 원자 값들의 집합 고객I..