Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL

คำศัพท์ RDBMS


ศัพท์เฉพาะของ RDMS ได้แก่ ฐานข้อมูล ตาราง คอลัมน์ ฯลฯ ให้เราดูทีละรายการ -

ฐานข้อมูล

ฐานข้อมูลคือชุดของตารางเช่น , เป็นต้น

ตาราง

ตารางคือชุดของแถวและคอลัมน์ ตัวอย่างเช่น

StudentId
ชื่อนักเรียน
อันดับนักเรียน
052
ทอม
1
035
เดวิด
2
077
จอห์น
3

คอลัมน์

คอลัมน์อยู่ในตาราง −

คำศัพท์ RDBMS

แถว

Row เรียกอีกอย่างว่าทูเพิลใน RDBMS

ความสัมพันธ์ในฐานข้อมูลมีแถวและคอลัมน์

คำศัพท์ RDBMS

คีย์หลัก

ทุกตารางมีคีย์หลักหนึ่งคีย์และไม่สามารถมีค่าว่างได้

ตัวอย่างเช่น รหัสโครงการ เป็นคีย์หลักในตารางโปรเจ็กต์ เนื่องจากมีการระบุโปรเจ็กต์โดยไม่ซ้ำกัน:

ProjectID

ชื่อโครงการ

P01
ระบบการจัดกลุ่มคลัสเตอร์
P02
ระบบการจัดการโรงพยาบาล

กุญแจต่างประเทศ

หากคุณต้องการเชื่อมโยงสองตาราง ให้ใช้ Foreign Key

ตัวอย่างเช่น ตารางพนักงานมี DEPT_ID ซึ่งเป็นคีย์นอกซึ่งเชื่อมโยงกับตารางแผนก

ตารางแผนกมีคีย์หลัก DEPT_ID

ซุปเปอร์คีย์

Super Key คือแอตทริบิวต์ (หรือชุดของแอตทริบิวต์) ที่ระบุ tuple โดยไม่ซ้ำกัน เช่น เอนทิตีในชุดเอนทิตี เป็น superset ของ Candidate Key เนื่องจาก Candidate Keys ถูกเลือกจาก super key

คีย์คอมโพสิต

คีย์หลักที่มีแอตทริบิวต์ตั้งแต่สองรายการขึ้นไปเรียกว่าคีย์ผสม เป็นการรวมตั้งแต่สองคอลัมน์ขึ้นไป