پرش به محتوا

سلسله‌مراتب داده

از ویکی‌پدیا، دانشنامهٔ آزاد

سلسله‌مراتب داده به سازماندهی منظم داده‌ها، معمولاً در قالب سلسله مراتبی اشاره دارد. سازماندهی داده شامل خاصیت‌ها، زمینه (فیلد)ها، سوابق (رکوردها)، پرونده (فایل)ها و غیره می‌باشد.[۱][۲] این مفهوم نقطه شروعی است برای فهمیدن آنچه که داده‌ها را تشکیل می‌دهد و اینکه آیا داده‌ها دارای یک ساختار هستند یا خیر. به عنوان مثال، شخصی چگونه اطلاعاتی مانند «کارمند»، «نام»، «بخش»، «مارسی اسمیت»، «بخش فروش» و غیره را درک می‌کند با فرض اینکه همه آنها مرتبط هستند؟ یک راه برای درک آنها این است که این الفاظ را به عنوان اجزای کوچکتر یا بزرگتر در یک سلسله مراتب ببینید. ممکن است بگوییم مارسی اسمیت یکی از کارکنان بخش فروش است یا نمونه ای از یک کارمند در آن بخش. اطلاعاتی که ما می‌خواهیم دربارهٔ همه کارکنان‌مان، و نه تنها مارسی، ضبط کنیم، نام، شناسه، آدرس و غیره است.

اجزای سلسله مراتب داده

[ویرایش]

اجزای سلسله‌مراتب داده در زیر فهرست شده‌اند.

یک فیلد داده یک واقعیت یا یک ویژگی واحد را نگه می‌دارد. یک فیلد تاریخ را در نظر بگیرید، مثلاً "۱۹ سپتامبر ۲۰۰۴". این می‌تواند به عنوان یک فیلد تاریخی (مثلاً تاریخ تولد) یا سه فیلد یعنی روز ماه، ماه و سال در نظر گرفته شود.

یک رکورد مجموعه‌ای از فیلدهای مرتبط است. یک رکورد کارمند می‌تواند شامل فیلد (های) نام، فیلدهای آدرس، فیلد تاریخ تولد و غیره باشد.

یک پرونده (فایل) مجموعه‌ای از رکوردهای مرتبط است. در صورتی که ۱۰۰ کارمند وجود داشته باشد، هر کارمند یک رکورد (به عنوان مثال با نام رکورد جزئیات شخصی کارمند) دارد و مجموعهٔ ۱۰۰ تا از چنین سوابقی یک پرونده (فایل) را تشکیل می‌دهد (در این مثال، پرونده (فایل) جزئیات شخصی کارکنان نامیده می‌شود).

فایل‌ها در یک پایگاه داده مجتمع می‌شوند.[۳] این کار با استفاده از یک سیستم مدیریت پایگاه داده انجام می‌شود.[۲] اگر جنبه‌های دیگری از اطلاعات کارمند وجود داشته باشد که ما مایل به گرفتن آن باشیم، فایل‌های دیگری همچون تاریخچهٔ آموزش کارکنان و تاریخچهٔ کاری کارکنان نیز می‌تواند ایجاد شود.

تصویر سلسله مراتب داده

[ویرایش]

یک تصویر از شرح فوق در نمودار زیر نشان داده شده‌است.

نمودار سلسله مراتب داده

اصطلاحات زیر برای وضوح بهتر هستند.

با اشاره به مثال در نمودار بالا.

برچسب فیلد داده = نام کارمند یا Employee Name یا EMP_NAME

مقدار فیلد داده = Jeffrey Tan

شرح فوق مشاهده‌ای از داده‌های درک شده توسط یک کاربر است به عنوان مثال شخصی که در بخش منابع انسانی کار می‌کند.

ساختار فوق می‌تواند در مدل سلسله‌مراتبی مشاهده شود که یکی از راه‌های سازماندهی داده‌ها در یک پایگاه داده‌است.

از لحاظ ذخیره‌سازی داده‌ها، فیلدهای داده از بایت‌ها ساخته شده‌اند و خود بایت‌ها هم از بیت‌ها ساخته شده‌اند.

جستارهای وابسته

[ویرایش]

منابع

[ویرایش]
  1. Blaauw, Gerrit Anne; Brooks, Jr., Frederick Phillips; Buchholz, Werner (1962), "4: Natural Data Units", in Buchholz, Werner (ed.), Planning a Computer System – Project Stretch (PDF), McGraw-Hill Book Company, Inc. / The Maple Press Company, York, PA., pp. 39–40, LCCN 61-10466, archived from the original (PDF) on 3 April 2017, retrieved 2017-04-03
  2. ۲٫۰ ۲٫۱ 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.
  3. Marston, Tony. "The Relational Data Model - Normalisation and Effective Database Design". Archived from the original on 17 January 2012. Retrieved 29 January 2019.