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

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

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

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

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

Хэрэв та бүтээгдэхүүнээ борлуулж, Бүтээгдэхүүний нэр, Үнэ, Бүтээгдэхүүний ID гэсэн багана бүхий хүснэгтэд оруулбал тэдгээр гарчиг бүр нь шинж чанар болно. Эдгээр гарчгийн доорх талбар бүрт та бүтээгдэхүүний нэр, үнэ, бүтээгдэхүүний ID-г тус тус оруулна. Талбарын оруулга бүр нь мөн шинж чанар юм. Атрибутын техникийн бус тодорхойлолт нь ямар нэг зүйлийн шинж чанар эсвэл чанарыг тодорхойлдог тул энэ нь утга учиртай юм.

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

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

MySQL-н MySQL өгөгдлийн сан гэх мэт бэлэн дээж мэдээллийн санг вэб дээр үнэгүй татаж авах боломжтой. Эдгээрийн аль нэгтэй ажиллах нь өгөгдлийн сан хэрхэн ажилладаг талаар суралцах сайхан арга юм.

Image
Image

Атрибут нь талбар мөн үү?

Заримдаа "талбар" болон "шинж чанар" гэсэн нэр томъёог сольж хэрэглэдэг бөгөөд ихэнх зорилгоор ижил байдаг. Гэсэн хэдий ч талбар нь дурын мөрөнд байгаа хүснэгтийн тодорхой нүдийг, аттрибут нь дизайны утгаар объектын шинж чанарыг тодорхойлдог.

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

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

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

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

Өгөгдлийн сангийн нэн шаардлагатай зүйлсийн талаар илүү ихийг мэдмээр байна уу? Эхлэгчдэд зориулсан мэдээллийн сангийн гарын авлага бол эхлэхэд тохиромжтой газар юм.

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