정보 시스템의 발전
1. 파일 시스템
• 데이터를 파일 단위로 파일 서버에 저장
• LAN을 통해 파일 서버에 연결, 서버에 저장된 데이터를 사용하기 위해 open/close request
• 각 응용 프로그램이 독립적으로 파일을 다루기 때문에 데이터 중복 저장 가능성 존재
• 동시에 파일을 다루기 때문에 데이터의 일관성 훼손 가능성 존재
# 파일 시스템 != 데이터베이스 시스템
2. 데이터베이스 시스템
• DBMS를 도입하여 데이터를 통합 관리하는 시스템
• 데이터를 가진 쪽을 서버(server), 외부에서 데이터 요청하는 쪽을 클라이언트(client)
• DBMS 서버가 파일을 다루며 데이터의 일관성 유지, 복구, 동시 접근 제어 등의 기능을 수행
• 데이터의 중복을 줄이고 데이터를 표준화하며 무결성(integrity)을 유지함(일관성)
3. 웹 데이터베이스 시스템
• 데이터베이스를 웹 브라우저에서 사용할 수 있도록 서비스하는 시스템
• 불특정 다수 고객을 상대로 하는 서비스에 사용
4. 분산 데이터베이스 시스템
• 여러 곳에 분산된 DBMS 서버를 연결하여 운영하는 시스템
• 대규모의 응용 시스템에 사용됨
파일 시스템 | 데이터베이스 시스템 |
![]() |
![]() |
웹 데이터베이스 시스템 | 분산 데이터베이스 시스템 |
![]() |
![]() |
'Study Fundamental > DataBase' 카테고리의 다른 글
06. 무결성 제약조건 (0) | 2021.10.20 |
---|---|
05. 관계 데이터 모델의 개념 (0) | 2021.10.20 |
04. 데이터베이스 시스템의 구성 (0) | 2021.10.06 |
03. 파일 시스템과 DBMS의 비교 (0) | 2021.10.06 |
01. 데이터베이스와 데이터베이스 시스템 (0) | 2021.10.06 |