2. Relational Database
ฐานข้อมูลเชิงสัมพันธ์ (Relational Database) เป็นโครงสร้างฐานข้อมูลที่สามารถกำหนดความสัมพันธ์ขึ้นเมื่อใดก็ได
้โดยไม่จำเป็นต้องกำหนดไว้ตั้งแต่เริ่มต้นออกแบบฐานข้อมูล และเปลี่ยนโครงสร้างได้ง่าย
ฐานข้อมูลเก็บข้อมูลและสารสนเทศในอ๊อบเจค เรียกว่า Table
Table ประกอบด้วย คอลัมน์ (Column) และแถวข้อมูล (Row) โดยคอลัมน์ประกอบด้วย
ชื่อคอลัมน์ ประเภทข้อมูล และคุณสมบัติอื่นๆ (เช่น การกำหนดเป็น primary
key, ค่าเริ่มต้น) แถวเก็บข้อมูลของคอลัมน์
สามารถเปรียบกับฐานข้อมูล dBase ได้ดังนี้
Relational Database |
dBase |
Table |
ไฟล์ |
คอลัมน์ (Column) |
ฟิลด์ |
แถวข้อมูล (Row) |
เรคคอร์ด |
Table ตัวอย่างชื่อ weather มีข้อคอลัมน์ชื่อ city, state, high และ low
มีแถวข้อมูลใน Table คือ
city |
state
|
high |
low |
Phoenix |
Arizona |
105 |
90 |
Tucson |
Arizona |
101 |
92 |
Flagstaff |
Arizona |
88 |
69 |
San Diego |
California |
77 |
60 |
Albuquerque |
New Mexico |
80 |
72 |
|