Upload
qoo-kratai
View
259
Download
0
Embed Size (px)
Citation preview
ระบบฐานข้�อมู�ล
ความูหมูาย ฐานข้�อมู�ล หมูายถึ�ง แหล�งที่��ใช้�สำ�าหร�บเก็ บรวบรวมู
ข้�อมู�ลซึ่��งอย��ในร�ปแฟ้$มูข้�อมู�ลมูารวมูไว�ที่��เดี�ยวก็�น รวมูที่�'งต้�องมู�สำ�วนข้อง (พจนาน+ก็รมูข้�อมู�ลdata dictionary) เก็ บค�าอธิ-บายเก็��ยวก็�บโครงสำร�างข้องฐานข้�อมู�ล
ระบบฐานข้�อมู�ล หมูายถึ�ง ระบบก็ารรวบรวมูแฟ้$มูข้�อมู�ล หลายๆ แฟ้$มูข้�อมู�ลเข้�าดี�วยก็�น โดียข้จ�ดีความูซึ่�'าซึ่�อน
ข้องข้�อมู�ลออก็ แล�วเก็ บข้�อมู�ลไว�ที่��ศู�นย1ก็ลาง เพ2�อก็าร ใช้�งานร�วมูก็�นในองค1ก็ร ภายในระบบต้�องมู�สำ�วนที่��เป4น
โปรแก็รมูประย+ก็ต้1ที่��สำร�างข้�'นเพ2�อเช้2�อมูโยงและใช้�งานข้�อมู�ล
เอ็�นทิ�ตี้� “ ” ค�าว�า เอ นที่-ต้�' (Entity) หมูายถึ�ง ว�ต้ถึ+ใดี ๆ ที่��เราสำามูารถึระบ+
หร2อแยก็แยะออก็จาก็ก็�นไดี� ซึ่��งแที่นอย��ในฐานข้�อมู�ล (An entity is any distinguishable object that is to be represented in the database.)
แอ็ทิทิริ�บิ�วตี้� (attribute) หมูายถึ�ง รายละเอ�ยดีข้องข้�อมู�ลที่��แสำดีงเอ นที่-ต้�'หน��งๆ
สั�มพั�นธภาพั “ ” ค�าว�า สำ�มูพ�นธิภาพ (Relationship) “บางที่��เร�ยก็ว�า ความู
” สำ�มูพ�นธิ1 หมูายถึ�ง ก็ารเช้2�อมูโยงหร2อความูเก็��ยวข้�องระหว�างเอ นที่-ต้�'ต้�าง ๆ ซึ่��งความูสำ�มูพ�นธิภาพเป4นต้�วเช้2�อมูโยงเอ นที่-ต้�'เหล�าน�'นเข้�าไว�ดี�วยก็�น
(Relationship links those basic entities together.)
งาน ยก็ต้�วอย�างฐานข้�อมู�ล 1 อย�าง ระบ+ เอ นที่-ต้�' 5 และ
แอที่ร-บ-วต้1 5 เช้�น ฐานข้�อมู�ลโรงเร�ยนสำ-ร-นธิรราช้ว-ที่ยาล�ย
เอ็�นทิ�ตี้� แอ็ทิริ�บิ�วตี้�น�ก็เร�ยน รห�สำประจ�าต้�ว
น�'าหน�ก็สำ�วนสำ�งที่��อย��เบอร1โที่รว�นเก็-ดี
ความูสำ�มูพ�นธิ1ระหว�างเอนที่-ต้�' แบ�ง เป4น 3 ประเภที่
ความูสำ�มูพ�นธิ1แบบหน��งต้�อหน��ง one to one ความูสำ�มูพ�นธิ1แบบหน��งต้�อก็ล+�มู one to many ความูสำ�มูพ�นธิ1แบบก็ล+�มูต้�อก็ล+�มู many to many
ความูสำ�าค�ญข้องก็ารประโยช้น1ข้องก็ารจ�ดีที่�าระบบฐานข้�อมู�ล
สำามูารถึลดีความูซึ่�'าซึ่�อนข้องข้�อมู�ลไดี� หล�ก็เล��ยงความูข้�ดีแย�งข้องข้�อมู�ลไดี� สำามูารถึใช้�ข้�อมู�ลร�วมูก็�นไดี� สำามูารถึร�ก็ษาความูถึ�ก็ต้�องเช้2�อถึ2อไดี�ข้องข้�อมู�ล สำามูารถึก็�าหนดีความูเป4นมูาต้รฐานเดี�ยวก็�นข้องข้�อมู�ล
ไดี� สำามูารถึก็�าหนดีระบบความูปลอดีภ�ยข้องข้�อมู�ลไดี� เก็-ดีความูเป4นอ-สำระข้องข้�อมู�ล
ฐานข้�อมู�ลประก็อบดี�วย 5 สำ�วนดี�งน�' ข้�อมู�ล ฮาร1ดีแวร1 ซึ่อฟ้ต้1แวร1 ผู้��ใช้� ข้�'นต้อนก็ารปฏิ-บ�ต้-งาน
จงต้อบค�าถึามูต้�อไปน�'
ความูหมูายข้องฐานข้�อมู�ล ยก็ต้�วอย�างข้องระบบฐานข้�อมู�ล ให�น�ก็เร�ยนบอก็ประโยช้น1ข้องก็ารจ�ดีที่�าระบบฐานข้�อมู�ล ให�น�ก็เร�ยนอธิ-บายองค1ประก็อบข้องฐานข้�อมู�ล เอ นที่-ต้�'หมูายถึ�ง พร�อมูยก็ต้�วอย�าง 1 ต้�วอย�าง แอที่ร-บ-วต้1หมูายถึ�ง พร�อมูยก็ต้�วอย�าง 1 ต้�วอย�าง จงบอก็ความูหมูายข้องค�าศู�พที่1ต้�อไปน�' บ-ต้ ไบที่1 ฟ้:ลดี1
เรคคอร1ดี แฟ้$มูข้�อมู�ลพร�อมูยก็ต้�วอย�าง