Өгөгдлийн сан нь хялбархан хандах, удирдах, шинэчлэх боломжтой мэдээллийн зохион байгуулалттай цуглуулга юм. Компьютерийн шинжлэх ухааны хувьд эдгээр нь мэдээллийг үр дүнтэй хайлт хийх, удирдах боломжийг олгодог бүтэцлэгдсэн хэлбэрээр мэдээллийг хадгалахад маш чухал юм.
Өгөгдлийн сан гэдэг нь өгөгдлийг тодорхой бүтэцтэй хадгалж, үр ашигтай хандах, удирдах боломжийг олгодог систем юм. Өгөгдлийн сан нь тоо, текст, мультимедиа гэх мэт янз бүрийн төрлийн мэдээллийг агуулж болно. Өгөгдлийн сан дахь өгөгдлийн зохион байгуулалт нь хайх, хайх, өөрчлөх, устгахад хялбар болгодог.
Өгөгдлийн сангийн хэд хэдэн төрлүүд байдаг бөгөөд тэдгээр нь өөр өөр зорилготой бөгөөд өгөгдлийн зохион байгуулалтад өөр өөр загвар ашигладаг.
Өгөгдлийн сантай ажиллахад дараах ойлголтуудыг ойлгох нь маш чухал.
Өгөгдлийн сан нь өгөгдлийг диск эсвэл санах ойд хадгалах, мэдээллийн сангийн удирдлагын систем (DBMS) ашиглан өгөгдөлд хандах, удирдах замаар удирддаг. Хэрэглэгч эсвэл программ нь өгөгдлийн сангаас лавлагаа (жишээ нь, өгөгдөл хүсэх) үед DBMS нь хүсэлтийг боловсруулж, холбогдох өгөгдлийг сэргээж, буцааж өгдөг. Мэдээллийг хэрхэн хадгалах, олж авах онцлог нь өгөгдлийн сангийн төрөл болон түүний үндсэн өгөгдлийн загвараас хамаарна.
Номын сангийн системийн энгийн харилцааны мэдээллийн санг авч үзье. Энэ нь Ном болон Зохиогчид гэсэн хоёр хүснэгттэй байж болно. Номын хүснэгт нь Зохиогчийн хүснэгттэй холбогддог гарчиг, зохиогчийн дугаар зэрэг номын талаарх мэдээллийг хадгалдаг. Зохиогчийн хүснэгтэд зохиогчийн дэлгэрэнгүй мэдээллийг агуулна. Эдгээр хүснэгтүүд хэрхэн харагдахыг энд харуулав.
Номууд | Гарчиг | Зохиогчийн ID |
---|---|---|
1 | Өгөгдлийн сангийн үндэс | 1 |
2 | SQL-ийн танилцуулга | 2 |
Зохиогчид | Нэр |
---|---|
1 | Жэйн Доу |
2 | Жон Смит |
Энэ жишээнд "Өгөгдлийн сангийн үндэс" номыг 1 ID-тай зохиолч Жэйн Доу бичсэн. Бид AuthorID талбарыг ашиглан хоёр хүснэгтийн хооронд харилцаа тогтоож болно.
Мэдээллийн сан нь компьютерийн шинжлэх ухаан, мэдээллийн технологид чухал үүрэг гүйцэтгэдэг бөгөөд өгөгдлийг үр ашигтай хадгалах, хайх, удирдах боломжийг олгодог. Төрөл бүрийн өгөгдлийн сангийн тухай ойлголт, SQL, CRUD үйлдлүүд, мэдээллийн сан хэрхэн ажилладаг зэрэг үндсэн ойлголтууд нь тухайн салбарт цаашид хайгуул хийх, ашиглах бат бөх суурийг бүрдүүлдэг.