데이터 계층
Data hierarchy데이터 계층은 종종 계층적 형태로 데이터의 체계적인 구성을 말한다. 데이터 구성에는 문자, 필드, 레코드, 파일 등이 포함된다.[1][2] 이 개념은 데이터를 구성하는 요소와 데이터가 구조를 가지고 있는지 여부를 확인하려고 할 때 출발점이 된다. 예를 들어, '직원', '이름', '부서', '마시 스미스', '영업부' 등과 같은 데이터를 어떻게 이해해야 하는가? 이들을 이해하는 한 가지 방법은 이러한 용어들을 계층 구조에서 더 작거나 더 큰 구성요소로 보는 것이다. 어떤 사람은 마시 스미스가 영업부의 직원 중 한 명이라고 말할 수도 있고, 아니면 그 부서의 직원의 한 예라고 말할 수도 있다. 마시뿐만 아니라 모든 직원들에 대해 우리가 캡처하고자 하는 데이터는 이름, ID 번호, 주소 등이다.
데이터 계층의 목적
![]() |
"데이터 계층"은 데이터 및 데이터베이스 이론의 기본 개념으로, 데이터베이스나 데이터 파일에서 더 작은 구성 요소와 더 큰 구성 요소 간의 관계를 보여주는 데 도움이 된다. 데이터의 구성요소와 그 구성요소가 어떻게 연관되어 있는지에 대한 더 나은 이해감을 주기 위해 사용된다.
이것은 특히 참조 무결성, 세 번째 정규 형태 또는 완벽한 키를 가진 데이터베이스에서 중요하다. "데이터 계층"은 중복성이 없는 적절한 데이터 배열의 결과물이다. 중복성을 피하면 결국 데이터 간의 관계를 나타내는 적절한 "데이터 계층"과 그 관계 구조를 드러낼 수 있다.
데이터 계층의 구성 요소
데이터 계층의 구성 요소는 다음과 같다.
데이터 필드는 엔터티의 단일 사실 또는 속성을 보유한다. 날짜 필드(예: "2004년 9월 19일")를 고려하십시오. 이것은 단일 날짜 필드(예: 생년월일) 또는 세 개의 필드, 즉 월, 월 및 년으로 처리될 수 있다.
레코드는 관련 분야의 모음입니다. 직원 기록은 이름 필드, 주소 필드, 생년월일 필드 등을 포함할 수 있다.
파일은 관련 기록의 모음입니다. 직원이 100명일 경우, 각 직원은 기록(예: 직원 개인 정보 기록)을 보유하게 되며, 이러한 기록의 수집은 파일(이 경우 직원 개인 정보 파일)을 구성하게 된다.
파일은 데이터베이스에 통합된다.[3] 이 작업은 데이터베이스 관리 시스템을 사용하여 수행된다.[2] 우리가 캡처하고자 하는 직원 데이터의 다른 측면이 있다면 직원 교육 기록 파일과 직원 작업 기록 파일과 같은 다른 파일도 생성될 수 있다.
데이터 계층 구조 그림
위의 설명에 대한 그림은 아래 다이어그램에 나와 있다.
다음 용어는 보다 명확성을 높이기 위한 것이다.
위 다이어그램의 예를 참조하십시오.
데이터 필드 레이블 = 직원 이름 또는 EMP_NAME
데이터 필드 값 = Jeffrey Tan
위의 설명은 인사부에서 일하는 사람 등 사용자가 이해한 데이터 보기입니다.
위의 구조는 데이터베이스에서 데이터를 구성하는 한 가지 방법인 계층적 모델에서 볼 수 있다.[2]
데이터 저장의 측면에서 데이터 필드는 바이트로 이루어지며, 데이터 필드는 비트로 이루어져 있다.
참고 항목
참조
- ^ Blaauw, Gerrit Anne; Brooks, Jr., Frederick Phillips; Buchholz, Werner (1962), "4: Natural Data Units" (PDF), in Buchholz, Werner (ed.), Planning a Computer System – Project Stretch, McGraw-Hill Book Company, Inc. / The Maple Press Company, York, PA., pp. 39–40, LCCN 61-10466, archived from the original (PDF) on 2017-04-03, retrieved 2017-04-03
- ^ a b c Laudon, Kenneth C.; Laudon, Jane P. (2007). Management Information Systems - Managing the Digital Firm (9 ed.). Upper Saddle River, USA: Pearson Prentice Hall. pp. 226, 229. ISBN 978-0-13-157984-2.
- ^ Marston, Tony. "The Relational Data Model - Normalisation and Effective Database Design". Archived from the original on 2012-01-17. Retrieved 2013-08-20.