데이터베이스 등장 이전에는 보통 파일시스템을 이용하여 데이터를 관리하였다
ㅇ파일시스템(File System): 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제
(운영체제에서 보통 한 챕터로 다룬다, 예전에는 학부 수업으로도 개설되어 있었다)
하지만 이런 파일시스템에는 문제가 두 가지 존재했다
1. 데이터 종속성
2. 데이터 중복성
따라서 파일시스템의 단점들을 해결하고자 나온 것이 바로 데이터베이스(db)이다
ㅇ데이터베이스(DB): 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합
데이터를 보다 효율적으로 처리하기 위하여 개발된 것으로 같은 데이터가 중복되는 문제를 없앨 수 있으며, 업무가 확대되어도 새로 파일을 준비할 필요가 없다는 장점이 있다
ㅇDBMS(DataBase Management System): DB를 관리하기 위한 툴
e.g. Oracle, MySQL, ms-server, postgreSQL, MongoDB, Redis
출처 및 참고: 세종대학교 K-MOOC 데이터베이스 보안(김영갑)
'DBMS > 데이터베이스' 카테고리의 다른 글
[데이터베이스] ep4-2) SQL: DML (0) | 2024.06.29 |
---|---|
[데이터베이스] ep4-1) SQL: DDL (0) | 2024.06.21 |
[데이터베이스] ep3) RDB (2) | 2024.06.21 |
[데이터베이스] ep2) DBMS (0) | 2024.06.20 |
[데이터베이스] ep1) DB 모델 (0) | 2024.05.03 |