2014년 4월 3일 목요일

[DB]데이터 베이스의 논리 설계 - 간단 개념


  • 데이터 모델링이란 
업무에 필요한 데이터를 시스템 구축방법론을 사용해 분석 설계하여 정보화시스템을 구축하는것이다.
  • 엔티티 타입이란 

업무에 필요하고 유용한 정보를 저장하고 관리하기 위한것으로 영속적으로 존재하는 단위로 두개 이상의 엔티티를 가진다.

  • 속성이란 

업무에 필요한 엔티티에서 관리하고자 하는 더이상 분리되지 않는 최소의 데이터 단위로 속성정보 한개 이상을 가진다.

  • 유일한 식별자란 

엔티티타입의 대표성을 나타는 유일한 식별자로 주식별자는 엔티티타입 하나에 한개만 가질수 있다.

  • 엔티티타입을 명명하는 일반적인 기준 

현업에서 사용하는 언어 사용, 약어 사용x, 단수명사 사용, 유일성, 생성의미에따라 

  • 속성의 분류 

업무로 부터 추출한 기본속성, 규칙화를 위한 설계속성, 타 속성의 영향에 의해 생성되는 파생속성

  • 관계의 개념 

엔티티와 엔티티 사이의 논리적인 관계, 형태나 행위로 서로에게 영향을 미치는 것

  • 서브젝트 에어리어란 

해당업무 내에서 연관이 많은 엔티티타입을 그룹으로 묶어 표시하는 개념

  • 정규화란 

다양한 유형의 검사를 통해 데이터 모델을 좀더 구조화하고 개선시켜 나가는 절자에 관련된 이론으로 하나의 테이블에 중복된 데이터가 없도록하는것이 기본 원칙이다.

  • 이상현상이란 

무엇이며,이상현상에는 어떤것들이 있는가? 반복되는 속성으로 인해 일부속성이 중복된다면 입력, 수정, 삭제의 경우에 데이터를 제대로 관리할수 없다.

  • 1정규화란 

복수의 속성값을 가진 속성을 분리. 테이블 하나의 컬럼에는 여러개의 데이터값이 중복되어 나타나지 않아야 한다는 것

  • 2정규화란 

주식별자에 종속적이지 않고 주식별자를 구성하는 일부 속성에 종속적인 속성을 분리하는 것

  • 3정규화란 

속성에 종속적인 속성을 분리하는 것

  • ERD란 

각각 업무 분석에서 도출된 엔티티타입과 엔티티타입간의 관계를 이해하기 쉽게 그림으로 표시하는 방법

댓글 없음:

댓글 쓰기