개발/자격증 공부

정보처리기사 오답 정리(7. DB 기초 활용)

잠수돌침대 2022. 12. 27. 18:00

DBMS

  • 데이터 관리의 복잡성을 해결하는 동시에 데이터 추가, 검색, 변경 등의 기능을 지원하는 소프트웨어

데이터 마이닝

  • 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술

계층형 데이터베이스(HDBMS)

  • 데이터를 상하 종속적인 관계로 계층화하여 관리하는 데이터베이스
  • 데이터에 대한 접근 속도가 빠르지만, 종속적인 구조로 변화하는 데이터 구조에 유연한 대처가 어려움
  • IMS, System2000 등이 존재

DBMS 특징

1. 데이터 무결성

  • 부적절한 자료가 입력되어 동일한 내용에 대하여 서로 다른 데이터가 저장되는 것을 허용하지 않는 성질

2. 데이터 일관성

  • 삽입, 삭제, 갱신, 생성 후에도 저장된 데이터가 변함없이 일정

3. 데이터 회복성

  • 장애가 발생하였을 때 특정 상태로 복구되어야 하는 성질

4. 데이터 보안성

  • 불법적인 노출, 변경, 손실로부터 보호되어야 하는 성질

5. 데이터 효율성

  • 응답 시간, 저장 공간 활용 등이 최적화되어 사용자, 소프트웨어, 시스템 등의 요구조건을 만족시켜야 하는 성질

ERD(Entity-Relation Diagram)

  • 업무 분석 결과도 도출된 실체(개체)와 개체 간의 관계를 도식화한 다이어그램
  • 개체-관계 모델에서의 최종 산출물이 ERD이기도 하다.

온톨로지(Ontology)

  • 실세계에 존재한느 모든 개념과 개념들의 속성, 그리고 개념 간의 관계 정보를 컴퓨터가 이해할 수 있도록 서술해 놓은 지식베이스

데이터베이스 정의

1. 통합된 데이터(Integrated Data)

  • 자료의 중복을 배제한 데이터의 모임

2. 저장된 데이터(Stored Data)

  • 저장 매체에 저장된 데이터

3. 운영 데이터(Operational Data)

  • 조직의 업무를 수행하는 데 필요한 데이터

4. 공용 데이터(Shared Data)

  • 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터

데이터베이스의 특성

1. 실시간 접근성(Real-Time Accessibillity)

  • 쿼리에 대하여 실시간 응답이 가능해야 함

2. 계속적인 변화(Continuous Evolution)

  • 새로운 데이터의 삽입, 삭제, 갱신으로 항상 최신의 데이터를 유지함

3. 동시 공용(Concurrent Sharing)

  • 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 함

4. 내용 참조(Content Reference)

  • 데이터베이스에 있는 데이터를 참조할 때 사용자가 요구하는 데이터 내용으로 데이터를 찾아야 함