정보처리기능사 실기 - DBMS

2023. 5. 23. 20:09자격증/정보처리기능사

DBMS는 Database Management System임.

사용자와 데이터페이스에서 정보를 생성하고 DB를 관리하는 프로그램.

 

종속과 중복의 문제를 해결

DB의 모든 책임을 침.

 

DBMS의 필수 기능은 정의 조작 제어 (정조제)

 

DBMS는 다양한 형태로 존재

1.계층형 : 트리구조를 가짐, 부모와 자식관계 ,일대 다 관계만 존재함. (ims)

2.망형 : 그래프를 이용해 논리 구조 표현 상위와 하위 레코드에서 1:1 1:N:M 관계 지원 (ids,idms)

3.관계형 : 보편적인 DBMS, 2차원 표인 테이블을 DB로 묶어 테이블의 속성들의 관계를 설정 (mysql,oracle)

 

비관계형 DBMS로 Nosql이 있음. 빅데이터 처리.

 

DBMS의 장점은 

중복을 피할 수 있고 일관성과 무결성 ,보안을 유지할 수 있음.

다만 전문가가 부족하고 비용,복잡도,복구등이 어려움