티스토리 뷰
데이터베이스 구조]
1. 논리적 구조 : 일반 사용자 관점에서 본 구조.
2. 물리적 구조 : 저장 장치 관점에서 본 구조.
- 종래 자료처리 시스템의 문제점
1. 데이터 종속성
종속성이 심하다는 말은 독점데이터를 쓸수 없다는 뜻.
2. 데이터 중복성
중복성이 심하다는 말은 자료의 불일치성을 높일수 있다.
불일치성이 높다는것은 정확성이 떨어짐과 동시에 무결성 유지 곤란.
중복성이 높으면 사용자의 실수가 높아지기 마련이다.
장점은 회복이 좋다.
- 데이터 베이스 관리 시스템 (DBMS : DataBase Management System)
- 데이터베이스와 응용프로그램들 사이에 위치한다.
1) 독립성이 높다. -> 공용 데이터
2) 중복성이 최소화. -> 자료의 일치성이 높아지고 정확도, 무결성유지에도 좋다.
- DBMS의 필수 기능
1. 정의기능(DDL) : 구조, 생성, 변경, 제거
2. 조작기능(DML) : 데이터를 검색하거나 삽입, 갱신, 삭제
3. 제어기능(DCL) : 권한 부여 및 회수 - 운영자와 사용자의 권한은 다르다.
- DBMS 장단점
- 장점
데이터 중복의 최소화 (대신 회복이 어렵다.)
데이터 공유
일관성 유지
무결성 유지
데이터 보안 보장
표준화 가능
지속성 제공
백업과 회복 제공
- 단점
많은 운영비
자료처리 복잡
백업과 회복의 어려움
시스템의 취약성
댓글