데이터베이스
: 관련 있는 데이터들의 집합
데이터베이스 관리 시스템
Database Management System(DBMS)
- 데이터베이스를 생성 및 관리해주는 기능을 제공하는 소프트웨어 패키지 / 시스템
- 데이터와 응용 프로그램 사이의 중계자
- 모든 사용자와 응용 프로그램들이 데이터베이스를 공유할 수 있도록 지원해주는
- 범용 목적의 소프트웨어 시스템
DB+DBMS+ 응용프로그램
데이터베이스 , DBMS, 데이터베이스 시스템을 혼용해서 사용함
데이터베이스 관리 시스템의 기능
① 데이터 정의 기능
여러 사용자의 데이터를 통합하여 저장하고 공유할 수 있도록 데이터 모델에
따라서 정의하는 기능
② 데이터 조작 기능
사용자와 데이터베이스 간의 의사소통
데이터베이스의 접근 및 조작 기능 제공
삽입 / 삭제 / 변경 및 검색
사용자가 사용하기 쉽고 , 원하는 처리를 자연스럽게 표현할 수 있어야 함
③ 데이터 제어 기능
데이터 일관성 (Consistency) 와 무결성 (Integrity), 보안 (Securrity) 을 유지하는 기능
백업과 파손 회복 (Recovery)
인증 (Authorization) 과 보안 (Security)
병행제어 (Concurrency Control)
'Programming > SQL' 카테고리의 다른 글
[SQL] SQL의 개념과 기본구문 정리 (0) | 2020.11.01 |
---|---|
[SQL] 키(KEY)의 개념 / 개체무결성 / 참조무결성 / 도메인 무결성 (0) | 2020.10.30 |
[SQL] 관계형 데이터 모델의 구조와 연산 - 릴레이션 / 도메인 (0) | 2020.10.29 |
[SQL] 데이터베이스의 특징 (0) | 2020.10.29 |
[SQL] 데이터베이스의 정의와 종류 (0) | 2020.10.29 |