ݺߣ
Submit Search
ฐาȨ้อมูลเชิงสัมพัȨ์
Dec 10, 2014
Download as PPTX, PDF
0 likes
279 views
Nunnapat Khumkong
1 of 10
Download now
Download to read offline
Recommended
หน่วยที่ 7
หน่วยที่ 7
Ton TC Tmsb
Table
Table
kruthanyaporn
หน่วยที่ 3 การสร้างตาราง
หน่วยที่ 3 การสร้างตาราง
kruthanyaporn
หน่วยที่ 6
หน่วยที่ 6
niramon_gam
หน่วยที่ 6
Database
Database
kruninkppk
โครงสร้างแฟ้มྺ้อมูล
เทอม 1 คาบ 5 การจัดเก็บข้อมูลในคอมพิวตอร์
เทอม 1 คาบ 5 การจัดเก็บข้อมูลในคอมพิวตอร์
Mrpopovic Popovic
เทอม 1 คาบ 5 การจัดเก็บข้อมูลในคอมพิวตอร์
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
Nuanlaor Nuan
โครงสร้างྺ้อมูล
โครงสร้างྺ้อมูล
korn27122540
ที่มา : http://guru.sanook.com/4145/
ความรู้เบื้องต้นกี่ยวกับฐาȨ้อมูล
ความรู้เบื้องต้นกี่ยวกับฐาȨ้อมูล
พัน พัน
คอมพิวตอร์
Introduction to Database
Introduction to Database
Opas Kaewtai
Introduction to Database
Introduction to Database
Opas Kaewtai
อุปกรณ์สำรองข้อมูล2
อุปกรณ์สำรองข้อมูล2
kkaofangkf
อุปกรณ์สำรองข้อมูล
อุปกรณ์สำรองข้อมูล
อุปกรณ์สำรองข้อมูล
kkaofangkf
อุปกรณ์สำรองข้อมูล
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
kunanya12
09 ชนิดข้อมูล
09 ชนิดข้อมูล
Nattipong Siangyen
ชนิดข้อมูล
นางสาวศศิพร สิทธิมงคล ม.5
นางสาวศศิพร สิทธิมงคล ม.5
lookpair
คู่มือการใช้โปรแกรมฐานข้อมูล
คู่มือการใช้โปรแกรมฐานข้อมูล
BuraparThailand
best
การสร้างตาราง
การสร้างตาราง
ssuseraa96d2
การสร้างตาราง
บทที่ 6
บทที่ 6
ninjung
บทที่ 6
Onet-work4-44
Onet-work4-44
jiratha borisut
ตัวอย่างข้อสอบ o-net วิชาคอมพิวตอร์ ม.6
Ep4
Ep4
Charudech Kongmesook
วีดีโอนี้ใช้ประกอบการเรียนการสอนรายวิชาการพัฒนาโครงงานคอมพิวตอร์ทางการศึกษา
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
kruthanyaporn
More Related Content
What's hot
(14)
ความรู้เบื้องต้นกี่ยวกับฐาȨ้อมูล
ความรู้เบื้องต้นกี่ยวกับฐาȨ้อมูล
พัน พัน
คอมพิวตอร์
Introduction to Database
Introduction to Database
Opas Kaewtai
Introduction to Database
Introduction to Database
Opas Kaewtai
อุปกรณ์สำรองข้อมูล2
อุปกรณ์สำรองข้อมูล2
kkaofangkf
อุปกรณ์สำรองข้อมูล
อุปกรณ์สำรองข้อมูล
อุปกรณ์สำรองข้อมูล
kkaofangkf
อุปกรณ์สำรองข้อมูล
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
kunanya12
09 ชนิดข้อมูล
09 ชนิดข้อมูล
Nattipong Siangyen
ชนิดข้อมูล
นางสาวศศิพร สิทธิมงคล ม.5
นางสาวศศิพร สิทธิมงคล ม.5
lookpair
คู่มือการใช้โปรแกรมฐานข้อมูล
คู่มือการใช้โปรแกรมฐานข้อมูล
BuraparThailand
best
การสร้างตาราง
การสร้างตาราง
ssuseraa96d2
การสร้างตาราง
บทที่ 6
บทที่ 6
ninjung
บทที่ 6
Onet-work4-44
Onet-work4-44
jiratha borisut
ตัวอย่างข้อสอบ o-net วิชาคอมพิวตอร์ ม.6
Ep4
Ep4
Charudech Kongmesook
วีดีโอนี้ใช้ประกอบการเรียนการสอนรายวิชาการพัฒนาโครงงานคอมพิวตอร์ทางการศึกษา
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
kruthanyaporn
ความรู้เบื้องต้นกี่ยวกับฐาȨ้อมูล
ความรู้เบื้องต้นกี่ยวกับฐาȨ้อมูล
พัน พัน
Introduction to Database
Introduction to Database
Opas Kaewtai
Introduction to Database
Introduction to Database
Opas Kaewtai
อุปกรณ์สำรองข้อมูล2
อุปกรณ์สำรองข้อมูล2
kkaofangkf
อุปกรณ์สำรองข้อมูล
อุปกรณ์สำรองข้อมูล
kkaofangkf
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
kunanya12
09 ชนิดข้อมูล
09 ชนิดข้อมูล
Nattipong Siangyen
นางสาวศศิพร สิทธิมงคล ม.5
นางสาวศศิพร สิทธิมงคล ม.5
lookpair
คู่มือการใช้โปรแกรมฐานข้อมูล
คู่มือการใช้โปรแกรมฐานข้อมูล
BuraparThailand
การสร้างตาราง
การสร้างตาราง
ssuseraa96d2
บทที่ 6
บทที่ 6
ninjung
Onet-work4-44
Onet-work4-44
jiratha borisut
Ep4
Ep4
Charudech Kongmesook
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩานกี่ยวกับฐาȨ้อมูล
kruthanyaporn
ฐาȨ้อมูลเชิงสัมพัȨ์
1.
ข้อมูลชิงสัมพัȨ์
2.
ฐานธข้อมูลชิงสัมพัȨ์ ฐานธข้อมูลชิงสัมพัȨ์ นธั้นธหมายความว่า
จะมีการจัดเก็บข้อมูลในธลักษณะที่เป็นธกลุ่มของข้อมูลที่มีความสัมพันธ์กันธ ในธฐานธข้อมูลหนธึ่งๆ สามารถที่จะมีตารางตัง้แต่ 1 ตารางเป็นธต้นธไป และในธแต่ละตารางนธั้นธก็สามารถมีได้หลาย คอลัมนธ (Column) หลายแถว (Row) ตัวอย่างเช่นธ เราต้องการเก็บข้อมูลพนธักงานธ ในธตารางของข้อมูลพนธักงานธก็จะ ประกอบด้วยคอลัมนธ ที่อ์ิบายชื่อ นธามสกุล ที่อยู่ เงินธเดือนธ แผนธกที่สังกัด เป็นธต้นธ และในธตารางนธั้นธ ก็สามารถที่จะ มีข้อมูลพนธักงานธได้มากกว่า 1 คนธ (Row) และตารางข้อมูลพนธักงานธนธั้นธอาจจะมีความสัมพันธ์กับตารางอื่นธ เช่นธ ตารางที่เก็บชื่อและจานธวนธบุตรของพนธักงานธ ฐานธข้อมูลชิงสัมพัȨ์ถูกออกแบบมาเพื่อลดความซ้า ซ้อนธของการเก็บข้อมูล และสามารถเรียกใช้ข้อมูลได้อย่างมี ประสิท์ิภาพ โดยมีหลักดังนธี้
3.
1. ตารางจะต้องมีชื่อไม่ซ้า กันธ
2. แต่ละฟิลด จะบรรจะประเภทข้อมูลเพียงชนธิดเดียวเท่านธั้นธ 3. ข้อมูลในธแต่ละเรคอร ดจะต้องไม่ซ้ากันธ นธอกจากนธี้แต่ละตารางยังสามารถเริยกได้อีกอย่างว่ารีเลชันธ (Relation) แถวแต่ละแถวภายในธ ตารางเรียกว่าทูเปิล (Tuple) และคอลัมนธ เรียกว่าแอททริบิวต (Attribute)
4.
จุดเด่นธของข้อมูลชิงสัมพัȨ์ 1. ง่ายต่อการเรียนธรู้
และการนธ าไปใช้งานธ ทา ให้เห็นธภาพข้อมูลชัดเจนธ 2. ภาษาที่ใช้จัดการข้อมูลเป็นธแบบซีเควล ซึ่งมีประสิท์ิภาพสูงเข้าใจง่าย 3. การออกแบบระบบมีทฤษฎีรองรับ สามารถลดความซา้ซ้อนธของข้อมูลได้ กฎที่เกี่ยวข้องกับคีย ในธฐานธข้อมูลชิงสัมพัȨ์
5.
กฎที่เกี่ยวข้องกับคียใ นธ ฐานธข้อมูลชิงสัมพัȨ์
1. กฎความบูรณภาพของเอนธทิตี้(The Entity Intergrity Rule) กฎนธี้ระบุไว้ว่าแอททริบิวตใ ดที่เป็นธคียห ลัก ข้อมูลในธแอททริบิวตนธ ั้นธจะเป็นธค่าว่าง(Null) ไม่ได้ ความหมายของการเป็นธค่าว่างไม่ได้(Not Null) หมายความถึง ข้อมูลของแอททริบิวต ที่เป็นธคีย หลักจะไม่ทราบค่าที่แนธ่นธอนธหรือไม่มีค่าไม่ได้ 2. กฎความบูรณภาพของการอ้างอิง (The Referential IntegrityRule)
6.
การอ้างอิงข้อมูลระหว่างรีเลชันธ่ในธฐานธข้อมูลชิงสัมพัȨ์จะใช้คียนธ อกของรีเลชันธ่หนธึ่งไป ตรวจสอบกับค่าของแอททริบิวตที่เป็นธคียห
ลักของอีกรีเลชันธ่หนธึ่งเพื่อเรียกดูข้อมูลอื่นธๆที่ เกี่ยวข้องหรือค่าของคียนธ อกจะต้องอ้างอิงให้ตรงกับค่าของคียห ลักได้จึงจะสามารถเชื่อมโยง ข้อมูลระหว่างสองรีเลชันธ่ได้สา หรับคียนธ อกจะมีค่าว่างได้หรือไม่ขึ้นธอยู่กับกฎเกณฑการออกแบบ ฐานธข้อมูล เช่นธ ในธกรณีที่รีเลชันธ่พนธักงานธมี Depnoเป็นธคียนธ อกอาจจะถูกระบุว่าต้องทราบค่าแต่ ในธกรณีพนธักงานธทดลองงานธอาจยังไม่มีค่า Depno เพราะยังไม่ได้ถูกบรรจุในธกรณีที่มีการลบหรือ แก้ใขข้อมูลของแอททริบิวตที่เป็นธคียห ลักซึ่งมีคียนธ อก จากอีกรีเลชันธ่หนธึ่งอ้างอิงถึง จะทา การลบ หรือแก้ใขข้อมูลได้หรือไม่ ขึ้นธอยู่กับการออกแบบฐานธข้อมูล ว่าได้ระบุให้แอททริบิวตมีคุณสมบัติ อย่างไร ซึ่งมีโอกาสเป็นธไปได้ 4 ทางเลือก
7.
การลบหรือแก้ใขข้อมูลแบบมีข้อจา กัด (Restrict)
การลบหรือแก้ไขข้อมูลจะกระทา ได้ เมื่อข้อมูลของคียห ลักในธรี เลชันธ่หนธึ่งไม่มีข้อมูลที่ถูกอ้างอิง โดยคียนธ อกของอีกรีเลชันธ่หนธึ่งเช่นธ รหัสแผนธก Depno ในธรีเลชันธ่Depจะถูกแก้ใขหรือ ลบทิ้งต่อเมื่อไม่มีพนธักงานธคนธใดสังกัดอยู่ในธแผนธกนธั้นธ การลบหรือแก้ไขข้อมูลแบบต่อเรียง (Cascade) การลบหรือการ แก้ใขข้อมูล จะทา แบบเป็นธลูกโซ่ คือ หากมีการแก้ไขหรือลบข้อมูลของคียห ลักในธรีเลชันธ่หนธึ่งระบบจะทา การลบหรือแก้ ใขข้อมูลของคียนธ อกในธอีกรีเลชันธ่หนธึ่งที่อ้างอิงถึงข้อมูลของคียห ลักที่ถูกลบให้ด้วย เช่นธ ในธกรณีที่ยกเลิกแผนธก 9 ในธ Entityแผนธก ข้อมูลของพนธักงานธที่อยู่แผนธก 10 ในธEntityพนธักงานธจะถูกลบออกไปด้วย การลบหรือแก้ไขข้อมูลโดย เปลี่ยนธเป็นธค่าว่าง (Nullify) การลบหรือแก้ใขข้อมูลจะทา ได้เมื่อมีการเปลี่ยนธค่าของคียนธ อกในธข้อมูลที่ถูกอ้างอิงให้เป็นธ ค่าว่างเสียก่อนธ เช่นธ พนธักงานธที่อยู่ในธแผนธกที่ 9 จะถูกเปลี่ยนธค่าเป็นธค่าว่างก่อนธหลังจากนธั้นธ การลบข้อมูลของแผนธกที่มี รหัส 9 จะถูกลบทิ้งหรือแก้ไขทันธที ภายในธ Entity แผนธก การลบหรือแก้ไขข้อมูลแบบใช้ค่าโดยปริยาย ( Default) การลบ หรือแก้ไขข้อมูลของคียห ลัก สามารถทา ได้โดยถ้าหากมีคียนธ อกที่อ้างอิงถึงคียห ลักที่ถูกลบหรือแก้ไข ก็จะทา การปรับ ค่าของคียนธ อกนธั้นธโดยปริยาย (Default Value) ที่ถูกกา หนธดขึ้นธเช่นธ ในธกรณีที่ยกเลิกแผนธก 9 ในธEntity แผนธก ข้อมูลของ พนธักงานธที่อยู่แผนธก 9 ในธ Entity พนธักงานธจะถูกเปลี่ยนธค่าเป็นธ 00 ซึ่งเป็นธค่าโดยปริยาย ที่หมายความว่า ไม่ได้สังกัด แผนธกใด
8.
ที่มาของข้อมูล http://th.wikipedia.org/wiki/%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8% 82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B9
%80%E0%B8%8A%E0%B8%B4%E0%B8%87%E0%B8%AA%E0%B8%B1%E0% B8%A1%E0%B8%9E%E0%B8%B1%E0%B8%99%E0%B8%98%E0%B9%8C
9.
เสนธอ อาจารย ทรงศักด์ิ
โพ์์ิเอี่ยม
10.
จัดทา โดย นธางสาวเกวลินธ
ชื่นธอารมณ เลขที่ 20 นธางสาวพัฒภิมา สืบบุก เลขที่ 22 นธางสาวนธันธทนธ ภัส ขา คง เลขที่ 28 นธางสาวนธิรชา นธุชยิ้มย่อง เลขที่ 38 นธางสาววรัญญา อินธทรส ระเกตุ เลขที่ 40 ชันธ้มั์ยมศึกษาปีที่ 5/3