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

Агуулгын хүснэгт:

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

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

Та өгөгдлийн сангийн шинэ хүснэгт үүсгэх үед тухайн хүснэгтэд хадгалагдсан бичлэг бүрийг өвөрмөцөөр таних нэг үндсэн түлхүүр сонгохыг танаас хүсэх болно.

Image
Image

Үндсэн түлхүүр яагаад чухал вэ

Анхдагч түлхүүрийг сонгох нь таны шинэ мэдээллийн сан бүтээхэд гаргах хамгийн чухал шийдвэрүүдийн нэг юм. Хамгийн чухал хязгаарлалт бол сонгосон түлхүүр нь өвөрмөц байх ёстой. Хэрэв хоёр бичлэг (өнгөрсөн, одоо эсвэл ирээдүй) шинж чанарын хувьд ижил утгыг хуваалцах боломжтой бол энэ нь үндсэн түлхүүрийн хувьд буруу сонголт юм.

Анхдагч түлхүүрийн өөр нэг чухал тал бол түүнийг холбогдох мэдээллийн санд холбогдох бусад хүснэгтэд ашиглах явдал юм. Энэ тал дээр үндсэн түлхүүр нь заагчийн бай болж ажилладаг. Эдгээр харилцан хамаарлын улмаас бичлэг үүсгэх үед анхдагч түлхүүр байх ёстой бөгөөд хэзээ ч өөрчлөгдөх боломжгүй.

Үндсэн түлхүүрүүдийн сонголт тааруу

Зарим хүмүүс үндсэн түлхүүрийн сонголт гэж үзэж болох зүйл нь буруу сонголт байж магадгүй. Энд хэдэн жишээ байна:

  • ЗИП код нь хотуудын хүснэгтэнд сайн үндсэн түлхүүр болохгүй. Хэрэв та хотуудын энгийн хайлтын хүснэгт хийж байгаа бол ZIP код нь логик үндсэн түлхүүр юм шиг санагддаг. Гэсэн хэдий ч нэмэлт судалгаа хийсний дараа та нэгээс олон хот ZIP кодыг хуваалцдаг болохыг ойлгож магадгүй юм. Жишээлбэл, Нью Жерсигийн Нептун, Нептун хот, Тинтон хүрхрээ, Уолл Тауншип зэрэг хотууд бүгд 07753 ZIP кодыг хуваалцдаг.
  • Нийгмийн даатгалын дугаар нь олон шалтгааны улмаас сайн үндсэн түлхүүр болдоггүй. Ихэнх хүмүүс өөрсдийн SSN-ийг хувийн гэж үздэг бөгөөд мэдээллийн сангийн хэрэглэгчдэд тодорхой харагдахыг хүсдэггүй. Нэмж хэлэхэд, зарим хүмүүст SSN байхгүй.
  • И-мэйл хаяг нь үндсэн түлхүүрийн хувьд бас тааруухан сонголт юм. Хэдийгээр тэд өвөрмөц боловч цаг хугацааны явцад өөрчлөгдөж болно. Цаашилбал, хүн бүр имэйл хаягтай байдаггүй.

Үндсэн түлхүүрийг юу сайн болгодог вэ

Тэгвэл үр дүнтэй үндсэн түлхүүрийг хэрхэн сонгох вэ? Ихэнх тохиолдолд өгөгдлийн сангийн системдээ хандаж дэмжлэг аваарай.

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

Жишээ нь, та RecordID нэртэй талбар үүсгэхийн тулд Microsoft Access AutoNumber өгөгдлийн төрлийг ашиглаж болно. AutoNumber өгөгдлийн төрөл нь таныг бичлэг үүсгэх бүрт автоматаар талбарыг нэмэгдүүлнэ. Тоо нь өөрөө утгагүй боловч энэ нь асуулгад бие даасан бүртгэлийг лавлах найдвартай арга юм.

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

Зөвлөмж болгож буй: