0416 - 01 - 데이터베이스 설계

테이터베이스 설계란?

사용자의 요구를 분석하여 사용자의 요구를 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞는 형식으로 데이터로 변환하여 특정 DBMS로 데이터베이스를 구현하여 일반 사용자들이 사용할 수 있도록 하는 것이다




데이터베이스 설계 과정



1. 요구사항분석 (아이디어 스케치 단계로 볼수 있다)

시스템 개발 목표

사용자의 의도 파악

사용자 요구사항 분석



2. 개념적 설계

사용자의 요구사항을 이해하기 쉬운 형식으로 간단히 기술하는 단계이다



3. 논리적 설계

오라클은 관계형 데이터베이스(테이블이라는 형태로 구체화 해주는 것을 말한다) 중의 하나이기 때문에 관계형 모델을 근거로 엔티티 관계 모델링(E-R, Entity-Relationship Modeling)을 합니다. 엔티티 관계 몰델링은 시스템 내에 존재하는 엔티티(개체)와 이들 간의 관계로 표현되며 주요 구성 요소는 엔티티, 속성, 관계이다


사용자나 관리자들의 면담이나 주요 문서들을 통해서 시스템 개발 목표가 무엇이고 요청자의 의도를 파악하여 요구되는 정보가 무엇인지 정확하게 분석해야 한다 




4. 물리적 설계 (테이블의 형태로 구체화 해주는 단계)

물리적 데이터 모델링은 논리적 설계의 산출물인 엔티티, 관계, 속성, 식별자들을 테이블, 컬럼, 키 등으로 변환하는 과정




5. 데이터베이스 구현

'ORACLE' 카테고리의 다른 글

2020040902 - Transaction (트랜잭션)  (0) 2020.04.30
0416 - 02 - eXERD 설치  (0) 2020.04.30
2020041001 / 단원 11_join(조인)  (0) 2020.04.30
오라클(Oracle) 다운로드 및 설치하기  (0) 2020.04.30
오라클 동의어(Synonym)  (0) 2020.04.14

댓글

Designed by JB FACTORY