Мэдээллийн сан гэж юу вэ?

Өгөгдлийн сан руу хүснэгтээс үсрэлтийг хийнэ үү

Мэдээллийн сан нь мэдээллийг хадгалах, удирдах, сэргээх зохион байгуулалттай механизмыг санал болгодог. Тэд хүснэгтийг ашиглах замаар хийдэг. Хэрэв та Microsoft Excel шиг хүснэгттэй танилцсан бол та хүснэгтэн хэлбэрээр өгөгдөл хадгалахад аль хэдийнэ дассан байж магадгүй. Энэ нь өгөгдлүүдээс хүснэгтүүдээс үсрэлтийг хийхэд тийм ч их биш юм.

Өгөгдлийн санууд болон хүснэгтүүд

Өгөгдлийн сангууд нь олон тооны өгөгдлийг хадгалахын тулд хүснэгтүүдээс хамаагүй дээр бөгөөд эдгээр өгөгдлийг янз бүрийн аргаар удирддаг. Өдөр тутмын амьдралдаа мэдээллийн баазын эрх мэдэлтэй тулгардаг.

Жишээлбэл, та онлайн банкны данс руугаа нэвтрэх үед таны банк таны нэвтрэх нэрийг хэрэглэгчийн нэр, нууц үгээ ашиглан баталгаажуулж дараа нь таны дансны үлдэгдэл болон гүйлгээг харуулдаг. Энэ нь таны хэрэглэгчийн нэр, нууц үгийн хослолыг үнэлдэг үзэгдлүүдийн цаана ажиллаж байгаа мэдээллийн сан бөгөөд дараа нь таны акаунтад хандах боломжийг олгоно. Өгөгдлийн сан нь таны гүйлгээг таны хүссэнээр огноогоор эсвэл мессежээр харуулдаг.

Энд хүснэгт хийх боломжтой боломжгүй, хэрэв боломжгүй бол мэдээллийн бааз дээр гүйцэтгэх боломжтой үйлдлүүд цөөхөн байна:

Мэдээллийн сангийн цаана байгаа зарим үндсэн ухагдахуунуудыг авч үзье.

Мэдээллийн сангийн элементүүд

Мэдээллийн сан олон тооны хүснэгтээс бүрддэг. Excel хүснэгтийн адил өгөгдлийн сан нь багана, мөрнөөс бүрдэнэ. Багана бүр нь атрибуттай нийцдэг бөгөөд мөр бүр нь нэг бичлэгтэй нийцдэг. Хүснэгт бүр мэдээллийн сан дахь өвөрмөц нэртэй байх ёстой.

Жишээ нь, нэр, утасны дугаар агуулсан өгөгдлийн сангийн хүснэгтийг авч үзье. Чи магадгүй "FirstName", "LastName", "TelephoneNumber" гэсэн нэртэй багануудыг үүсгэх байх. Дараа нь өгөгдлийг агуулж буй баганы доор мөрүүдийг нэмэх болно. 50 ажилтантай холбоо барих мэдээллийн ширээн дээр бид 50 эгнээ бүхий хүснэгттэй байх болно.

Хүснэгтийн чухал хэсэг нь мөр бүр (эсвэл бичлэг) нь түүнийг тодорхойлох өвөрмөц талбартай тул үндсэн баганатай байх ёстой.

Мэдээллийн сан дахь өгөгдлүүд цаашид хязгаарлалтууд гэж нэрлэгддэг. Бэрхшээлүүд нь ерөнхийдөө бүрэн бүтэн байдлыг хангахын тулд өгөгдөл дээр дүрэм журмыг мөрддөг. Жишээлбэл, нэг давтагдашгүй хязгаарлалт нь анхдагч түлхүүрийг давтаж болохгүй гэдгийг баталгаажуулдаг. Шалгах хязгаарлалт нь оруулж болох өгөгдлийн төрөл-жишээ нь, нэр талбар нь энгийн текстийг хүлээн авч болох боловч нийгмийн хамгааллын талбарын дугаар нь тодорхой тооны дугаартай байх ёстой. Бусад хэд хэдэн төрлийн бэрхшээлүүд бас байдаг.

Өгөгдлийн сангийн хамгийн хүчирхэг шинж чанаруудын нэг нь гадаад түлхүүрүүдийг ашиглан хүснэгтүүдийн хоорондын холбоог бий болгох чадвар юм. Жишээ нь та хэрэглэгчийн хүснэгт болон захиалгын хүснэгттэй байж болно. Үйлчлүүлэгч болгон таны захиалгын хүснэгтэнд захиалга өгч болно. Захиалгын хүснэгт нь Бүтээгдэхүүний хүснэгттэй холбоотой байж болно. Энэ төрлийн дизайн нь харилцан хамааралтай мэдээллийн баазаас бүрдэх ба мэдээллийн баазын дизайныг хялбаршуулдаг бөгөөд ингэснээр бүх өгөгдлийг нэг хүснэгтэд эсвэл хэдэн цөөн хэдэн хүснэгтийг оруулахыг оролдохын оронд өгөгдлийг ангилж болно.

Өгөгдлийн сангийн менежментийн систем (DBMS)

Өгөгдлийн сан нь зөвхөн өгөгдлийг агуулдаг. Өгөгдлийг бодитоор ашиглахын тулд Database Management System (DBMS) хэрэгтэй. DBMS нь өгөгдлийн сан бөгөөд өгөгдлийн сангаас өгөгдлийг олж авах, эсвэл өгөгдлийг оруулахын тулд програм хангамж, функц бүхий програм юм. DBMS нь тайлан гаргах, өгөгдлийн сангийн дүрэм, хязгаарлалтыг хэрэгжүүлэх, мэдээллийн баазын схемийг бий болгох. DBMS байхгүй бол өгөгдлийн сан нь зөвхөн бага утга бүхий битүүд, байтуудын цуглуулга юм.