Notice
Recent Posts
Recent Comments
Link
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

Code Forest

1-1. 데이터베이스 개요 본문

ORACLE/SQLD SQL전문가 가이드

1-1. 데이터베이스 개요

AeroCode 2017. 3. 17. 00:37



 정보 시스템


 정보 시스템

 조직이 필요한 자료를 수집, 처리, 분배하는 시스템. 

 자료처리 시스템

 정보 시스템이 수집한 자료를 가공하는 정보 시스템의 서브 시스템. 

 데이터웨어 하우스

 자료처리 시스템에서 추출된 정보로 이루어진 데이터베이스.





 데이터베이스의 정의


 통합된 데이터

 중복이 배제될 것.

 저장된 데이터

 접근 가능한 저장매체에 저장될 것. 

 운영 데이터 

 조직이 필요한 데이터여야 할 것.

 공용 데이터 

 여러 사용자가 공동으로 소유할 수 있어야 할 것. 





 데이터베이스의 특성


 실시간 접근성

 실시간으로 저장된 데이터에 접근할 수 있음. 

 지속적 변화

 끊임없이 데이터베이스 내 자료가 삽입, 수정, 삭제 됨. 

 동시 공유

 여러명의 사용자가 존재함. 

 내용에 의한 참조 

 값을 조건자로 데이터를 검색함. 





 기존의 자료처리방식(파일처리방식)의 단점


 일관성 문제

 동일한 내용을 의미하는 파일들에 대한 정합이 어려움.

 보안성 문제

 동일한 내용을 의미하는 파일들에 대한 동등수준의 보안이 어려움. 

 경제성 문제

 동일한 내용을 중복저장하기 때문에 비경제적임.

 무결성 문제

 정보 시스템 상에서 갱신되었지만, 

 파일 시스템 상에서 실제로 갱신된 값을 가지고 있는지 확신하기 어려움.





 DBMS(Database Management System)의 기능


 정의기능

 데이터의 구조, 관계, 제약조건을 정의. 

 조작기능

 데이터의 삽입, 수정, 삭제를 수행. 

 제어기능

 데이터의 정합성을 유지하기 위한 작업을 수행.





 DBMS의 장점


 통합성으로 인하여 데이터의 중복을 회피할 수 있다.

 데이터의 일관성, 보안성, 무결성을 유지할 수 있다.

 데이터의 물리적, 논리적 독립성이 보장된다.

 실시간 데이터 처리가 가능하다.





 DBMS의 단점


 데이터베이스 전문가가 부족하다. 

 전산화 비용이 증가한다.

 오버헤드가 발생한다.

 시스템이 복잡하다.

 백업과 리커버리가 어렵다.





 데이터베이스 사용자


 일반 사용자

 데이터베이스를 단순 이용하는 사용자. 

 응용 프로그래머

 데이터베이스를 이용하여 어플리케이션을 구축하는 사용자.

 DBA

 데이터베이스를 관리하는 사용자. 



Comments