책 <오라클로 배우는 데이터베이스 개론과 실습> 을 바탕으로 정리한 내용입니다.
데이터를 파일 단위로 파일 서버에 저장.
각 컴퓨터는 LAN(Local Area Network)을 통해 파일 서버에 연결되어 있고, 파일 서버에 저장된 데이터를 사용하고자 각 컴퓨터의 응용 프로그램에서 열기/닫기를 요청함.
단점 : 데이터 중복 저장 가능성, 데이터 일관성 훼손
데이터베이스 시스템은 클라이언트 - 서버 시스템으로,
DBMS가 설치되어 데이터를 가진 쪽을 server, 외부에서 데이터를 요청하는 쪽을 client라고 함.
장점 : 데이터 중복을 줄일 수 있음, 데이터를 표준화하여 무결성 유지
DB를 웹 브라우저에서 사용할 수 있도록 서비스하는 시스템.
client는 익스플로러 같은 웹 브라우저 프로그램을 이용하여 웹 서버에 접속한 후 데이터를 요청
-> 웹 서버는 DBMS 서버에 요청 전달
-> 요청된 데이터를 사용자에게 전달.
데이터가 발생하는 곳이 여러 곳인 경우
여러 곳에 분산된 DB의 상호 연동이 필요함. 분산 데이터베이스는 여러 곳에 분산된 DBMS 서버를 연결하여 운영하는 시스템으로 대규모의 응용 시스템에 사용됨.