ORACLE

: ) 태영쓰 :: 데이터베이스란 ?

태영의 오라클 2017. 3. 15. 21:33


데이터베이스 란?


데이터베이스 (Oracle Database)에 대하여 알아봅니다 . 

DBMS(database management system)에 대하여 알아봅니다 .






데이터 베이스는 뭘까 ? 




(다음 한글 사전 검색결과)



라고 합니다. . 




DBMS(database management system)는 뭘까 ?


전에는 데이터를 많이 저장할 필요가 없었다. . . 하지만 요즘엔 데이터가 너무너무 많아져 중복 되는 데이터도 많아, 이 중복되는 데이터가 서로 충돌하며 불필요한 데이터가 쌓인다. 이러한 문제점 때문에 좀 더 효율적으로 데이터를 검색하고자 하는 필요성에 따라 DBMS가 등장하게 되었다. 




그 특징들을 살펴보자 


1. 중복성 통제


데이터의 사전 검증을 통해 중복된 데이터를 최소화 시킨다. 이에따라 적은 저장 공간으로 많은 데이터를 관리할 수 있게 된다. 이러한 데이터 중복성 통제는 데이터의 저장, 개발, 성능 및 유지보수 측면에서 장점을 갖게 된다.


2. 메타 데이터 관리 


데이터의 관계나 특성들이 메타 데이터에 저장된다. 이러한 메타데이터의 관리로 관련 프로그램들의 수정 없이도 데이터의 구조적인 변경이 가능하게 된다.


3. 사용자 중심의 데이터 처리  


데이터간의 복잡한 관계는 DBMS가 처리해 줌으로써 사용자에 의한 데이터 처리가 좀더 용이해 진다. 또한 대부분의 DBMS는 다중 사용자를 위해서 다양하고 용이한 인터페이스를 제공하고 있다.


4. 데이터의 일관성 유지

중앙 집중식 통제로 동일한 사실을 표현하는 데이터 들간의불일치를 방지하고 동질성을 보장하게 된다.


5. 데이터의 정합성 보장 


DBMS는 입력이나 갱신 작업을 수행할 때마다 사용된 데이터가 규칙에 위배되지 않는 정확한 값인가를 검사하여 유효한 데이터만 허용하게된다. 이와 같이 데이터 정합성 검증이 수행되므로 모든 데이터는 정합성을 유지할 수 있게 된다.


6. 백업 및 복구 기능


보관된 데이터의 안정성을 높이기 위해서 데이터의 복제본을저장할 수 있도록 하는 백업 기능을 제공한다. 또한 장애가 발생했을 경우 백업기능으로 생성된 복제본을 이용하여 데이터를 복원시킬 수 있는 복구 기능을 제공한다.


7. 질의(Query) 처리


데이터를 사용하기 위해서 사용자가 질의를 수행할 경우 효과적인 방법으로 데이터에 접근하는 방법을 제공한다.


8. 보안 기능 


데이터베이스에 대해서 허용된 사용자에 의해서만 접근을 가능하게 할 수 있다. 또한 처리 가능한 데이터를 확인 및 검사함으로써 개인 정보를 보호할 수 있도록 한다.





▶ 정리 



데이터베이스는 하나의 단위로 취급되는 데이터 모음입니다! 

데이터베이스의 목적은 관련 정보를 저장 및 검색하기 위한 것입니다.







아래의 공감 버튼은 작성자를 춤춰 날뛰게 합니다.


↓↓↓↓