Carryrmu’s Blog

Just another WordPress.com weblog

คำศัทพ์ที่เกี่ยวข้องกับ database เมษายน 22, 2009

เอนทิตี้ (Entity)  เป็นคำที่อ้างอิงถึง บุคคล สถานที่ และสิ่งของต่าง ๆ เช่น สินค้า ใบสั่งซื้อ และลูกค้า เป็นต้น ถ้าเราสนใจในการสร้างระบบฐานข้อมูลการสั่งซื้อสินค้า    เอนทิตี้ของระบบ นี้จะประกอบด้วย เอนทิตี้ลูกค้า ใบสั่งซื้อสินค้า และสินค้า เช่น เอนทิตีลูกค้าเอนทิตี้พนักงาน เป็นต้นบางเอนทิตี้ อาจไม่มีความหมายก็ไ้ หากขาดเอนทิตีอื่นในฐานข้อมูล เช่น เอนทิตีประวัตินักศึกษาจะไม่มีความหมาย หากปราศจากเอนทิตีนักศึกษา เพราะจะไม่ทราบว่า เป็นประวัติของนักศึกษาคนในเช่นนี้แล้ว เอนทิตีประวัตินักศึกษา  นับเป็นเอนทิตีชนิดอ่อนแอ (Weak Entity)
แอตทริบิวต์ (Attribute)  เป็นข้อมูลที่แสดงลักษณะของเอนทิตี้   เช่น แอตทริบิวต์ของเอนทิตี้ลูกค้า จะมี ชื่อ ที่อยู่ หมายเลขโทรศัพท์แอตทริบิวต์ของเอนทิตี้ใบสั่งซื้อสินค้า  จะมีรหัสใบสั่งซื้อ วันที่สั่งซื้อ ซื่อสินค้า จำนวนที่สั่งซื้อ และราคา เป็นต้น   ซึ่งเราสามารถแสดงเอนทิตี้ รวมทั้งแยกให้เห็นได้ ดังรูปบางเอนทิตีก็ยังอาจประกอบด้วย ข้อมูลหลายส่วน หลายแอทริบิวต์ย่อยมาร่วมกัน เช่น แอททริบิวต์ที่อยู่นักศึกษา ประกอบด้วย บ้านเลขที่  ถนน ตำบล  อำเภ  จังหวัด เช่นนี้แล้วแอททริบิวต์ที่อยู่นักศึกษาจึงเรียกว่า เป็น   แอททริบิวต์ผสม   (Composite Attribute)
ฟิวส์ (Field)   เป็นหน่วยข้อมูลที่ประกอบมาจากอักขระต่าง ๆ หลายอักขฟระ เช่น ชื่อ ที่อยู่ ที่ประกอบด้วยอักขระหลาย ๆ ตัว  เป็นต้น จากความหมายนี้ ก็คือ    แอตทริบิวต์นั่นเอง
 เรคอร์ด (Record)  จะเป็นการนำฟิลด์หลาย ๆ ฟิลด์มาร่วมกัน เช่น เรคอร์ดลฟูกค้า ก็จะเก็บฟิลด์ข้อมูลของลูกค้าทั้งหมดที่ประกอบด้วยชื่อ ที่อยู่ หรือ หมายเลขโทรศัพท์ เป็นต้น
ตาราง (Table) จะเป็นการนำเรคอร์ดหลาย ๆ เรคอร์ดมารวมกัน เช่น ตารางลูกค้า จะประกอบด้วยเรอร์ดของลูกค้าที่เป็นลูกค้าแต่ละราย

 

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out /  เปลี่ยนแปลง )

Connecting to %s