سلسله‌مراتب داده
سلسله مراتب داده به سازماندهی منظم داده‌ها، معمولاً در قالب سلسله مراتبی اشاره دارد. سازماندهی داده شامل خاصیت‌ها، زمینه (فیلد)ها، سوابق (رکوردها)، پرونده (فایل)ها و غیره می‌باشد. این مفهوم نقطه شروعی است برای فهمیدن آنچه که داده‌ها را تشکیل می‌دهد و اینکه آیا داده‌ها دارای یک ساختار هستند یا خیر. به عنوان مثال، شخصی چگونه اطلاعاتی مانند «کارمند»، «نام»، «بخش»، «مارسی اسمیت»، «بخش فروش» و غیره را درک می‌کند با فرض اینکه همه آنها مرتبط هستند؟ یک راه برای درک آنها این است که این الفاظ را به عنوان اجزای کوچکتر یا بزرگتر در یک سلسله مراتب ببینید. ممکن است بگوییم مارسی اسمیت یکی از کارکنان بخش فروش است یا نمونه ای از یک کارمند در آن بخش. اطلاعاتی که ما می‌خواهیم دربارهٔ همه کارکنان مان، و نه تنها مارسی، ضبط کنیم، نام، شناسه، آدرس و غیره است.
یکپارچگی داده‌ها
امروزه، از آنجا که تمام پایگاه داده‌های مدرن از این ویژگی (نگاه کنید به مقایسه سیستم‌های مدیریت پایگاه داده رابطه ای)استفاره می‌کنند، آن را تبدیل به مسئولیت defacto از پایگاه داده برای اطمینان از درستی داده‌ها کرده‌است. سیستم‌های خارج از مورخ و میراث با استفاده از سیستم فایل (متن، صفحات گسترده، ISAM، فایل‌های مسطح، و غیره) برای مدل قوام آن‌ها فاقد هر نوع مدل از یکپارچگی داده‌ها است. این امردر شرکت‌هامستلزم سرمایه‌گذاری در ایجاد سیستم‌های تمامیت داده‌ها بر اساس یک برنامه در مقدار زیادی از زمان، پول، و پرسنل که به‌طور مؤثر تکراری یکپارچگی داده‌ها سیستم‌های موجود در پایگاه داده‌های مدرن می‌توان یافت است. بسیاری از شرکت‌ها، در واقع بسیاری از سیستم‌های پایگاه داده خود، ارائه محصولات و خدمات، مهاجرت به خارج از مورخ و میراث به پایگاه داده‌های مدرن برای ارائه این داده‌ها ویژگی‌های تمامیت است. این شرکت‌ها صرفه جویی‌های قابل توجهی در زمان، پول و منابع ارائه می‌دهند چرا که آن‌ها مجبور نیستند دوباره در هر نرم‌افزار یکپارچگی داده‌ها سیستم که باید در هر زمان مورد نیاز کسب و کارنیازمند تغییر است را انجام دهند.