다양한 유형의 데이터베이스 관리 시스템은 무엇입니까?
데이터베이스 관리 시스템을 통해 사용자는 약간의 정보를 저장하고 구성하며 필요에 따라 일부 또는 전부를 검색 할 수 있습니다. 각 주요 유형의 데이터베이스 관리 시스템에는 데이터를 구성하기위한 레코드를 작성하고 해당 데이터에서 보고서를 작성하는 소프트웨어 프로그램이 필요합니다. 데이터베이스 용 소프트웨어 프로그램은 계층 데이터베이스, 네트워크 데이터베이스, 관계형 데이터베이스 또는 객체 지향 데이터베이스의 네 가지 공통 유형 중 하나를 만듭니다.
계층 적 데이터베이스는 가장 오래된 유형의 데이터베이스 관리 시스템 중 하나입니다. 메인 프레임 컴퓨터에서 가장 일반적으로 사용됩니다. 데이터베이스 작성자는 각 레코드와 해당 데이터 간의 관계를 사전 정의합니다. 이 구조에는 데이터베이스 디자이너가 데이터베이스에 들어가는 각 데이터 비트에 대해 부모-자식 관계를 만드는 루트 레코드 또는 부모가 필요합니다.
네트워크 데이터베이스는 정의 된 부모-자식 관계를 사용하여 데이터를 구성합니다. 실제 패밀리와 마찬가지로 네트워크 데이터베이스 구조를 통해 하위로 분류 된 데이터가 둘 이상의 상위를 가질 수 있습니다. 이것은 계층 유형의 데이터베이스 관리 시스템보다 개선 된 것입니다. 사용자는 부모 레코드와 자식 레코드를 통해 한 데이터베이스의 정보를 다른 데이터 세트에 연결할 수 있습니다.
관계형 데이터베이스 관리 시스템은 유연성과 사용 편의성으로 인해 인기가 높아졌습니다. 데이터베이스 디자이너는 개별 정보를 사용하여 부모 또는 소유자 관계의 제한없이 별도의 데이터베이스간에 관계를 만들 수 있습니다. 다른 데이터베이스의 데이터에 연결하는 데이터베이스의 정보는 직원 식별 번호와 같은 고유 식별자입니다.
관계형 데이터베이스 관리 시스템 유형을 통해 데이터베이스 디자이너는 직원을위한 급여 및 급여 정보를 저장할 데이터베이스를 하나 만들 수 있습니다. 디자이너는 집 주소 및 전화 번호와 같은 개인 정보를위한 별도의 데이터베이스를 만듭니다. 다른 사용자가 각 데이터베이스에서 레코드를 입력하고 업데이트 할 수 있습니다. 보고서는 일치하는 직원 식별 번호가있는 데이터베이스의 레코드에서 데이터를 가져옵니다.
객체 지향 유형의 데이터베이스 관리 시스템은 숫자 및 텍스트 이외의 데이터를 구성하는 방법을 제공합니다. 디자이너는 사진, 음악 및 비디오와 같은 멀티미디어 항목을 수용하기 위해이를 사용합니다. 이 데이터베이스 관리 시스템은 각 항목에 대해 두 개의 식별자를 사용합니다. 첫 번째는 설명이 포함 된 개체 이름이고 두 번째는 저장 및 검색 중에 컴퓨터가 실행하는 명령 또는 방법이 포함 된 미니어처 프로그램입니다. 두 부분은 데이터베이스 사용자가 텍스트 나 숫자로 구성 할 수있는 것처럼 구성 할 수있는 객체가됩니다.