본문 바로가기
정보처리기사/신처기

신처기: DB(구처기랑 거의 겹침)

by tovantablack 2020. 8. 16.
728x90
728x90

[데이터베이스 설계] 요개논물구

요구 조건 분석 : 용도 파악을 위한 요구조건 명세서 작성

개념적 설계 : 개념 스키마&트랜잭션 모델링 병행수행, E-R다이어그램 작성, 독립적 개념 스키마 설계

논리적 설계 : 논리 스키마 설계, 개념 스키마 평가&정제, 트랜잭션 인터페이스 설계(RDB는 테이블)

물리적 설계 : 물리적 구조의 데이터로 변환, 파일 저장 구조 및 액세스 경로 결정

구현 : DBMSDDLDB생성(앞서 만든 DB스키마를 파일로), 트랜잭션 작성, 응용프로그램 작성

 

[데이터 모델]

현실 세계의 정보들을 컴퓨터에 표현하기 위해 단순화, 추상화하여 체계적으로 표현한 개념적 모형

DB 설계 과정에서 데이터의 구조(스키마)를 논리적으로 표현하기 위해 사용되는 지능적 도구

 

<데이터 모델 구성 요소: EAR>

개체 Entity : DB에 표현하려는 것. 사람이 생가하는 개념이나 정보 단위 같은 현실 세계의 대상체

속성 Attribute : 데이터의 가장 작은 논리적 단위로서, 파일 구조상의 데이터 항목/필드에 해당됨

관계 Relationship : 개체 간의 관계 또는 속성 간의 논리적인 연결을 의미

 

<데이터 모델 종류: 개논물>

개념적 데이터 모델 : 현실 세계에 존재하는 개체를 인간이 이해할 수 있는 정보 구조로 표현하는 과정

ex) E-R 모델

논리적 데이터 모델 : 위의 개념적 구조를 컴퓨터에 맞게 필드로 기술된 데이터 타입과 관계를 이용하여 현실 세계를 표현한다.  표현 방법에 따라 관계/계층/네트워크 모델로 구분된다.

물리적 데이터 모델 : 논리적 DB를 물리적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환

 

<데이터 모델 표시 요소: SOC>

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

연산 operation : 데이터베이스를 조작하는 기본 도구. 실제 데이터를 처리하는 작업에 대한 명세

제약 조건 constraint : DB에 저장될 수 있는 실제 데이터의 논리적인 제약 조건

728x90
728x90

댓글