(2022.03.11)
데이터베이스 수업 들으면서 정리하기 2탄
2주차(3/11 강의)
1. DBMS의 등장 배경
데이터베이스 관리 시스템 이전에는 파일시스템으로 데이터를 관리했다.
그러나 파일 시스템으로 데이터를 관리하는 데에는 단점이 있음
파일 시스템(file system): 파일로 데이터를 관리하기 위해 파일을 생성, 삭제, 수정, 검색하는 기능을 제공하는 소프트웨어
-> 응용 프로그램마다 필요한 데이터를 별도의 파일로 관리함
파일 시스템의 문제점
- 데이터 중복성
- 데이터 종속성 --> 파일의 구조를 바꾸면, 응용 프로그램 구조도 바꿔야함.
- 데이터 파일에 대한 동시 공유, 보안, 회복 기능 부족
- 응용 프로그램 개발 어려움
+) 데이터 중복성 관련 내용
--> 같은 내용의 데이터가 여러 파일에 중복저장되는데, 이는 저장 공간의 낭비가 발생함
--> 데이터 무결성, 데이터 일관성을 유지하기 어려움
--> 데이터 무결성은 데이터의 정확성이라고 보면됨.
--> 데이터 일관성은 데이터의 일치성이라고 보면 됨.
2. DBMS 정의
DBMS(DataBase Management System): 파일 시스템의 문제를 해결하고자 제시된 소프트웨어
DBMS의 주요기능
- 정의기능 - DB 구조 정의, 수정
- 조작기능 - 데이터 삽입, 삭제, 수정, 검색하는 연산
- 제어기능 - 데이터를 정확하고 안전하게 유지
DBMS의 장점과 단점
3. DBMS 발전 과정
728x90
'Computer Science > 데이터베이스' 카테고리의 다른 글
[데이터베이스] 관계 데이터 연산 (0) | 2022.04.07 |
---|---|
[데이터베이스] 관계형 데이터 모델 (0) | 2022.04.07 |
[데이터베이스] Data Modeling (0) | 2022.04.05 |
[데이터베이스] DataBase System (DBS) (0) | 2022.04.04 |
[데이터베이스] 데이터베이스 기본 개념 (0) | 2022.03.11 |