공부용 블로그

DataBase가 생겨나게 된 배경 본문

설계/RDBMS

DataBase가 생겨나게 된 배경

tomato212 2018. 11. 3. 03:17

데이터베이스란 정보들의 집합이다. 

그리고 데이터들을 저장, 접근, 읽기 등 데이터를 사용할 수 있게 해주는 프로그램을 데이터베이스 관리 시스템이라고 한다. 


예전에는 컴퓨터가 데이터를 저장할 때 파일 시스템을 사용했다. 문서, 동영상, 음악 등 다양한 형식의 파일을 통해 데이터를 생성, 열람, 수정, 삭제할 수 있었다. 그러나 파일 시스템은 데이터의 종속성, 중복성의 문제점을 갖고 있었다. 


데이터의 종속성이란 어떤 파일을 열기 위해서는 그 파일 형식에 맞는 응용 프로그램이 설치되어야만 한다. 예를 들어 엑셀 파일을 열려면 엑셀 프로그램이 설치되어 있어야 한다. 데이터가 응용 프로그램과 상호 의존하게 되는 것이다. 


데이터의 중복성이란 같은 내용의 파일이 여러개 생기는 것이다. 같은 데이터라고 하더라도 파일형식에 따라 여러개의 중복된 데이터가 생길 수 있다. (예를 들어 회사 직원 리스트를 한글파일, 엑셀파일로 갖고 있는 것) 

또한 파일을 보관하는 컴퓨터가 다른 경우, 내 컴퓨터에 복사해서 사용해야 하기 때문에 똑같은 파일이 두 개가 생기게 된다. 

데이터가 중복되면 저장 공간이 낭비되고, 데이터를 수정한다면 동시에 모두 반영하기가 어려워 비효율적이다. 


따라서 사람들이 데이터를 공용으로 사용할 수 있도록 데이터베이스 관리 시스템이 생기게 되었다. 



'설계 > RDBMS' 카테고리의 다른 글

페이지 알고리즘  (0) 2018.11.04
DataBase 아키텍처(오라클)  (0) 2018.11.04
RDBMS 후보군 검토 중 이해안가는 부분 - ing  (0) 2018.11.03
RDBMS 개념 익히기  (0) 2018.10.31
mysql 연결 오류  (0) 2018.10.02