데이터베이스
DBMS
주멘이
2018. 6. 6. 17:23
< DBMS >
- DataBase Management System
- 사용자와 DB 사이에서 사용자의 요구에 따라 동작하기 위해 DB를 관리하는 S/W
- 기존 File System이 갖는 데이터의 종속성, 중복성 문제를 해결하는 시스템
- 모든 응용 프로그램들이 DB를 공용할 수 있게 함
< 필수 기능 >
1. 정의
- DB에 저장될 Type과 구조에 대한 정의, 이용 방식, 제약 조건 등을 명시
2. 조작
- 데이터 검색, 갱신, 삽입, 삭제 등을 체계적으로 처리하기 위해 사용자와 DB 사이의 Interface 수단을 제공
3. 제어
- DB를 접근하는 삽입, 갱신, 삭제 시 데이터의 무결성이 유지되도록 함
- 정당한 사용자의 허가된 데이터에 접근할 수 있도록 보안을 유지하고 권한을 검사
< 장점, 단점>
1. 장점
- 논리적, 물리적 독립성 보장
- 중복 방지
- 데이터 공동 사용
- 데이터의 일관성, 무결성 유지
- 보안 유지
- 데이터 표준화, 통합 관리
- 최신의 데이터를 유지할 수 있고, 실시간 처리 가능
2. 단점
- 비용 증가
- 집중적인 접근으로 과부하가 발생할 수 있음
- 파일의 예비와 백업이 어려움
출처
http://blog.daum.net/amajerry/16