Practice makes perfect

[DataBase] 데이터베이스 구축 본문

빅데이터/DataBase

[DataBase] 데이터베이스 구축

kerpect 2020. 4. 17. 23:27

 

      데이터 베이스 구축이란?

 

  • 컴퓨터 상의 의미를 담아주도록 데이터베이스화 하는 과정 실질적으로 테이블이라는 형태로 합니다,
  • 컴퓨터가 처리할 수 있는 데이터로 변환하는 과정을 이야기 할 수 있습니다.
  • 테이블 안에 각각의 컬럼을 구분하고 각각의 의미와 개념을 컴퓨터가 인지 할 수 있게 하는 표현의 수단으로하여 각각의 자료형(문자, 숫자, 날짜형)으로 수행할 수 있게 하는 과정을 이야기 합니다.
  • 데이터가 가지고 있는 의미 자체 또는 규칙을 찾아서 문제점을 개선 을 하고 기업의 이윤을 위해서 데이터를 분석하는 것입니다. 올바른 데이터가 수집이 되어 있는지, 수집된 데이터를 어떻게 보관 , 정리 할 것인지 알기위해서 체계적으로 해야 합니다.

 

    데이터 베이스 구축을 위한 절차

1~5단계 (설계 과정 중에 오류가 발견되어 변경이 필요하면 이전 단계로 되돌아가 설계내용을 변경 가능)

 

 

 

    1 단계 : 요구 사항 분석

 

  • 사용자가 원하는 데이터베이스의 용도를 파악하는 단계입니다.
  • 면담이나 주요 문서들을 통해서 어떤 요구사항을 요청하는지 정확하게 인지하는 것이 중요합니다.

 

 

    2 단계 : 개념적 설계 아이디어 스케치 단계

 

  • 사용자의 요구사항을 이해하기 쉬운 형식으로 간단히 기술하는 단계입니다.
  • 그림으로 생각하면 스케치와 유사한 개념으로 생각하면 됩니다.

 

 

     3단계 : 논리적 설계 데이터의 엔티티 부분을 설계

 

  • 데이터를 표와 같이 다양한 방법으로 구체화하여 설계하는 것입니다.
  • 관계형 모델(테이블)을 근거로 해서 설계되어야 한다. 엔티티 관계의 모델링으로 되어있습니다.
  • 엔티티(), 속성(), 관계(테이블)로 설계
  • 엔티티(개체) : 각 테이블의 구체화된 대상의 수를 의미합니다.
  • 요청자의 의도를 파악하여 요구되는 정보가 무엇인지 정확하게 분석하는 단계

 

 

    4 단계 : 물리적 설계데이터 내용을 구체화 시킴

 

  • 컴퓨터 상에서 데이터 베이스를 통해서 특징들을 구체화 해서 자료형의 형태로 맵핑하는 것입니다.
  • 논리적 설계 산출물인 엔티티 관계, 속성, 식별자들을 테이블, 칼럼, 키등으로 변환하는 과정 입니다.
  • 구체적으로 컬럼의 이름과 어떻게 표현할지를 이뤄내는 것이다. 현실적으로 표현해주는 과정입니다.

 

 

    5 단계 : 구현

 

  • 지금까지 내용을 구현 해내는 것입니다.
  • 각 필요한 명령어들을 통해서 문제를 해결합니다. 

 

https://link.coupang.com/a/bsbO4i

 

오뚜기 맛있는 밥, 210g, 18개

COUPANG

www.coupang.com

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

'빅데이터 > DataBase' 카테고리의 다른 글

[DataBase] 동의어 (Synonym)  (0) 2020.04.14
[DataBase] 데이터 제어어(DCL : Data Control Language)  (0) 2020.04.14
[DataBase] 인덱스(Index)  (0) 2020.04.14
[DataBase] 시퀀스(Sequence)  (0) 2020.04.14
[DataBase] 뷰(View)  (0) 2020.04.13