데이터베이스
- 데이터베이스를 사용하기 전까지는 파일 시스템을 이용해서 데이터를 관리
- 파일 시스템 : 파일(데이터의 모임)을 저장 장치에 저장하고 사용하기 위한 일종의 규칙이나 체계
- 파일 시스템의 단점 : 데이터간 불일치, 동시성 제어 제공X, 회복 기능 X, 데이터 독립성과 무결성 X, 데이터 모델링 개념이 부족
- 데이터 종속성, 데이터 중복성, 데이터 무결성 문제를 해결하기 위해 데이터 베이스 사용
데이터베이스 특징
(1) 무결성
- 여러 경로를 통해 잘못된 데이터가 발생하는 경우를 방지
- 데이터의 오류 X, constraints(제약 조건) 사용
(2) 독립성
- DB 물리적 크기, 위치 변경에도 SW에 영향을 끼치지 않는다.
(3) 보안성
- 인가된 사용자만 DB 접근 허용해서 데이터 보호, 계정 관리, 권한 설정
(4) 중복 최소화
- 데이터베이스의 데이터를 통합해서 관리해서 자료 중복, 데이터 종속성 해결
(5) 일관성
- 하나의 데이터를 변경했을 때, 발생할 수 있는 데이터의 불일치성 배제
'CS > 데이터베이스' 카테고리의 다른 글
[데이터베이스] 정규화 Normalization (0) | 2022.09.30 |
---|---|
[데이터베이스] 인덱스 Index, B tree (0) | 2022.09.30 |
[데이터베이스] MySQL Data Type, MySQL 내장 함수 (0) | 2022.07.20 |
[데이터베이스] DDL, DML, DCL, 트랜잭션, ACID, JOIN (0) | 2022.07.20 |
[데이터베이스] 데이터베이스, DBMS, 스키마 (0) | 2022.07.19 |