Мэдээллийн сан (DB) нь тодорхой дүрмийн дагуу зохион байгуулагдсан, компьютерийн санах ойд хадгалагдсан аливаа сэдэвчилсэн мэдээллийн цуглуулга юм. Энэ нэр томъёоны нэг тодорхойлолт байхгүй, гэхдээ мэдээллийн баазын дараахь онцлог шинж чанарууд байдаг: үүнийг хадгалдаг, бас компьютерийн системд боловсруулдаг, мэдээллийн бааз дахь өгөгдөл логик бүтэцтэй, мэдээллийн баазад түүний бүтцийг тайлбарласан мета өгөгдөл байдаг.
Зааварчилгаа
1-р алхам
Хамгийн энгийн жишээ бол автомашины мэдээллийн сан (дэлгүүр), дээд боловсролын мэдээллийн сан (лавлах ном), бүтээгдэхүүний мэдээллийн сан (агуулах) гэх мэт. Аливаа мэдээллийн баазын нэг гол цэг бол ашигладаг өгөгдлийн загвар юм. Үүнд мэдээллийн бааз дахь өгөгдлийн бүтэц, тэдгээрийн харилцан хамаарал, хоорондоо харилцах арга хэлбэр, тэдгээрийн үйл ажиллагаа орно. Мэдээллийн загварыг шаталсан загвар, сүлжээ, хамааралтай гэсэн гурван төрөл байдаг.
Алхам 2
Шатлалын бүтцийн мөн чанар нь дараах байдалтай байна. Нэг түвшний мэдээллийн бааз нь нөгөө түвшний зүйлд захирагддаг. Үүний үр дүнд элементүүдийн хоорондох холбоосууд нь модны төлөвлөгөөний бүтцийг бүрдүүлдэг. Тэд. дараахь зүйлүүд тохиолддог: эх элементүүд нь шинэ элементүүдийг үүсгэдэг бөгөөд тэдгээр нь эргээд бүр илүү шинэ байдаг. Чухал шинж чанар бол аливаа элемент зөвхөн нэг л эцэг эхтэй байж болно. Шаталсан өгөгдлийн загварын гайхалтай жишээ бол гэр бүлийн мод юм.
Алхам 3
Сүлжээний бүтцэд ямар ч хүүхдийн элемент нэгээс илүү үүсгүүртэй байж болно. Сүлжээний бүтэц ба шаталсан тогтолцооны хоорондох гол ялгаа нь сүлжээний загвар дахь аливаа элемент нь түүний бусад бүх элементүүдтэй холбоотой байдаг. Сүлжээний мэдээллийн сангийн жишээ бол тодорхой багш нарт зориулсан хичээлд сууж буй оюутнуудын мэдээллийг агуулсан мэдээллийн сан байж болно. Нэг сурагч өөр өөр багш нарын хичээлд хамрагдах боломжтой бөгөөд өөр өөр оюутнууд нэг багш дээр ирж болно.
Алхам 4
Харилцан хамааралтай мэдээллийн сан нь хоёр хэмжээст массив хэлбэрээр илэрхийлэгдэх боломжтой мэдээллийн сан юм. Энэхүү санаа нь элементүүдийн хоорондох дурын харилцааг хоёр хэмжээст хүснэгтэд харуулах явдал юм. Жишээ нь оюутнуудын тухай мэдээллийг агуулсан хүснэгт байж болно. Нэг мөр нь нэг сурагчтай тохирч байх болно, i.e. нэг өгөгдөл байх. Багана нь оюутнуудын талаархи мэдээллийг агуулна, жишээлбэл, нэр, төрсөн огноо, хаяг гэх мэт.
Алхам 5
Мэдээллийн сангийн менежментийн систем (DBMS) нь мэдээллийн бааз үүсгэх, арчлах, дэмжихэд шаардлагатай тусгай програм хангамж юм. DBMS нь мэдээллийн санд мэдээлэл оруулах, засварлах, хайх, бусад үйл ажиллагааг гүйцэтгэх чадвартай байдаг. Жишээ нь Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle гэх мэт.