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 |
|