Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Иерархия данных относится к систематической организации данных, часто в иерархической форме. Организация данных включает символы, поля, записи, файлы и так далее. [1] [2] Эта концепция является отправной точкой при попытке понять, из чего состоят данные и имеют ли данные структуру. Например, как человек понимает такие данные, как «сотрудник», «имя», «отдел», «Марси Смит», «отдел продаж» и т. Д., Предполагая, что все они связаны? Один из способов понять их - рассматривать эти термины как меньшие или большие компоненты в иерархии. Можно сказать, что Марси Смит - одна из сотрудников отдела продаж или пример сотрудника этого отдела. Данные, которые мы хотим собрать обо всех наших сотрудниках, а не только о Марси, - это имя, Идентификационный номер, адрес и т. Д.

Назначение иерархии данных [ править ]

«Иерархия данных» - это базовое понятие в теории данных и баз данных, которое помогает показать отношения между меньшими и большими компонентами в базе данных или файле данных. Он используется для лучшего понимания компонентов данных и их взаимосвязи.

Это особенно важно в базах данных с ссылочной целостностью, третьей нормальной формой или совершенным ключом. «Иерархия данных» - это результат правильного размещения данных без избыточности. Избегание избыточности в конечном итоге приводит к правильной «иерархии данных», представляющей отношения между данными и раскрывающей их реляционную структуру.

Компоненты иерархии данных [ править ]

Компоненты иерархии данных перечислены ниже.

Поле данных содержит один факт или атрибут объекта. Рассмотрим поле даты, например «19 сентября 2004 г.». Это можно рассматривать как одно поле даты (например, дату рождения) или три поля, а именно, день месяца, месяц и год.

Запись представляет собой набор связанных полей. Запись о сотруднике может содержать поле (поля) имени, поля адреса, поле даты рождения и т. Д.

Файл представляет собой набор связанных записей. Если есть 100 сотрудников, то у каждого сотрудника будет запись (например, под названием «Запись личных сведений сотрудника»), и сбор из 100 таких записей будет составлять файл (в данном случае называемый файлом личных сведений сотрудника).

Файлы интегрированы в базу данных . [3] Это делается с помощью системы управления базами данных. [2] Если есть другие аспекты данных о сотрудниках, которые мы хотим записать, то можно также создать другие файлы, такие как файл истории обучения сотрудников и файл истории работы сотрудников.

Иллюстрация иерархии данных [ править ]

Иллюстрация приведенного выше описания показана на диаграмме ниже.

Диаграмма иерархии данных

Следующие термины предназначены для большей ясности.

Со ссылкой на пример на диаграмме выше.

Ярлык поля данных = Имя сотрудника или EMP_NAME

Значение поля данных = Джеффри Тан

Вышеприведенное описание представляет собой представление данных, как их понимает пользователь, например человек, работающий в отделе кадров.

Вышеупомянутую структуру можно увидеть в иерархической модели , которая является одним из способов организации данных в базе данных. [2]

Что касается хранения данных, поля данных состоят из байтов, а они, в свою очередь, состоят из битов .

См. Также [ править ]

Ссылки [ править ]

  1. ^ Blaauw, Геррит Энн ; Брукс-младший, Фредерик Филлипс ; Бухгольц, Вернер (1962), «4: Единицы естественных данных» (PDF) , в Бухгольце, Вернер (ред.), Планирование компьютерной системы - Project Stretch , McGraw-Hill Book Company, Inc. / The Maple Press Company, Йорк , PA., Pp. 39–40, LCCN  61-10466 , заархивировано из оригинала (PDF) 03 апреля 2017 г. , получено 3 апреля 2017 г.
  2. ^ a b c Лаудон, Кеннет С.; Лаудон, Джейн П. (2007). Информационные системы управления - Управление цифровой фирмой (9-е изд.). Река Аппер Сэдл, США: Пирсон Прентис Холл . стр. 226, 229. ISBN 978-0-13-157984-2.
  3. ^ Марстон, Тони. «Реляционная модель данных - нормализация и эффективный дизайн базы данных» . Архивировано из оригинала на 2012-01-17 . Проверено 20 августа 2013 .