Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
หมายถึง กลุมของขอมูลที่มีความสัมพันธกัน นํามาเก็บรวบรวมเขาไวดวยกันอยางมีระบบ
หมายถึง การรวมกันของฐานขอมูลตั้งแต 2 ฐานขอมูลเปนตนไปที่มีความสัมพันธกัน
Data
Database Application
DBMS
DBA
Database Application
Database Server
การจัดเก็บขอมูล
การแปลงและนําเสนอขอมูล
การจัดการระบบความมั่นคง
การจัดการพจนานุกรมขอมูล การจัดการพจนานุกรมขอมูล
การควบคุมการเขาถึงขอมูลของผูใชหลายคน
การควบคุมความถูกตองของขอมูล
การเก็บสํารองและกูคืนขอมูล
การติดตอสื่อสารกับฐานขอมูล การติดตอสื่อสารกับฐานขอมูล
ลดความซ้ําซอนของขอมูล
สามารถหลีกเลี่ยงความขัดแยงของขอมูลไดในระบบหนึ่ง
สามารถใชขอมูลรวมกันได
สามารถควบคุมความเปนมาตรฐานได สามารถควบคุมความเปนมาตรฐานได
สามารถจัดหาระบบความปลอดภัยที่รัดกุมได
สามารถควบคุมความคงสภาพของขอมูลได
สามารถสรางสมดุลในความชัดแยงของความตองการได
เกิดความเปนอิสระของขอมูล เกิดความเปนอิสระของขอมูล
ความยากในการจัดการ
ความยากในการออกแบบฐานขอมูล
ความเสี่ยงตอความเสียหายของขอมูลทั้งระบบ
ความยากในการประสานความตองการของระบบ ความยากในการประสานความตองการของระบบ
ตนทุนสูง การสรางระบบและบํารุงรักษา ควบคุมไดคอนขางยาก
ถาการออกแบบหรือการจัดการไมดี การทํางานอาจชากวาระบบไฟลปกติได
นักเขียนโปรแกรมประยุกต
ผูใชเพื่อการวิเคราะหตางๆ
ผูใชทั่วไป
ผูบริหารฐานขอมูล ผูบริหารฐานขอมูล
ฐานขอมูลแบบลําดับขั้น (Hierarchical Database)
ฐานขอมูลแบบเครือขาย (Network Database)
ฐานขอมูลแบบเชิงสัมพันธ (Relational Database)
โครงสรางแบบตนไม (tree)
มีความสัมพันธระหวางแฟมขอมูลตางๆ ไดหลากหลายรูปแบบ
ขอมูลถูกจัดเก็บในรูปแบบของตาราง
คอลัมน
แถว
ระบบฐานขอมูล
คําศัพทและความสัมพันธ
เอนทิตี (Entity)
• เปนสวนที่ใชสาํหรับเกบ็ขอมลู มีเอกลักษณในตัวเองซึ่งเกิดข้ึนจากกลุมขอมูลตางๆ
ใบเสร็จ ลูกคา สินคา
แอตทริบิวต (Attribute)
• คุณสมบัติหรือคุณลักษณะเฉพาะของเอนทิตีนั้นๆ
ชื่อสินคา
ใบเสร็จ
รหัสสินคา
ชื่อสินคา
ราคา
ประเภทของแอตทริบิวต
รหัสอาจารย
ชื่ออาจารย
ที่อยู
คียแอตทริบิวต
แอตทรบิิวตอยางงาย
คอมโพสิตแอตทริบิวต
อาจารย
รหัสอาจารย ที่อยู
เพศ อายุ
วุฒิการศึกษา
แอตทริบิวตที่มหีลายคา
Derived Attributesแอตทริบิวตที่มคีาเดียว
Id Name Gender
1001 สมชาย ใจดี 1
1002 สมหญิง ดีใจ 0
EntityAttribute
Tuple
ดีกรีอาจารย
1002 สมหญิง ดีใจ 0
1003 สุชาติ ชายดี 1
1004 สมใจ หญิงดี 0
โดเมน
Tupleคารดนิาลิตี
ความสัมพันธแบบหนึ่งตอหน่ึง 1:1
ประชาชน ใบขับขี่รถยนตมี1 1
เลขประชาชน ชื่อ สกุล
1111111 วิษณุ งามวงษ
2222222 อลงกรณ อรุณสวัสดิ์2222222 อลงกรณ อรุณสวัสดิ์
3333333 ชัดชัย เพียงดี
เลขใบขับขี่ เลขประชาชน วันที่ออกบัตร
สต-003 3333333 01/01/2548
พษ-002 2222222 01/01/2548
กท-001 1111111 01/01/2548
ความสัมพันธแบบหนึ่งตอกลุม 1:M
สาขาวิชา นักศึกษามี1 M
รหัสสาขา ชื่อสาขาวิชา
01 การบัญชี
02 การตลาด02 การตลาด
03 คอมพิวเตอร
รหัสสาขา รหัสนักศึกษา ชื่อ-สกุล
03 58001 วินัย จันทรทรา
03 58002 วิชัย จันทรแกว
01 58003 วิษณุ จันทรสุริยา
ความสัมพันธแบบกลุมตอกลุม M:N
วิชาเรียน นักศึกษามีM N
รหัสวิชา ชื่อวิชา
320-01 ภาษาไทย
320-02 ภาษาอังกฤษ320-02 ภาษาอังกฤษ
320-03 โปรแกรมภาษาซี
รหัสนักศึกษา ชื่อ-สกุล
58001 วินัย จันทรทรา
58002 วิชัย จันทรแกว
58003 วิษณุ จันทรสุริยา
ระบบฐานข้อมูลระบบฐานข้อมูล2