Skip to main content

데이터 계층은 무엇입니까?

Data 계층 구조는 데이터의 계층 적 그룹화로, 한 조각의 Datum은 데이터 계층으로 이어지고 그 아래 다른 계층으로 이어집니다.사용자가 원하는 것을 정확히 찾을 때까지 각 레이어는 더 구체적으로 얻습니다.사용자가 정보를 찾는 데 도움을주는 것 외에도 사용자 입력을 기반으로 프로그래밍 언어에서 올바른 응답을 만드는 데 사용됩니다.데이터 계층 구조는 데이터베이스의 데이터를 카탈로그하는 데 가장 많이 사용되지만 다른 프로그래밍 스키마에서도 발견됩니다.

데이터 계층 구조에서 모든 데이터는 넓은 최상위 수준에서 특정 하단 수준으로 작동하는 고유 한 계층 구조를 갖습니다.예를 들어 누군가 데이터베이스에서 비디오 게임 제목을 찾고 싶어합니다.계층 구조는 비디오 게임 콘솔 유형, 게임 개발자, 장르, 게임 이름의 시작 편지 및 마지막으로 게임 자체로 시작합니다.이러한 방식으로 데이터를 카탈로그로 작성하면 쉽게 찾을 수 있습니다.또한 Datum이 올바른 범주로 만 입력되도록 새 정보가 추가 될 때 데이터베이스에서 더 쉽게 할 수 있습니다.

모든 데이터베이스에는 데이터 계층이 있지만 일반적으로 데이터베이스 모델에 따라 다른 방식으로 프로그래밍됩니다.예를 들어, 계층 적 데이터베이스 모델에서 관리자는 각 데이텀 조각을 부모 또는 자식 노드에 삽입해야합니다.부모는 광범위한 범주이며, 아이는 부모를 따라 오는 테이블입니다.관계형 모델에서 데이터는 서로 관련되므로 누군가가 하나의 테이블을 선택하면 관련 테이블이 나타납니다.

데이터를 별도의 계층에 배치하여 데이터베이스 또는 프로그래밍 언어에 더 쉽게 추가 할 수 있습니다.프로그래머가 비디오 게임 데이터베이스에 하나의 콘솔을 위해 만든 새로운 비디오 게임을 추가하려면 게임 개발자가 종종 여러 콘솔과 한 번에 작동하기 때문에 구성하기 어려울 수 있습니다.계층 구조를 따르면이 새로운 데이터를 어디에 배치할지 정확히 알 수 있습니다.

프로그래밍 언어는 데이터 계층 구조를 사용하지만 다른 방식으로 사용합니다.프로그래밍 언어를 사용하면 구동력은 사용자 상호 작용입니다.이 프로그램은 사용자에게 자신이 찾고있는 내용 또는 자신의 선호 사항이 무엇인지 물어볼 수 있습니다.계층 구조는 사용자가 클릭하거나 입력하는 내용에 따라 프로그램에 특정 방식으로 반응하거나 데이터 분기를 열도록 지시합니다.이와 관련하여 데이터 계층 구조는 일반적으로 다른 프로그래밍 객체로 분할되므로 각 계층 구조는 자체 캡슐화 된 단위입니다.