Licence
저작자표시-비영리-변경금지 2.0 대한민국 (CC BY-NC-ND 2.0 KR)
이용자는 다음의 권리를 갖습니다:
공유 — 복제, 배포, 전시, 공연 및 공중송신 (포맷 변경도 포함)
파일 시스템
데이터를 파일로 관리하기 위해 파일을 생성, 삭제, 수정, 검색하는 기능을 제공하는 소프트웨어
파일 시스템의 문제점
- 같은 내용의 데이터가 여러 파일에 중복 저장된다
- 응용 프로그램이 데이터 파일에 종속적이다
- 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족하다
- 응용 프로그램 개발이 쉽지 않다
주요 문제점
데이터 중복성: 같은 내용의 데이터가 여러 파일에 중복 저장된다
데이터 종속성: 응용 프로그램이 데이터 파일에 종속적이다
(사용하는 파일의 구조를 변경하면 응용프로그램도 함께 변경해야 한다)
DBMS (Data Base Management System)
데이터베이스 관리 시스템의 주요 기능
- 정의(Definition) 기능 = 데이터베이스 구조를 정의하거나 수정할 수 있다
- 조작(Manipulation) 기능 = 데이터를 삽입, 삭제, 수정할 수 있다
- 제어(Control) 기능 = 데이터를 항상 안전하게 유지할 수 있다
데이터베이스의 발전과정
- 네트워크 DBMS, 계층 DBMS -> 그래프 형태, 트리 형태의 데이터베이스
- 관계 DB -> 테이블 형태의 데이터베이스
- 객체지향 DBMS, 객체관계 DBMS -> 객체를 이용한 데이터베이스
- NoSQL
이 셋 중 관계 DB가 단순하고 이해하기 쉬워 일반적으로 사용된다.
'Computer science > Database' 카테고리의 다른 글
데이터베이스의 원리와 응용 6 (0) | 2022.04.09 |
---|---|
데이터베이스의 원리와 응용 5 (0) | 2022.04.09 |
데이터베이스의 원리와 응용 4 (0) | 2022.04.09 |
데이터베이스의 원리와 응용 3 (0) | 2022.04.09 |
데이터베이스의 원리와 응용 1 (0) | 2022.04.09 |