Өгөгдлийн сангийн шинж чанар Хүснэгтийн шинж чанарыг тодорхойлдог

Шинж чанарыг шинж чанар гэж үз

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

Аттрибут гэж юу вэ?

Мэдээллийн сан нь хүснэгтээс бүрдэнэ. Хүснэгт бүр багана, мөр байна.

Мөр бүр (tuple гэж нэрлэдэг) нь нэг зүйл дээр хамаарах өгөгдлийн багц юм. Багана бүр (шинж чанар) нь мөрийн шинж төрхийг тодорхойлдог. Өгөгдлийн сангийн шинж чанар нь өгөгдлийн санд байгаа хүснэгтэд доорхи талбарын агуулгын багана, нэр юм.

Хэрэв та бүтээгдэхүүнээ борлуулж, ProductName, Price, and ProductID баганатай багананд оруулбал тэдгээр гарчиг бүр нь шинж чанар юм. Эдгээр гарчигт талбар бүрт бүтээгдэхүүний нэр, үнэ, бүтээгдэхүүний ID-г оруулна. Хээрийн оролтын нэг бүр нь мөн шинж чанар юм.

Үүнийг бодоход энэ нь утга учиртай байдаг. Учир нь шинж чанарыг үл тооцох нь ямар нэг шинж чанар эсвэл чанарыг тодорхойлдог.

Аттрибутууд нь аж ахуйн нэгжийг тодорхойлох

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

Эдгээр нь бүтээгдэхүүний ID, бүтээгдэхүүний нэр, нийлүүлэгч ID ( гадаад түлхүүрээр ашиглагддаг), тоо хэмжээ, үнэ зэрэг байж болно. Эдгээр шинж чанарууд нь бүтээгдэхүүн нэртэй хүснэгтийн (эсвэл аж ахуйн нэгж) шинж чанар юм.

Энэ хэсгийг нийтлэг нэртэй Northwinds мэдээллийн баазаас авч үзье.

ProductID Бүтээгдэхүүний нэр Нийлүүлэгчид Ангилал ID QuantityPerU Нэгжийн үнэ
1 Чай 1 1 10 хайрцаг х 20 уут 18.00
2 Chang 1 1 24 - 12 унц лонх 19.00
3 Aniseed Syrup 1 2 12 - 550 мл лонх 10.00
4 Chef Anton's Cajun амтлагч 2 2 48 - 6 унци лонхтой 22.00
5 Chef Anton's Gumbo Mix 2 2 36 хайрцаг 21.35
6 Эмээ нь Boysenberry Spread 3 2 12 - 8 унц лонхтой 25.00
7 Авга ах Бобын Органик Хатаасан лийз 3 7 12 - 1 lb pkgs. 30.00

Баганын нэр нь бүтээгдэхүүний шинж чанар юм. Багануудын талбар дахь оруулга нь мөн бүтээгдэхүүний шинж чанар юм.

Аттрибутын талбар байна уу?

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

Жишээ нь, дээрх хүснэгтэд хоёр дахь эгнээний ProductName нь Chang юм. Энэ бол талбай юм. Хэрэв та бүтээгдэхүүнийг ерөнхийд нь хэлэлцэж байгаа бол ProductName нь бүтээгдэхүүний багана юм. Энэ бол шинж чанар юм.

Үүнийг бүү хүлээ. Ихэнх тохиолдолд эдгээр хоёр нэр томъёог харилцан орлуулж хэрэглэдэг.

Аттрибутуудыг тодорхойлох

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

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