8
รรรรรรรรรรรรร

ระบบฐานข้อมูลNew

Embed Size (px)

Citation preview

Page 1: ระบบฐานข้อมูลNew

ระบบฐานข้�อมู�ล

Page 2: ระบบฐานข้อมูลNew

ความูหมูาย ฐานข้�อมู�ล หมูายถึ�ง แหล�งที่��ใช้�สำ�าหร�บเก็ บรวบรวมู

ข้�อมู�ลซึ่��งอย��ในร�ปแฟ้$มูข้�อมู�ลมูารวมูไว�ที่��เดี�ยวก็�น รวมูที่�'งต้�องมู�สำ�วนข้อง (พจนาน+ก็รมูข้�อมู�ลdata dictionary) เก็ บค�าอธิ-บายเก็��ยวก็�บโครงสำร�างข้องฐานข้�อมู�ล

ระบบฐานข้�อมู�ล หมูายถึ�ง ระบบก็ารรวบรวมูแฟ้$มูข้�อมู�ล หลายๆ แฟ้$มูข้�อมู�ลเข้�าดี�วยก็�น โดียข้จ�ดีความูซึ่�'าซึ่�อน

ข้องข้�อมู�ลออก็ แล�วเก็ บข้�อมู�ลไว�ที่��ศู�นย1ก็ลาง เพ2�อก็าร ใช้�งานร�วมูก็�นในองค1ก็ร ภายในระบบต้�องมู�สำ�วนที่��เป4น

โปรแก็รมูประย+ก็ต้1ที่��สำร�างข้�'นเพ2�อเช้2�อมูโยงและใช้�งานข้�อมู�ล

Page 3: ระบบฐานข้อมูลNew

   เอ็�นทิ�ตี้�        “ ” ค�าว�า เอ นที่-ต้�' (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.)

Page 4: ระบบฐานข้อมูลNew

งาน ยก็ต้�วอย�างฐานข้�อมู�ล  1 อย�าง ระบ+ เอ นที่-ต้�' 5 และ

แอที่ร-บ-วต้1 5 เช้�น ฐานข้�อมู�ลโรงเร�ยนสำ-ร-นธิรราช้ว-ที่ยาล�ย

เอ็�นทิ�ตี้� แอ็ทิริ�บิ�วตี้�น�ก็เร�ยน รห�สำประจ�าต้�ว

น�'าหน�ก็สำ�วนสำ�งที่��อย��เบอร1โที่รว�นเก็-ดี

Page 5: ระบบฐานข้อมูลNew

ความูสำ�มูพ�นธิ1ระหว�างเอนที่-ต้�' แบ�ง เป4น 3 ประเภที่

ความูสำ�มูพ�นธิ1แบบหน��งต้�อหน��ง one to one ความูสำ�มูพ�นธิ1แบบหน��งต้�อก็ล+�มู one to many ความูสำ�มูพ�นธิ1แบบก็ล+�มูต้�อก็ล+�มู many to many

Page 6: ระบบฐานข้อมูลNew

ความูสำ�าค�ญข้องก็ารประโยช้น1ข้องก็ารจ�ดีที่�าระบบฐานข้�อมู�ล

สำามูารถึลดีความูซึ่�'าซึ่�อนข้องข้�อมู�ลไดี� หล�ก็เล��ยงความูข้�ดีแย�งข้องข้�อมู�ลไดี� สำามูารถึใช้�ข้�อมู�ลร�วมูก็�นไดี� สำามูารถึร�ก็ษาความูถึ�ก็ต้�องเช้2�อถึ2อไดี�ข้องข้�อมู�ล สำามูารถึก็�าหนดีความูเป4นมูาต้รฐานเดี�ยวก็�นข้องข้�อมู�ล

ไดี� สำามูารถึก็�าหนดีระบบความูปลอดีภ�ยข้องข้�อมู�ลไดี� เก็-ดีความูเป4นอ-สำระข้องข้�อมู�ล

Page 7: ระบบฐานข้อมูลNew

ฐานข้�อมู�ลประก็อบดี�วย 5 สำ�วนดี�งน�' ข้�อมู�ล ฮาร1ดีแวร1 ซึ่อฟ้ต้1แวร1 ผู้��ใช้� ข้�'นต้อนก็ารปฏิ-บ�ต้-งาน

Page 8: ระบบฐานข้อมูลNew

จงต้อบค�าถึามูต้�อไปน�'

ความูหมูายข้องฐานข้�อมู�ล ยก็ต้�วอย�างข้องระบบฐานข้�อมู�ล ให�น�ก็เร�ยนบอก็ประโยช้น1ข้องก็ารจ�ดีที่�าระบบฐานข้�อมู�ล ให�น�ก็เร�ยนอธิ-บายองค1ประก็อบข้องฐานข้�อมู�ล เอ นที่-ต้�'หมูายถึ�ง พร�อมูยก็ต้�วอย�าง 1 ต้�วอย�าง แอที่ร-บ-วต้1หมูายถึ�ง พร�อมูยก็ต้�วอย�าง 1 ต้�วอย�าง จงบอก็ความูหมูายข้องค�าศู�พที่1ต้�อไปน�' บ-ต้ ไบที่1 ฟ้:ลดี1

เรคคอร1ดี แฟ้$มูข้�อมู�ลพร�อมูยก็ต้�วอย�าง