통합 데이터베이스 란 무엇입니까?
통합 데이터베이스라는 용어는 두 개의 서로 다른 데이터베이스 구조, 즉 여러 데이터베이스의 연결 또는 다른 응용 프로그램이나 도구에 내장 된 데이터베이스를 설명하는 데 사용됩니다. 초기 설명은이 두 구조가 상당히 다르다는 것을 의미하는 것처럼 보이지만 그렇지 않습니다. 사실, 그들은 동일한 구조를 많이 가지고 있습니다.
데이터베이스는 하나의 구조로 구성된 다양한 소스의 데이터 모음입니다. 데이터베이스 자체는 일련의 반독립 데이터 테이블로 구성됩니다. 각 테이블에는 일반적으로 테이블 당 하나의 포커스가있는 특정 정보가 있습니다. 데이터베이스는 공통 요소, 정보 또는 프로그래밍 논리를 기반으로 별도의 테이블간에 링크를 작성할 수 있습니다. 데이터베이스의 다른 모든 테이블에 액세스하는 보고서를 작성하기 위해 쿼리를 작성할 수 있습니다.
여러 데이터베이스를 통합 데이터베이스에 연결하는 것은 매우 복잡한 작업입니다. 다른 데이터베이스 간의 연결은 다양한 관점에서 작성하고 테스트하여 논리가 올바른지 확인해야합니다. 다른 데이터베이스는 다른 형식이나 프로그램으로 존재할 수도 있습니다. 이것은 복잡성을 가중 시키지만 고급 프로그래밍 로직과 강력한 리소스를 사용하여 달성 할 수 있습니다.
통합 데이터베이스의 일반적인 예는 LexisNexis®입니다. 이 도구는 광범위한 공개 소스, 공개 정보 및 온라인 정보의 컨텐츠에 대한 액세스를 제공합니다. 파일은 원래 소스로 유지되지만 복잡한 논리를 통해 사용자는 하나의 도구로 여러 데이터베이스에 존재하는 문서를 식별 할 수 있습니다. 이 유형의 검색은 일반적으로 완료하는 데 며칠이 걸리므로이 방법을 사용하면 시간이 절약됩니다.
통합 데이터베이스와 작동하도록 수정할 수있는 광범위한 소프트웨어가 있습니다. 필요한 작업의 복잡성은 소프트웨어 작성 언어와 데이터베이스 구성에 따라 다릅니다. 이러한 유형의 소프트웨어의 훌륭한 예는 웹 사이트 컨텐츠 관리 소프트웨어 프로그램입니다. 이 유형의 소프트웨어는 모든 다른 파일, 텍스트 및 이미지를 보유하는 데이터베이스를 기반으로 인터넷에 정보를 게시합니다.
컨텐츠 관리 도구는 통합 데이터베이스를 사용하여 웹 사이트를 회계 시스템의 최신 관련 데이터, 문서 공유 도구의 이미지 및 프레스 오피스의 사운드 파일로 채울 수 있습니다. 이 작업은 복잡하지만 각각의 고유 한 목적에 대해 동일한 데이터베이스 테이블의 중복 사본을 작성하지 않으면 크게 절약 할 수 있습니다. 실제 데이터는 한 위치에 유지되며 필요에 따라 다양한 응용 프로그램에서 사용할 수 있습니다.