고려사항

데이터의 무결성 유지: 삽입,삭제,갱신 등의 연산후에도 데이터 베이스에 저장된 데이터가 정해진 제약조건을 항상 만족

데이터의 일관성 유지:데이터 베이스에 저장된 데이터들 사이나 , 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정

데이터 회복성 유지: 시스템에 장애가 발생 했을때 장애 발생 직전의 상태로 복구할 수 있어야함

데이터의 보안성 유지: 불법적인 데이터의 노출 또는 변경이나 손실로 부터 보호 할수 있어야함 

데이터의 효율성의 유지: 응답시간의 단축, 시스템의 생산성, 저장공간의 최적화 등이 가능해야함

데이터베이스의 확장성 유지: 데이터베이스 운영에 영향을 주지 않으면서 지속적으로 데이터를 추가할수 있어야함

개념적 설계

    정보 구조를 얻기 위하여 현실 세계의 무한성과 계속성을 이해하고 다른 살마과 통신하기 위하여 현실 세계에

    대한 인식을 추상적 개념으로 표현하는 과정

논리적 설계

    현실 세계에서 발생하는 자료를 컴퓨터가 처리할 수 있는 물리적 저장장치에 저장할 수 있도록 변환하기 위해 특정

    DMBS가 지원하는 논리적 자료 구조로 변환 시키는 과정

물리적 설계

   논리적 설계 단계에서 논리적 구조로 표현된 데이터를 디스크 등의 물리적 저장 장치에 저장할수 있는 물리적 구조의

   데이터로 변환하는 과정 

그래프를 이용해서 데이터 논리 구조를 표현한 데이터 모델

데이터의 논리적 구조도가 트리 형태이며, 개체가 트리를 구성하는 노드역할을 한다. 

계층 모델과 망 모델의 복잡한 구조를 단순화 시킨 모델이다.

E-R모델의 기본적인 아이디어를 시각적으로 표현하기 위한 도구이다..

개체간의 관계는 물론 시스템 내의 역할을 모든 개체들, 즉 조지그 부소 사용자,프로그램, 데이터를 모두 표시한다.

개체 타입과 이들 간의 관계 타입을 이용해 현실 세계를 개념적으로 표현한다.

데이터를 개체, 관계 속성으로 묘사한다.

 

개체

 데이터베이스에 표현하려는 것으로, 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체이다.

 

속성

 데이터의 가장 작은 논리적 단위로서 파일 구조의 데이터 항목 또는 데이터 필드에 해당된다.

 

관계

 개체 간의 관계 또는 속성 간의 관계

구조: 논리적으로 표현된 개체 타입들 간의 관계로서 데이터 구조 및 정적 성질을 표현함

 

연산: 데이터베이스에 저장된 실제 데이터를 처리하는 방법을 표시하는 것으로서 데이터베이스를 조작하는 기본도구임

 

제약조건: 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약조건을 표시함

+ Recent posts