데이터베이스 관리 시스템

2020. 3. 23. 17:11basic/Database

1. 데이터베이스 관리시스템(DBMS)의 필요성

  1-1. 데이터 종속성의 문제 : 파일의 구조가 바뀜에 따라 응용 프로그램이 바뀌어야 한다

  1-2. 데이터 중복성의 문제 : 별도로 데이터 파일을 관리하면, 같은 데이터가 중복되게 저장 관리되는 것

  1-3. 기타 : 데이터 무결성 강화, 데이터 공유, 데이터 표준화, 보안 강화, 등

 

2. 데이터베이스 관리시스템(DBMS)의 필수기능

  2-1. (DDL)정의기능 : 다양한 응용프로그램과 데이터베이스가 서로 인터페이스 할 수 있는 방법을 제공

  2-2. (DML)조작기능 : 데이터의 검색, 갱신, 삽입, 삭제 등 데이터베이스 연산을 지원하는 도구(언어)를 통해서 구현

  2-3. (DCL)제어기능 : 정당한 사용자가 허가된 데이터만 접근할 수 있게끔 보안 (security)을 유지하고 권한(authority)을 검사할 수 있어야 한다.

 

3. 데이터베이스 관리시스템(DBMS)의 종류

  - 관계형 (RDBMS) : MySQL, Tibero, MSMQL 등

 

4. 데이터베이스 관리시스템(DBMS) 장단점

  - 장점 : 데이터중복의 최소화, 데이터의 공용, 데이터의 일관성 유지, 데이터의 무결성 유지, 데이터의 보안 보장

  - 단점 : 운영비의 증대, 자료처리의 복잡화, 복잡한 예비와 회복, 시스템 집중화로 인한 취약성

'basic > Database' 카테고리의 다른 글

논리적 데이터베이스 설계  (0) 2020.06.21
관계데이터 구조 및 제약  (0) 2020.04.17
데이터모델링 – ER모델  (0) 2020.03.30
데이터 모델링과 설계  (0) 2020.03.23
데이터베이스 개념  (0) 2020.03.23