Challenges/정보처리기사

[정보처리기사]3.데이터베이스 구축/논리 데이터베이스 설계/ 데이터베이스

뚱요 2021. 9. 4. 00:00
반응형

1. 데이터베이스 

개요 

  • 자료(Data) :현실세계에서 관찰/측정을 통해 수집된 사실
  • 정보 :자료를 가공(처리)해서 얻은 결과물
  • 정보 시스템: 조직체에 필요한 데이터를 수집, 저장해 두었다가 필요시에 처리해서 의사결정에 유용한 정보 생성,분배하는 수단
  • 데이터 웨어하우스 : 의사결정 지원 시스템을 지원하는 주체 지향적, 통합적, 시간적 데이터의 집합체

 

1.1 데이터 베이스 정의   #공통운저

- 용 데이터 (Shared Data): 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료

- 합된 데이터(Integrated Data): 자료의 중복을 최대로 배제 데이터의 모임

- 데이터(Operational Data): 고유한 업무를 수행하는 데 없어서는 안 될 자료

- 장된 데이터(Stored Data): 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료

 

1.2 특징

  • 실시간 접근성(Real-Time Accessibility) 질의에 대하여 신시간 처리,응답
  • 계속적 변화(Continuous evolution) 새로운 데이터 삽입,삭제,갱신 통해서 최신데이터 유지
  • 동시공유(Concurrent Sharing) 여러 사용자가 동시에 데이터 베이스 접근
  • 내용에 의한 참조(Content Reference) 주소나 위치가 아닌 데이터 내용(값) 따른 참조

 

1.3 DBMS(Database Management System, 데이터베이스 관리 시스템)

- 사용자와 DB 사이에서 사용자의 요구에 따라 정보를 생성해주고, DB 관리해 주는 소프트웨어

  • 모든 응용 프로그램들이 DB 공용할 수 있도록 관리
  • DB구성, 접근 방법, 유지관리에 대한 모든 책임
  • 파일의 예비, 회복 어려움

 

1.4 DBMS 현행 시스템 분석 고려사항     #가성호기구

  • 가용성/ 성능/상호 호환성/기술지원/구축비용

독립성

  • 논리적 독립성 : 개별 사용자/응용 프로그램의 데이터 관점을 변경하지 않고 전체 DB의 논리적 구조 변경
  • 물리적 독립성 : 기존 응용프로그램에 영향주지 않고 데이터 물리적 구조 변경

 

2. 스키마(Schema or Meta-data 집합)

  • DB를 구성하는 개체, 속성,관계 및 데이터 조작 시 데이터 값들이 갖는 제약조건 등에 관한 전반적 정의
  • DB 구조, 제약사항이 묘사
  • 데이터 사전에 저장됨

 

2.1 스키마 3계층    20년 4회 기출  #외개내

(1) 외부 스키마(external) – 사용자 관점

  • 개인/특정 응용에 한정된 논리적 데이터 구조 
  • 전체 DB의 일부(서브 스키마)

(2) 개념 스키마(Conceptual) – 조직/기관전체  관관점

  • 통합된 논리적 데이터 구조 (제약조건, 접근 권한, 보안 정책, 무결성 규칙 명세)
  • 조직 전체의 DB별 하나만 존재

(3) 내부 스키마(Internal) – 물리적 저장장치 or 시스템 프로그래머/ 설계자 DBA  관점

  • 저장 기억장치에 물리적으로 데이터 배치, 저장되는 방법 정의, 명세 
  • 저장된 데이터 항목 표현 방법
  • 내부 레코드의 물리적 순서

 

3. 데이터베이스 설계

3.1) 데이터베이스 설계 시 고려사항

- 무결성

- 일관성

- 회복

- 보안

- 효율성

- DB 확장

3.2) 데이터베이스 설계 순서 20년 1, 2회 기출   #개논물

(1) 요구 조건 분석

요구 조건 명세서 작성

(2) 개념적 설계 (정보 모델링, 개념화)

독립적인 개념 스키마 모델링, 트랜잭션 모델링

e.g.ER 다이어그램 모델

(3) 논리적 설계(데이터 모델링)

목표 DBMS에 맞는(종속적인) 논리 스키마 설계

e.g. 트랜잭션 인터페이스 설계, 테이블 설계(RDB),

논리적 데이터베이스 구조로 매핑(Mapping),

개념 스키마의 평가 및 정제

(4) 물리적 설계(데이터 구조화)

- DBMS에 맞는(종속적인) 물리적 구조의 데이터로 변환 (파일 조직,저장,접근 방법 선정)

e.g. 저장 레코드 양식 설계, 접근 경로 설계

(5)DB 구현

- DBMS의 DDL(데이터 정의어)로 DB생성, 트랜잭션 작성

-응답시간, 저장공간 효율화, 트랜잭션 처리도


[정보처리기사] 정보처리기사 필기 목차

 

[정보처리기사] 개정된 정보처리기사 필기 목차

 정처기 필기 100문제 중 각 챕터 당 20문제로 구성됩니다. 출판사 시나공의 정보처리기사 교재와 이전 기출문제들을 참고로 하여 간단히 키워드로요약하여 작성하였습니다. 각 중요도에 따라서

potato-potahto.tistory.com

 

반응형