[데이터베이스] 데이터베이스, DBMS
- 데이터베이스란?
데이터베이스는 여러 사람이 공유하여 사용할 목적으로 통합, 관리하는 데이터의 집합입니다.
일반적으로 데이터베이스 관리 시스템(DBMS, DataBase Management System)에 의해 제어됩니다.
- 데이터베이스의 특징
실시간 접근성, 지속적인 변화, 동시 공유, 데이터의 논리적 독립성, 오랜 시간 지속
- 데이터베이스의 장점
데이터 중복 최소화, 데이터의 표준화, 데이터의 독립성, 용이한 접근 가능
- 데이터베이스 모델
Hierachical model (계층형 모델, 트리 모델)
Network model (네트워크형 모델)
Relational model (관계형 모델)
Object model (객체형 모델)
- DBMS (DataBase Management System; Database system) 특징
- 자료구조(schema)에 맞는 새로운 Database 생성
- 사용자에게 정보를 요청할 권한(Query) 부여
- 사용자에게 데이터를 수정할 권한 부여
- 허가되지 않은 사용자로부터 database 보호
- 정보 요청과 데이터베이스 수정의 효율적인 접근을 가능하게 함
- 많은 사용자로부터의 데이터 접근을 관리
- 동시성 제어
Architecture of DBMS
반응형
'[컴퓨터공학] > [데이터베이스]' 카테고리의 다른 글
[데이터베이스] SQL 집합 연산 (0) | 2022.06.13 |
---|---|
[데이터베이스] Null Value (0) | 2022.06.12 |
[데이터베이스] Pattern match, Posix Regular Expression (0) | 2022.06.12 |
[데이터베이스] Relational Algebra 예제 (0) | 2022.03.30 |
[데이터베이스] 관계 대수 (Relational Algebra) (0) | 2022.03.29 |