[컴퓨터공학]/[데이터베이스]

[데이터베이스] 데이터베이스, DBMS

딥러닝 도전기 2022. 3. 9. 22:07

[데이터베이스] 데이터베이스, 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

 

 

반응형