데이터베이스 모델링

저작시기 2007.04 |등록일 2008.11.03 한글 (hwp) | 5페이지 | 가격 500원

소개글

데이터베이스 모델링에 대해 정리한 자료입니다.

목차

1. 데이터 모델링이란?
2. 데이터 모델의 종류
3. 데이터 모델링 절차
4. 데이터 모델링을 할 때 주의 할 점
5. 데이터 모델링 할 때 고려사항
6. 데이터 모델링에 필요한 기본적인 개념
7. 데이터 모델링에 관한 나의 생각
8. 내가 생각해본 지식인 게시판 ERD

본문내용

§ 데이터 모델링이란?
- 데이터베이스를 사용하기에 앞서 어떤 데이터들을 어떻게 사용할 것인지 미리 설계해 두는 것은 매우 중요하다. 현재 구축하고자 하는 데이터베이스 시스템에 필요한 데이터가 무엇인지 파악하고 그 상관관계를 확인 하는 것을 데이터 모델링이라고 한다.
( MySQL로 배우는 데이터베이스프로그래밍<김호> : 28p)

§ 데이터 모델의 종류
- 데이터 모델은 일반적으로 개념, 논리, 물리 등 3단계로 분류하며, 세 개의 모델을 순서대로 작성하는 절차를 거친다. 개념 모델과 논리 모델은 추상화 작업에 가까우며, 물리 모델은 설계 작업이라 할 수 있다.
◎ 개념 모델 : 가장 먼저 작성하는 모델로 구축하려는 시스템에 대한 각종 요구 조건을 기술하는 것이다.
◎ 논리 모델 : 개념 모델에 시스템이 필요로 하는 데이터 항목을 상세히 기입한 것이 논리 모델이다.
◎ 물리 모델 : 실제 운영 가능한 상태 혹은 자료를 입력할 테이블의 형태를 구체적으로 표현하는 것이다.

§ 데이터 모델링 절차
◎ 업무흐름파악
- 모델링에 앞서 사용자의 요구사항을 문서화하는 작업이 선행되어야 한다.
◎ 개체 추출
- 개체 후보들 가운데서 장기간 보존해야 하거나, 시스템이 종료한 후에도 지워져 서는 안 되는 정보를 추출한다.
◎ 개체간의 관계 설정
- 가치 있는 정보를 어떻게 효율적으로 정확히 조회할 수 있는가 하는 점이다.
◎ 주요 키(primary key)와 속성(attribute) 파악 및 제약 설정
- 각 개체에 포함된 정보를 정확하게 검색할 수 있도록 개체에 포함된 데이터를 유일하게 구분할 수 있는 정보(주요 키)를 설정해야 한다. 그리고 각 속성 크기와 자료 유형을 결정하며, 속성에 빈값이 들어가서는 안 되는 식의 제약 사항을 지정한다.
◎ 상향식 분석을 통한 재구성
- 새로운 개체를 추출하기 보다는 속성을 추가하고, 관계를 더욱 명확히 파악하는 데 중점을 둬야 하는 것
( 마이크로소프트[2006년 5월호] )
§ 데이터 모델링을 할 때 주의하여 생각 할 점

참고 자료

MySQL로 배우는 데이터베이스프로그래밍<김호> : 28p
마이크로소프트[2006년 5월호]
데이터베이스 개론 <정선호> : 43p~52P
*원하는 자료를 검색 해 보세요.
  • 데이터모델링 개념 구조 5페이지
    1.데이터 모델링 개념(1)데이터의 세계 ▶데이터모델링이란: 현실의 불확실한 데이터를 정보모델링을 통해 사용자의 정보요구사항 을 조사하고, 이를 최대한 데이터베이스에 반영하기 위한 가시화 과정▶데이터모델링을 하는 이유: 현실에 불규칙하게 흩어져 있는 데이터를 현..
  • 비디오샵모델링 30페이지
    2-1.업무 분석: 회원제를 실시하는 비디오 상점이 있다.1. 회원에 대한 회원이름, 주민번호, 전화번호, 핸드폰 번호, 우편번호, 주소, 등록일등의 정보를 관리하기를 원한다. 2. 비디오 테이프를 장르별, 등급별로 나누어 관..
  • [ms-sql]학사관리모델링 41페이지
    A라는 모 중학교 선생님은 매번 반복되는 서류처리를 DB화 시키려고 한다.선생님께서 전산화하려고 하는 업무는 학년이 끝날 때 어느 반의 어떤 과목이 규정된 수업시간과 맞는지 비교하려고 하는 것이다. 학년별로 해당 과목의 규정 수업시간은 정해져 있으며 학년 말에 과목별 ..
  • [XML] XML, 정보모델링분석 4페이지
    3)데이터 웨어하우스(Data Warehouse) 모델링데이터 웨어하우스는 비정형 처리방식으로 데이터에 접근하여 사용자가 원하는 시점에 원하는 데이터를 획득함으로써 의사결정을 지원하고자 하는 것이다. 따라서 기본 개념상으로 위에서 언급한 OLTP 모델과는 맞지 않는다...
  • 포렌식에서 본 DB모델링 중요도 4페이지
    Ⅰ. DATABASE MODELING현실 세계의 업무적인 프로세서를 물리적으로 데이터베이스화 하기 위한 과정으로 실체와 관계를 중심으로 체계적으로 표현하고 문서화하는 기법이며 정보 시스템의 중심을 데이터의 관점에서 접근하는 데이터 중심의 분석 방법이다. DB 모델을 ..
  • CAD 툴의 파라메트릭 솔리드 모델링에서 데이터 크기를 감소시키는 실제적인 방법 (A practical method which reduce the model data size from parametric solid modeling in CAD tool) 3페이지
    이 논문에서는 CATIA, PRO-E 등의 CAD에서 3D 모델을 생성할 때 사용하는 파라메트릭 솔리드 모델링 기법에서 일반적으로 사용하는 방법보다 모델링 데이터의 용량을 크게 줄일 수 있는 방법에 대하여 고찰한다. 3D 파라메트릭 솔리드 모델링 기법은 기본적인 상세 ..
  • 기업 전사 자료 설계에서 역정규화 중심 데이터 모델링의 부작용 (Negative Side Effects of Denormalization-Oriented Data Modeling in Enterprise-Wide Database Design) 9페이지
    전산화 대상 규모가 확대되면서 새로운 방식의 데이터 모델링 방법론이 필요하게 됨에 따라 자료 설계라는 것에 최근 들어 1980년대 초반 못지않게 이른 바 데이터 거버넌스 혹은 데이터 질 등의 화두의 모습으로 큰 관심이 재연되고 있다. 그러나 데이터 모델링에 대한 확고한..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      데이터베이스 모델링