필수기능(데이터정의, 조작, 제어)
1. 데이터베이스 관리시스템
- 응용시스템이며 소프트웨어, 프로그램의 집합체
- 운영체제 위에서 동작하며, 사용자와 데이터베이스 사이에서 명령어처리, 데이터조작 등의 서비스 수행
- ex) 마이크로소프트 사의 MS-SQL, 오라클 사의 Oracle, MariaDB, MySQL 등
2. DBMS의 필수기능
구분 | 주요내용 |
데이터 정의 | Data Definition Facility, DDL 데이터베이스의 물리구조와 논리구조를 정의 |
데이터 조작 | Data Manipulation Facility, DML 데이터 입력, 수정, 삭제, 조회와 같은 명령어 수행 |
데이터 제어 | Data Control Facility, DCL 데이터의 무결성 유지및 보안, 권환관리, 장애에 대한 회복, 동시성제어 |
3. DBMS의 장/단점
장점
- 중복을 최소화 한다.
- 데이터를 공유한다.
- 데이터 보안성이 강화된다.
- 데이터 무결성을 유지할 수 있다.
- 데이터 일관성을 유지할 수 있다.
- 데이터를 표준화하여 관리할 수 있다.
- 데이터를 통합적으로 관리한다.
- 실시간 처리가 가능하다.
- 최신 데이터를 유지할 수 있다.
단점
- 구축비용이 상대적으로 고가이다
- 관리가 복잡하고 유지비용이 많이 든다.
- 파일 백업과 회복 절차가 복잡하다.
- 대용량 조회 시 성능저하가 발생한다.
파일 시스템과 대비하여 DBMS의 장점과 단점을 비교하면 쉽게 이해할 수 있다.(공유 문제)
파일 시스템은 데이터 중복문제와 응용프로그램에 대한 데이터 종속문제를 가지고 있다(의존성 문제)
https://www.youtube.com/watch?v=iab66gfFlNQ
'유튜브 영상 > 그리타GRITA-정보처리기사 -데이터베이스' 카테고리의 다른 글
데이터베이스 사용자 (0) | 2024.04.03 |
---|---|
데이터베이스언어 (0) | 2024.04.03 |
데이터베이스 스키마 (0) | 2024.04.03 |
데이터베이스개념 (0) | 2024.04.03 |
정보처리기사 데이터베이스 데이터베이스용어 (0) | 2024.04.03 |