Skip to main content

데이터베이스 모델이란 무엇입니까?

가장 광범위한 정의에서 모든 데이터베이스는 데이터를 저장하고 데이터를 조작하거나 호출 할 수 있다는 점에서 동일합니다.동시에 데이터베이스 모델이라는 각 데이터베이스의 정의 측면이 있습니다.데이터베이스 모델은 데이터의 구조이며 모델은 데이터의 상호 작용 방식과 표시 방법을 나타냅니다.일부 데이터베이스 디자이너는 5 가지 주요 데이터베이스 모델이 있지만 일부 데이터베이스 디자이너는 데이터베이스가 필요한 엔티티의 요구에 맞게 모델의 하이브리드를 만듭니다.이 5 가지 모델은 플랫 모델, 계층 적 모델, 네트워크 모델, 관계형 모델 및 객체 모델입니다.

평면 데이터베이스 모델은 모든 데이터베이스 중에서 가장 간단합니다.모든 데이터베이스 값이 유사 할 때 사용되며 저장 해야하는 소량의 정보 만 있습니다.이 스키마는 테이블이나 스프레드 시트의 모든 데이터를 표시하며 각 행은 다른 레코드입니다.일반적으로 데이터베이스를 안전하게 유지하기 위해 각 행은 다른 암호를 갖습니다.

데이터베이스 개발 초기에 계층 적 데이터베이스 모델은 가장 인기있는 모델 중 하나였으며 2011 년에는 여전히 일반적으로 사용됩니다.레코드는 광범위한 레코드에서 특정 레코드에 이르기까지 계층 구조를 가지고 있습니다.이 데이터베이스는 부모-자식 관계로 구축되며, 이는 광범위한 레코드 mdash를 의미합니다.또는 부모 mdash;특정 mdash;어린이 mdash;기록.네트워크 데이터베이스 모델은 여러 부모가 동일한 자식에 연결할 수있는 것을 제외하고는이 모델이보다 복잡한 상호 작용을 할 수 있다는 점을 제외하고는 계층 적 모델과 거의 동일합니다.예를 들어, 대부분의 다른 데이터베이스 모델에서 모든 레코드는 데이터베이스에 별도로 코딩해야합니다.객체 모델에서 메인 테이블을 만들 수 있으며 해당 테이블의 각 레코드에는 다른 유사한 레코드가 포함될 수 있습니다.이를 통해 이러한 유사한 레코드를 별도로 캡슐화하여 조직을 간단하게 유지할 수 있습니다.그리고 쉽게 전화하기 쉽습니다.이름에서 알 수 있듯이이 모델은 주로 데이터 세트 간의 관계를 다루며 관리자가 유사한 데이터를 쉽게 호출 할 수 있도록 레코드 간의 공통점을 찾습니다.이 데이터베이스는 또한 한 번에 여러 다른 테이블을 사용하며 각 레코드는이를 분리하고 더 복잡한 관계를 허용하는 키를 가질 수 있습니다.