Хамааралт_өгөгдлийн_сан
Харьцаа өгөгдлийн сангийн удирдлагын систем (RDBMS) гэдэг бол өгөгдлийн санг удирдах систем (DBMS) юм. Харьцаа өгөгдлийн сангийн удирдлагын систем нь нэг буюу хэд хэдэн өгөгдлийн санг удирддаг ерөнхий систем юм. Хоёр буюу түүнээс дээш холбогдох хүснэгтүүдийг агуулсан өгөгдлийн санг харьцаа  өгөгдлийн сан гэж нэрлэдэг.Харьцаа өгөгдлийн сангийн удирдах систем  бол  SQL хэлэнд суурилсан. Харьцаа өгөгдлийн сангийн хүснэгтийн бичлэгүүд давхардсан байж болохгүй. Үүний тулд нэг бичлэгийг нөгөөгөөс ялгаж өгч байдаг дор хаяж нэг талбар байх ёстой. Ийм талбарыг түлхүүр талбар буюу primary key гэнэ. Жишээ нь: 5 талбартай хоёр бичлэгийн 4 талбарын утга нь адилхан байлаа гэхэд үлдсэн ганц талбарын утгууд нь өөр хоорондоо ялгаатай байх ёстой. Түлхүүр талбарыг мөн хүснэгтүүд хооронд холбоо үүсгэхэд ашиглана. Энэ тохиолдолд эхний хүснэгтэд анхдагч түлхүүр болж орсон бол нөгөө хүснэгтэд түүнийг foreign key гэнэ. Харьцаа өгөгдлийн  сан гэдэг нь  холбогдох мэдээлэл нь  олон хүснэгт даяар байх ба өгөгдлийн санг хадгалж болно. Хүснэгтүүдийн  хооронд харилцаа тогтоох замаар холбогдoх  боломжийг олгодог. Энэ нь та нэг удаа мэдээллийг оруулж, дараа нь бусад мэдээллийн санд үүнийг лавлагаа, мэдээллийг хадгалах үр дүнтэй арга юм.Харилцааны өгөгдлийн сан  интернет, их хэмжээний өгөгдөл, үүлэн тооцоолол, гар утас, болон дижитал эдийн засаг болон  бизнесийн програмууд цаг хугацааны явцад үндсэн суурь үүсэн гарсан юм.Дашрамд сонирхуулахад хувьд анх Oracle 1979 онд гаргасан байна.Өгөгдлийн  сан  нэг сервер дээр ажиллуулах инженерчлэл  илүү сайн шийдэл байсан.Өгөгдлийн сангийн чадавхийг нэмэгдүүлэх цорын ганц арга зам зэрэг процессор,серверүүд мөн санах ойн хэмжээг шинэчлэх юм.Өгөгдлийн сан нь хүснэгтүүдээс бүрдэнэ.Хүснэгтүүд нь мөр болон  бичлэг бүтэцтэй байна.Өгөгдлийн сан бүр  хүснэгт эгнээний нэг буюу хэд хэдэн өгөгдлийн сангийн хүснэгт талбаруудыг агуулдаг.Маш урт өгөгдлийн хэмжээ ендер биш байна. Энэ нь RDBMS-н энээс татгалзах нь маш сайн шалтгаан бий.Өгөгдлийн сангийн хүснэгтүүдэд RDBMS  бүр анхдагч өгөгдөл хадгалах бөгөөд үндсэндээ тэд холбогдох мэдээлэл оруулгуудын цуглуулга юм. RDBMS хүснэгт бүр нь өгөгдлийн сан хүснэгт мөр байна.Хүснэгтэд хэрэглэгч бүх оруултууд нь давтагдашгүй байдаг ч тэд ижил төстэй объект тайлбарлах гэсэн утгаар нь холбоотой байдаг.Харьцаа өгөгдлийн сангийн системийн нэг чухал онцлог нь нэг өгөгдлийн сан нь хэд хэдэн хүснэгт даяар тархсан байж болох юм. Энэ нь хавтгай файл өгөгдлийн сан, өгөгдлийн сан нь тус бүр бие даасан нэг ширээн дээр байгаа ялгаатай байдаг.Бараг бүх бүрэн хэмжээний өгөгдлийн сангийн систем RDBMS-н юм. Жижиг өгөгдлийн сангийн систем, Гэсэн хэдий ч квери учруулж бага уян хатан хангадаг бусад загваруудыг ашиглаж байна. Харьцаа өгөгдлийн санг удирдах систем санхүүгийн бүртгэл, үйлдвэрлэл, логистикийн мэдээлэл, ажилтнуудын  мэдээлэл мөн 1980 оноос хойш бусад програмуудад ашиглагддаг шинэ мэдээллийн санд мэдээллийг хадгалах нь нийтлэг сонголт байсаар ирсэн.Тэд ойлгож, хэрэглэхэд хялбар байсан  учраас харьцаа өгөгдлийн  сан нь ихэвчлэн  шаталсан мэдээллийн сан болон сүлжээний мэдээллийн сан сольсон байна.Гэсэн хэдий ч  харьцаа өгөгдлийн сан нь 1980, 1990-ээд оноос объект өгөгдлийн сангийн менежментийн систем гарч ирснээр амжилтгүй болсон (харьцаа өгөгдлийн сан болон объект хандалтат програмчлалын хоорондох үл нийцэх байдлыг шийдвэрлэх оролдлогыг танилцуулсан) мөн 1990-ээд оноос XML өгөгдлийн сангийн удирдлагын систем гарч ирсэн. Дээрх оролдлого байгаа ч RDBMS-ийн зах зээлд эзлэх хувь жилээс жилд өс ч байна. Харьцаа өгөгдлийн сангийн удирдах систем бол холбоо хамааралтай  өгөгдлийн санг удирдан ашиглах юм. Харьцаа өгөгдлийн сан өгөгдөл рүү амархан хандаж болох ба  хүснэгтүүдийн  зохион байгуулалттай цогц цуглуулга юм. Харьцаа өгөгдлийн сан хамгийн түгээмэл мэдээллийн санг ашигладаг. Энэ хүснэгт тоо бүрдэх ба хүснэгт бүр өөрийн үндсэн түлхүүр юм.