A แอตทริบิวต์ฐานข้อมูลกำหนดคุณสมบัติของตาราง

สารบัญ:

A แอตทริบิวต์ฐานข้อมูลกำหนดคุณสมบัติของตาราง
A แอตทริบิวต์ฐานข้อมูลกำหนดคุณสมบัติของตาราง
Anonim

ฐานข้อมูลประกอบด้วยตาราง ซึ่งแต่ละตารางมีคอลัมน์และแถว แต่ละแถว (เรียกว่าทูเพิล) เป็นชุดข้อมูลที่นำไปใช้กับรายการเดียว และแต่ละคอลัมน์มีลักษณะเฉพาะที่อธิบายแถว ในศัพท์แสงฐานข้อมูล คอลัมน์เหล่านี้เรียกว่าแอตทริบิวต์ แอตทริบิวต์ฐานข้อมูลคือชื่อคอลัมน์และเนื้อหาของเขตข้อมูลภายใต้ตารางในตาราง

แอตทริบิวต์อธิบายหน่วยงาน

หากคุณขายผลิตภัณฑ์และป้อนลงในตารางที่มีคอลัมน์ชื่อผลิตภัณฑ์ ราคา และรหัสผลิตภัณฑ์ แต่ละหัวข้อจะเป็นแอตทริบิวต์ ในแต่ละช่องภายใต้หัวข้อเหล่านั้น คุณจะต้องป้อนชื่อผลิตภัณฑ์ ราคา และรหัสผลิตภัณฑ์ตามลำดับแต่ละรายการในฟิลด์ยังเป็นแอตทริบิวต์อีกด้วย เรื่องนี้สมเหตุสมผล เนื่องจากคำจำกัดความที่ไม่ใช่ทางเทคนิคของแอตทริบิวต์คือการอธิบายคุณลักษณะหรือคุณภาพของบางสิ่งบางอย่าง

นี่คือตัวอย่างฐานข้อมูล Northwinds ที่มักถูกอ้างถึง ฐานข้อมูลนี้ประกอบด้วยตาราง (เรียกอีกอย่างว่าเอนทิตีโดยผู้ออกแบบฐานข้อมูล) สำหรับลูกค้า พนักงาน และผลิตภัณฑ์ และอื่นๆ ตารางผลิตภัณฑ์กำหนดลักษณะของแต่ละผลิตภัณฑ์ ซึ่งรวมถึงรหัสผลิตภัณฑ์ ชื่อ รหัสซัพพลายเออร์ (ใช้เป็นรหัสต่างประเทศ) ปริมาณ และราคา แต่ละลักษณะเหล่านี้เป็นแอตทริบิวต์ของตาราง (หรือเอนทิตี) ที่ชื่อ Products

แอตทริบิวต์คือข้อมูลชิ้นเดียวในทูเพิลที่เป็นของ ทูเพิลแต่ละตัวเป็นชุดข้อมูลที่ใช้กับหนึ่งรายการ ชื่อคอลัมน์คือแอตทริบิวต์ของผลิตภัณฑ์ และรายการในคอลัมน์ก็เป็นแอตทริบิวต์ของผลิตภัณฑ์ด้วย

ฐานข้อมูลตัวอย่างสำเร็จรูป เช่น MySQL Sample Database จาก MySQL สามารถดาวน์โหลดได้ฟรีบนเว็บ การทำงานกับวิธีใดวิธีหนึ่งเหล่านี้เป็นวิธีที่ดีในการเรียนรู้วิธีการทำงานของฐานข้อมูล

Image
Image

คุณสมบัติเป็นฟิลด์หรือไม่

บางครั้งคำว่า "ฟิลด์" และ "แอตทริบิวต์" ใช้แทนกันได้ และสำหรับวัตถุประสงค์ส่วนใหญ่ จะใช้เหมือนกัน อย่างไรก็ตาม ฟิลด์จะอธิบายเซลล์เฉพาะในตารางที่พบในแถวใดๆ และแอตทริบิวต์จะอธิบายลักษณะเฉพาะของเอนทิตีในแง่ของการออกแบบ

ในตารางด้านบน ProductName ในแถวที่สองคือ Chang นี่คือสนาม เมื่อพูดถึงผลิตภัณฑ์โดยทั่วไป ProductName คือคอลัมน์ของผลิตภัณฑ์ นี่คือแอตทริบิวต์

การกำหนดคุณสมบัติ

แอตทริบิวต์ถูกกำหนดในแง่ของโดเมน โดเมนกำหนดค่าที่อนุญาตซึ่งแอตทริบิวต์สามารถมีได้ ซึ่งรวมถึงประเภทข้อมูล ความยาว ค่า และรายละเอียดอื่นๆ

ตัวอย่างเช่น โดเมนสำหรับแอตทริบิวต์ ProductID อาจระบุประเภทข้อมูลที่เป็นตัวเลข สามารถกำหนดแอตทริบิวต์เพิ่มเติมเพื่อต้องการความยาวเฉพาะหรือระบุว่าอนุญาตให้ใช้ค่าว่างหรือค่าที่ไม่รู้จัก

ต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับความสำคัญของฐานข้อมูลหรือไม่? คู่มือฐานข้อมูลสำหรับผู้เริ่มต้นเป็นจุดเริ่มต้นที่ดี