밥벌이/데이터베이스
-
물리적 설계의 개요 물리적 설계의 정의 실제로 데이터베이스를 생성하기 위한 저장 구조와 접근 경로를 설계하는 과정 논리적 설계가 스키마 정의에 관심을 두는 활동이라면 물리적 설계의 목적은 사용자가 요구하는 수준의 접근 속도를 보장하고 저장 용량을 최적화하는 활동 물리적 설계의 역할 검색 성능을 위해 인덱스 활용 응답시간, 메모리 효율성, 트랜잰션 평균 수 ,사용자 수를 고려하여 최적화 방안과 유지 보수 방안을 수립 데이터베이스 부하 및 성능 분석을 통해 성능을 개선하여 시스템의 가용성 및 신뢰성을 향상 물리적 설계의 기능 기능 설계 내용 저장 레코드 형식 설계 저장 레코드 형식은 데이터 타입, 데이터 값의 분포, 사용될 응용 프로그램, 접근 빈도, 데이터 표현, 압축 방법, 제약조건 등을 고려하여 결정 ..
물리적 설계의 기본 요소물리적 설계의 개요 물리적 설계의 정의 실제로 데이터베이스를 생성하기 위한 저장 구조와 접근 경로를 설계하는 과정 논리적 설계가 스키마 정의에 관심을 두는 활동이라면 물리적 설계의 목적은 사용자가 요구하는 수준의 접근 속도를 보장하고 저장 용량을 최적화하는 활동 물리적 설계의 역할 검색 성능을 위해 인덱스 활용 응답시간, 메모리 효율성, 트랜잰션 평균 수 ,사용자 수를 고려하여 최적화 방안과 유지 보수 방안을 수립 데이터베이스 부하 및 성능 분석을 통해 성능을 개선하여 시스템의 가용성 및 신뢰성을 향상 물리적 설계의 기능 기능 설계 내용 저장 레코드 형식 설계 저장 레코드 형식은 데이터 타입, 데이터 값의 분포, 사용될 응용 프로그램, 접근 빈도, 데이터 표현, 압축 방법, 제약조건 등을 고려하여 결정 ..
2011.01.25 -
물리적 설계의 단계별 활동은 전역(Global) 논리적 모델 전환, 물리적 저장 방식 설계, 보안 설계, 시스템 운영 감시와 조정의 순으로 이루어짐 전역 논리적 모델 전환 전역 논리적 모델 여러 사용자가 필요로 하는 요구 사항을 충족시키기 위해 각 사용자 관점을 논리적 모델로 나타내고, 마지막 단계에서 이들을 합집합의 개념을 도입하여 하나의 통합된 논리적 모델로 작성하는 것 전역 논리적 모델의 전환 전역 논리적 모델을 목표 DBMS로 전환하는 작업으로, 관계형 DBMS 기준으로 정의하면 기본 테이블 설계를 수행하는 것인데, 테이블 생성 명령어인 'CREATE TABLE'을 사용 데이터 무결성 제약 조건 데이터베이스를 갱신할 때 행(Row)이 조직의 업무 규칙에 맞는 데이터 값의 범위를 벗어나지 않도록 하..
물리적 설계의 단계별 활동물리적 설계의 단계별 활동은 전역(Global) 논리적 모델 전환, 물리적 저장 방식 설계, 보안 설계, 시스템 운영 감시와 조정의 순으로 이루어짐 전역 논리적 모델 전환 전역 논리적 모델 여러 사용자가 필요로 하는 요구 사항을 충족시키기 위해 각 사용자 관점을 논리적 모델로 나타내고, 마지막 단계에서 이들을 합집합의 개념을 도입하여 하나의 통합된 논리적 모델로 작성하는 것 전역 논리적 모델의 전환 전역 논리적 모델을 목표 DBMS로 전환하는 작업으로, 관계형 DBMS 기준으로 정의하면 기본 테이블 설계를 수행하는 것인데, 테이블 생성 명령어인 'CREATE TABLE'을 사용 데이터 무결성 제약 조건 데이터베이스를 갱신할 때 행(Row)이 조직의 업무 규칙에 맞는 데이터 값의 범위를 벗어나지 않도록 하..
2011.01.25 -
테이블 설계 데이터베이스의 주요 객체인 테이블을 설계 테이블의 용량을 산정하기 위해서는 각각의 테이블 마다 초기 건수와 월 증가 건수 ,보관 주기가 필요 업무 담당자에게 양식을 배포하여 해당 데이터를 수집 조산된 데이터를 근거로 하여 테이블 총 크기를 산정 데이터가 없는 빈 테이블을 생성하고, SQL문을 이용하여 해당 테이블의 행 길이를 구함 계산 공식에 의거하여 크기를 계산하는데, 30% 정도의 여유 공간을 감안하여 테이블의 총 크기를 계산 건수가 많을 경우, 최대 행 길이와 평균 행 길이간의 차이가 전체 테이블 크기에 큰 영향을 미칠 수 있으므로 주의가 필요 필드 수 및 건수가 많을 경우, 최대 행 길이와 평균 행 길이의 차이가 거의 없다면, 무시된 블록 헤더 정보에 대한 오버 헤드로 기억 장소가 부..
물리적 설계의 객체별 활동테이블 설계 데이터베이스의 주요 객체인 테이블을 설계 테이블의 용량을 산정하기 위해서는 각각의 테이블 마다 초기 건수와 월 증가 건수 ,보관 주기가 필요 업무 담당자에게 양식을 배포하여 해당 데이터를 수집 조산된 데이터를 근거로 하여 테이블 총 크기를 산정 데이터가 없는 빈 테이블을 생성하고, SQL문을 이용하여 해당 테이블의 행 길이를 구함 계산 공식에 의거하여 크기를 계산하는데, 30% 정도의 여유 공간을 감안하여 테이블의 총 크기를 계산 건수가 많을 경우, 최대 행 길이와 평균 행 길이간의 차이가 전체 테이블 크기에 큰 영향을 미칠 수 있으므로 주의가 필요 필드 수 및 건수가 많을 경우, 최대 행 길이와 평균 행 길이의 차이가 거의 없다면, 무시된 블록 헤더 정보에 대한 오버 헤드로 기억 장소가 부..
2011.01.25 -
논리적 설계의 개요 물리적 정보가 반영되기 직전에 개념적 모델에 대해 가능한 한 세부적이고 정확한 수준까지 정의한 모델 개념적 모델에서 추출된 개체, 개체 관계, 주요 키들을 정제하고, 개체의 키가 아닌 속성, 키 운영 규칙까지 완전히 추출하며, 단계별 정규화를 시행하여 최적의 모델을 생성하는 것 개념적 스키마를 논리적 데이터 모델로 변환하는 작업 개념적 스키마를 목표 DBMS의 데이터 모델에 맞는 스키마로 변환하고, 결국 물리적 설계 매개변수를 제외한 상태에서 목표 DBMS의 DDL로 기술된 스키마를 완성하는 단계 DBMS에는 종속적이나 하드웨어에는 독립적임 논리적 설계의 세부 단계 ERD를 정규형 테이블로의 전환 개념적 설계에서 만들어진 개념적 구조로부터 특정 목표 DBMS가 처리 할 수 있는 스키마..
논리적 설계의 기본 요소논리적 설계의 개요 물리적 정보가 반영되기 직전에 개념적 모델에 대해 가능한 한 세부적이고 정확한 수준까지 정의한 모델 개념적 모델에서 추출된 개체, 개체 관계, 주요 키들을 정제하고, 개체의 키가 아닌 속성, 키 운영 규칙까지 완전히 추출하며, 단계별 정규화를 시행하여 최적의 모델을 생성하는 것 개념적 스키마를 논리적 데이터 모델로 변환하는 작업 개념적 스키마를 목표 DBMS의 데이터 모델에 맞는 스키마로 변환하고, 결국 물리적 설계 매개변수를 제외한 상태에서 목표 DBMS의 DDL로 기술된 스키마를 완성하는 단계 DBMS에는 종속적이나 하드웨어에는 독립적임 논리적 설계의 세부 단계 ERD를 정규형 테이블로의 전환 개념적 설계에서 만들어진 개념적 구조로부터 특정 목표 DBMS가 처리 할 수 있는 스키마..
2011.01.20 -
ERD를 릴레이션 스키마로의 변환 방법 강한 개체 타입의 변환 강한 개체 타입 X는 독립적인 릴레이션 스키마 X로 표현 개체 타입의 속성들은 릴레이션 스키마의 속성들로 정의, 단 모든 속성은 복합 속성이나 다중 값 속성이 아님 기본키는 밑줄을 그어 표시 약한 개체 타입의 변환 기본키가 α인 강한 개체 타입 X에 의존적인 약한 개체 타입 Y는 α를 포함하는 릴레이션 스키마로 표현 관계의 변환 개체 타입 X, Y간의 관계 타입 R는 카디널리티에 따라 다르게 표현 관계 타입 R이 1:1 관계이면, 릴레이션 스키마 X의 기본키를 릴레이션 스키마 Y의 외래키로 추가하거나 릴레이션 스키마 Y의 기본키를 릴레이션 스키마 X의 외해키로 추가하여 표현 관계 타입 R이 1:N 관계이면, 릴레이션 스키마 X의 기본키를 릴레..
ERD를 관계형 모델로 변환ERD를 릴레이션 스키마로의 변환 방법 강한 개체 타입의 변환 강한 개체 타입 X는 독립적인 릴레이션 스키마 X로 표현 개체 타입의 속성들은 릴레이션 스키마의 속성들로 정의, 단 모든 속성은 복합 속성이나 다중 값 속성이 아님 기본키는 밑줄을 그어 표시 약한 개체 타입의 변환 기본키가 α인 강한 개체 타입 X에 의존적인 약한 개체 타입 Y는 α를 포함하는 릴레이션 스키마로 표현 관계의 변환 개체 타입 X, Y간의 관계 타입 R는 카디널리티에 따라 다르게 표현 관계 타입 R이 1:1 관계이면, 릴레이션 스키마 X의 기본키를 릴레이션 스키마 Y의 외래키로 추가하거나 릴레이션 스키마 Y의 기본키를 릴레이션 스키마 X의 외해키로 추가하여 표현 관계 타입 R이 1:N 관계이면, 릴레이션 스키마 X의 기본키를 릴레..
2011.01.20