데이터베이스란 ?
데이터의 집합, DBMS는 이 데이터베이스를 관리, 운영하는 역할을 한다.
DBMS는 데이터 베이스를 관리하는 소프트웨어 개념이다.
DBMS의 특징
- 데이터의 무결성 - 데이터의 오류가 있어서는 안된다.
- 데이터의 독립성 - 데이터베이스의 크기를 변경하거나 데이터 파일의 저장소를 변경하더라도 기존에 작성된 응용프로그램은 전혀 영향을 받지 않아야 한다. 즉, 서로 의존적 관계가 아닌 독립적인 관계여야 한다.
- 보안 - 데이터베이스 안 데이터에 아무나 접근할 수 있는 것이 아니라 접근이 허가된 사람만 접근할 수 있어야 한다. 또 접근할 때도 사용자의 계정에 따라서 다른 접근 권한을 가져야 한다.
- 데이터 중복의 최소화 - 동일한 데이터가 여러개 중복되어 저장되는 것을 가능한 방지한다.
- 데이터의 안정성 향상 - DBMS가 제공하는 백업, 복원 기능을 이용함으로써, 문제가 발생할 경우 원상 복구, 복원하는방법이 명확해진다.
DBMS 종류
관계형 - 서로 다른 데이터 구조가 어떻게 관련되어 있는지 쉽게 파악하고 이해할 수 있도록 사전 정의된 관계로 데이터를 구성하는 정보 모음이다.
'프로그래밍 > Database' 카테고리의 다른 글
MySQL_preparedstatement LIKE 쓰는 법 (0) | 2023.03.10 |
---|---|
MySQL_관계 차수 1 : N 차수, 1 : 1 차수 (0) | 2023.03.08 |
MySQL_UPDATE 구문과 WHERE 조건절, UNIQUE 제약 (0) | 2023.03.08 |
MySQL_INSERT 구문과 제약 사항 (2) | 2023.03.08 |
MySQL_테이블 생성과 제약 사항 (0) | 2023.03.06 |