티스토리 뷰
데이터 베이스 관리 시스템이란 먼저,
파일 관리 시스템(FMS)이란 개발자가 각 응용프로그램에 맞게 데이터 형식을 지정 및 저장하는 시스템을 말하며 이를 통해 개발자는 데이터를 효율적으로 유지 관리 할 수 있게 되는 일종의 관리툴로 이해하시면 편하다고 할 수 있는데요
그러나 이 파일 관리 시스템(FMS)은 데이터의 중복성, 불일치성, 종속성, 무결성, 보안성이라는 단점을 가지고 있는데, 종속성은 데이터 자체의 구조에 따라 응용 프로그램이 영향을 받는 받는 것을 말합니다.
중복성이라는 것은 말 그대로 동일한 데이터가 중복적으로 저장 되어 역시 관리 상 문제가 발생한다는 것으로, 불일치성은 중복된 데이터 들 사이에서도 저장된 데이터 자체의 값이 다를 경우를 말합니다. 다시 말해 XY라는 값의 데이터가 2곳에 저장되어 있는데 한 쪽만 개발자가 수정을 해 로드단계에서 기존의 XY 데이터 2개를 정상적으로 불러오지 못하거나 데이터가 불일치 할 때를 말합니다. 종속성이란 데이터의 구성이나 접근이 변경될 때 해당 상호의존 관계에 있는 응용 프로그램에 대한 변경이 자동적으로 이뤄지지 않아 엔지니어 입장에서 데이터에 변경요인이 생길 때마다 응용 프로그램을 수동으로 재설정 해줘야 한다는 관리적 어려움의 측면에서 큰 문제를 맞이 할 수 있다는 부분 입니다. (전자기기를 예로들자면 PC내 MAIN PCB내 소켓이 부러지면 PCB 전체를 교체 및 수정해야 한다는 것) 무결성은 데이터 자체가 본래 목적성을 상실하는 경우를 말하는데 예를들어 숫자로 저장된 데이터에 문자가 입력되는 경우가 그것 입니다. 마지막 보안성은 데이터 자체가 TEXT 형식으로 저장되기 때문에 보안에 취약하다는 뜻 이라고 합니다
즉, FMS는 여러개의 상호의존 관계의 데이터와 응용 프로그램을 관리하는 것으로 이해하시면 좋을듯 합니다
그러나 교류되는 데이터가 질적, 양적으로 많아지고 커지면서 FMS 자체만으론 관리적 측면에서 그 효율이 떨어지게 됩니다. 이에 따라 기존 FMS 문제점을 극복하고 보다 효율적이고 체계적으로 데이터를 관리하고 처리 할 수는 없는가 라는 명제에 대한 수요로 데이터 베이스 관리 시스템(DBMS)가 등장 한다고 하는데요
DBMS의 요지는 FMS의 데이터 및 응용프로그램 관리 측면의 단점을 극복하고자 데이터 자체를 묶음 단위로 통합하여 블럭화 시킨 데이터베이스가 그 것인데 상기 FMS의 단점인 5가지 모두가 고려&극복 되었다고 합니다
첫째로 구분성이란 장점을 가지는데 어떤 생물을 이루는 기본 최소단위를 세포라 가정하면 그 세포를 구성하는 단위도 있는데 이와 같이 데이터베이스에는 특정 데이터에 대한 데이터인 메타데이터가 존재 합니다. 이 메타데이터는 테이터들을 블럭화(데이터베이스화) 시키는가에 대한 구분정보(데이터들을 묶고, 통합하고 정의하는 방법)를 가지는데 이 메타테이터를 통해 하나의 DBMS가 여러 개의 데이터베이스를 TF처럼 관리 할 수 있게 됩니다. 둘째, 독립성은 응용 프로그램과 데이터의 상호의존 관계에서 탈피해 각 응용 프로그램 및 데이터를 분리 함으로서 응용 프로그램으로 부터 데이터는 독립성을 갖게 됩니다.
둘째, 중복방지성은 정규화 과정을 통해 데이터베이스를 체계화 시키고 kEY를 이용해 중복된 데이터를 추가로 방지 및 색인 할 수 있습니다.
셋째, 블럭화 된 데이터 (데이터베이스)는 포함하는 각 데이터의 불가침성 및 본래목적이 침해당하지 않기 위해 개발자가 여러 제약 조건을 부여할 수 있게 설계 되었습니다. 숫자형식과 문자형식과 같이 배열이나 KEY-IN 자체가 다른 값에 대한 입력제한 따위가 예시 입니다. 마지막으로 안전성인데 데이터가 동시 다발적으로 사용 및 변경 나아가 공유 된다면 관리적인 측면에서 큰 손실이 오겠지요. 따라서 권한을 부여 해 허용된 자만 데이터 접근이 가능하기 때문에 기존 TEXT형식으로 저장되어 보안에 취약한 점을 극복하면서서 각 데이터들의 일관성을 크게 향상 시킬 수 있다는 데요
한마디로 DBMS는 FMS보다 진보된 관리체계툴이며 DBMS가 독립적인 데이터와 그들을 아우르는 데이터베이스 및 응용 프로그램을 MANAGING 한다고 이해하시면 좋겠습니다
http://webgift.kr/6 - 텀블러 검색 쉽게하는 방법
http://webgift.kr/4 - 다이렉트 x,11,12 다운로드 방법
http://webgift.kr/2 - 직장인 우울증 대처법