데이터베이스 분석,설계,구축 프로세스
태그 :
- 개념
- 데이터베이스 분석,설계,구축 프로세스
1.데이터베이스 구축 프로세스 개념도 및 프로세스 상세설명
가.데이터베이스 구축 프로세스 개념도
나.데이터베이스 구축 프로세스 상세설명
구분 |
주요활동 |
비고 |
요구 수집 및 분석 |
현재 및 미래의 업무처리를 위해 데이터베이스 내에 있어야 할 데이터를 정의하고 문서화하는 과정 |
요구 명세서 |
개념적 DB설계 |
데이터베이스가 제공할 정보에 대한 세부적인 설계 도면 |
정보 모델링 |
DBMS 선택 |
비즈니스에 맞는 DBMS선택 |
DBMS선택 |
논리적 DB설계 |
개념적 데이터 모델을 특정 DBMS가 지원하는 논리적 데이터 모델로 변환 |
데이터 모델링, 정규화 |
물리적 DB설계 |
데이터가 저장되어지는 구조를 세부 적으로 설계 |
반정규화 |
구현 및 테스트 |
DBMS를 이용 DB구축 및 데이터 저장 및 트랙잭션 테스트 |
테스트 |
단계 |
활동 |
결과물 |
요구 분석 |
사용자의 요구조건을 수집하고 분석해서 공식적인 요구조건을 명세 - 개체,애트리뷰트,관계성,제약조건 등 정적구조 요구 - 트랜잭션 유형/빈도 등 동적구조 요구 - 경영목표,정책,규정 등 범 기관적 요구 |
요구조건 명세 |
개념적 설계 |
속성들로 기술된 개체 타입(entity type)과 이 개체 타입들 간의 관계를 이용하여 현실 세계를 표현하는 방법 - 가장 대표적인 것이 개체-관계 모델 (Entity-Relationshipmodel) |
ERD |
논리적 설계 |
레코드 타입에 기초를 둔 논리적 개념을 이용하여 데이타 필드로 기술된 데이터타입(data type)과 이 데이타 타입들 간의 관계를 이용하여 현실 세계를 표현하는 방법 - 데이터 모델링 |
논리 스키마 |
물리적 설계 |
- 저장 레코드 양식 설계 - 레코드 집중화 - 접근 경로 설계 |
물리 테이블 |
구현 |
- 데이터베이스 스키마 생성 - 공백 데이터베이스 파일 생성 - 데이터 전환/적재 |
- |
2.DB 구축 프로세스
가.데이터베이스(Database) 구축 프로세스의 정의
- 요구 수집 및 분석, DB 설계, 구현 및 테스트의 데이터베이스를 효율적으로 관리할 수 있도록 구축하는 일련의 과정
나.데이터베이스 구축 대상 자료 유형
유형 |
설명 |
파일형태 |
메타데이터 |
콘텐츠에 대한 각종 정보를 가지고 있는 데이터로 구축되는 형태 |
txt |
이미지 |
스캐닝 또는 카메라 촬영을 통하여 구축되는 형태 |
Tif, pdf, jpg, gif |
사운드 |
녹음 또는 보유자료(tape)의 편집으로 구축되는 형태 |
Ra, mpg |
동영상 |
촬영 또는 보유자료(reel tape, 베타tape, 비디오tape)의 편집으로 구축되는 형태 |
Mpeg, asf |
3D |
디지털 촬영을 통하여 나온 이미지를 3차원 데이터로 구축하는 이미지기반 모델링 및 랜더링 방식과 3D 스캐닝을 통해 3차원 데이터로 구축되는 형태 |
3ds, mb |
GIS |
기 제작된 지도의 스캐닝 및 속성정보를 입력 등으로 구축되는 형태 |
Shp, dxf |
항공사진 |
필름 및 사진형태로 보관되어 있는 항공사진에 촬영정보 및 공간정보를 수록하여 구축되는 형태 |
tif, jpg |
기상위성 사진 |
과거 위성원시자료 및 지구고나측위성 이진자료를 표준 포맷으로 전화하여 구축되는 형태 |
hdf |