Notice
Recent Posts
Recent Comments
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Chimy's Program

정보처리기사 실기 - 응용 SW 기초 기술 활용 : 데이터베이스 종류 및 선정 본문

BASE

정보처리기사 실기 - 응용 SW 기초 기술 활용 : 데이터베이스 종류 및 선정

chimy 2020. 9. 23. 16:01

정보처리기사 실기 - 응용 SW 기초 기술 활용 : 데이터베이스 종류 및 선정

 

데이터베이스 종류

 

데이터베이스 개요 

 

  • 데이터베이스 : 다수의 인원시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합
  • ⁠IT 시스템의 발달로 인해 급증하는 데이터에 대한 효과적인 관리 중요
  • 데이터베이스 관리의 핵심 : 자료의 중복성 제거무결성 확보일관성 유지유용성 보장
  • ⁠DBMS(Database Management System) : 데이터 관리의 복잡성을 해결, 데이터 추가변경검색삭제  백업복구보안 등의 기능을 지원하는 소프트웨어
  • ⁠저장되는 정보는 텍스트이미지음악 파일지도 데이터  매우 다양하며 SNS 발달과 빅데이터의 폭넓은 활용으로 인해 데이터의 종류와 양은 급격히 증가

 

데이터베이스 종류

 

(1) 파일시스템 

 

  • 파일에 이름을 부여하고 저장이나 검색을 위하여 논리적으로 그것들을 어디에 위치시켜야 하는지 등을 정의한  관리하는 데이터베이스  단계의 데이터 관리 방식
  1. ISAM(Indexed Sequential Access Method) : 자료 내용은 주저장부자료의 색인은 자료가 기록된 위치와 함께 색인부에 기록
  2. VSAM(Virtual Storage Access Method) : 대형 운영 체계에서 사용되는 파일 관리시스템

 

(2) 계층형 데이터베이스 관리시스템(HDBMS, Hierarchical Database Management System)

 

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

 

(3) 망형 데이터베이스 관리시스템(NDBMS, Network Database Management System) 

 

  • 데이터의 구조를 네트워크상의 망상 형태로 논리적으로 표현한 데이터 모델
  • 트리 구조나 계층형 데이터베이스보다 유연
  • 설계가 복잡함
  • IDS, TOTAL, IDMS

 

(4) 관계형 데이터베이스 관리시스템(RDBMS, Relational Database Management System) 

 

  • 가장 보편화된 데이터베이스 관리시스템
  • 데이터를 저장하는 테이블의 일부를 다른 테이블과 상하 관계로 표시하며 상관관계 정리
  • 변화하는 업무나 데이터 조에 대한 유연성이 좋아 유지 관리 용이
  1. Oracle : 미국 오라클사에서 개발한 데이터베이스 관리시스템, 유료, Windows/Unix/Linux 모두를 지원하며 대형 시스템에서 많이 사용
  2. SQL Server : 마이크로소프트사에서 개발한 관계형 데이터베이스 시스템, 마이크로소프트사 제품이기 때문에 Windows서버에서만 구동마이크로소프트사의 개발언어인 C# 등과 가장  호환
  3. MySQL :  마이크로시스템에서 소유했던 관계형 데이터베이스 시스템이었으나 오라클에서 인수, Windows/Unix/Linux에서 모두 사용이 가능하고 오픈소스 기반으로 개발
  4. Maria DB : MySQL 출신 개발자가 만든 데이터베이스로 MySQL 완벽히 호환

 

③ 데이터베이스 관리시스템(DBMS) 특징

 

  • 데이터 무결성 부적절한 자료가 입력되어 동일한 내용에 대하여 서로 다른 데이터가 저장되는 것을 허용하지 않는 성질 
  • 데이터 일관성 삽입삭제갱신생성 후에도 저장된 데이터가 변함없이 일정 
  • 데이터 회복성 장애가 발생하였을  특정 상태로 복구되어야 하는 성질 
  • 데이터 보안성 불법적인 노출변경손실로부터 보호되어야 하는 성질
  • 데이터 효율성 응답 시간저장 공간 활용 등이 최적화되어 사용자소프트웨어시스템 등의 요구 조건을 만족 시켜야 하는 성질

 

상용 데이터베이스 관리시스템  오픈소스 기반 데이터베이스 관리시스템 

 

  • 상용 데이터베이스 관리시스템 : 특정 회사에서 유료로 판매하는 시스템, 유지 수와 지원이 원활
  • 오픈소스 기반 데이터베이스 시스템 : 오픈소스 라이선스 정책을 준용하는 범위 내에 사용이 자유로움, 최근 사용 비중 증가

 

 

Comments