Dbms

945 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
945
On SlideShare
0
From Embeds
0
Number of Embeds
78
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dbms

  1. 1. ระบบการจัดการฐานข้อมูลระบบการจัดการฐานข้อมูล (Database Management System : DBMS)(Database Management System : DBMS) ““Microsoft Access 2003Microsoft Access 2003”” ออ..แมนสรวง แซ่ซิ้มแมนสรวง แซ่ซิ้ม วทบวทบ.. วิทยาการคอมพิวเตอร์วิทยาการคอมพิวเตอร์ คมคม.. หลักสูตรและการสอนหลักสูตรและการสอน โรงเรียนแม่จันวิทยาคมโรงเรียนแม่จันวิทยาคม
  2. 2. การพัฒนาฐานข้อมูลการพัฒนาฐานข้อมูล การออกแบบฐานข้อมูลด้วยการออกแบบฐานข้อมูลด้วย Entity-Relationship DiagramEntity-Relationship Diagram การแปลงโมเดลข้อมูลแบบการแปลงโมเดลข้อมูลแบบ E-RE-R เป็นโมเดลฐานข้อมูลเชิงสัมพันธ์เป็นโมเดลฐานข้อมูลเชิงสัมพันธ์ การออกแบบไฟล์การออกแบบไฟล์ (File Design)(File Design) การพัฒนาฐานข้อมูลด้วยการพัฒนาฐานข้อมูลด้วย MS ACCESSMS ACCESS
  3. 3. การออกแบบฐานข้อมูลด้วยการออกแบบฐานข้อมูลด้วย Entity-Relationship DiagramEntity-Relationship Diagram
  4. 4. แแบบจำาลองข้อมูลบบจำาลองข้อมูล (Data(Data Model)Model)
  5. 5. แผนภาพแผนภาพ E-RE-R เอนทิตี้เอนทิตี้ (Entity) :(Entity) : บุคคล สถานที่ วัตถุ หรือบุคคล สถานที่ วัตถุ หรือ เหตุการณ์ที่ทำาให้เกิดกลุ่มข้อมูล ซึ่งสามารถบ่งเหตุการณ์ที่ทำาให้เกิดกลุ่มข้อมูล ซึ่งสามารถบ่ง ชี้ความเป็นเอกลักษณ์เฉพาะตัวของเอนทิตี้ได้ชี้ความเป็นเอกลักษณ์เฉพาะตัวของเอนทิตี้ได้ เช่นเช่น Customer, Employee, Student,Customer, Employee, Student, Department, Stock, CourseDepartment, Stock, Course สัญลักษณ์ที่ใช้สัญลักษณ์ที่ใช้ Employe e Department คำา นาม
  6. 6. แผนภาพแผนภาพ E-RE-R แอตทริบิวต์แอตทริบิวต์ (Attributes) :(Attributes) : คุณสมบัติของเอนติตี้คุณสมบัติของเอนติตี้ เช่นเอนทิตี้ พนักงานเช่นเอนทิตี้ พนักงาน((EmployeeEmployee)) ประกอบด้วยประกอบด้วย รหัสพนักงานรหัสพนักงาน (EMP_ID),(EMP_ID), ชื่อชื่อ (Name),(Name), นามสกุลนามสกุล (L_Name),(L_Name), ที่อยู่ที่อยู่ (Address),(Address), โทรศัพท์โทรศัพท์ (Tel_No)(Tel_No) แอตทริบิวต์ที่ที่สามารถระบุความแตกต่างของแอตทริบิวต์ที่ที่สามารถระบุความแตกต่างของ ข้อมูลได้ คือ คีย์หลักที่ใช้ในการอ้างอิงข้อมูลได้ คือ คีย์หลักที่ใช้ในการอ้างอิง (Identifier/ Primary Key)(Identifier/ Primary Key) สัญลักษณ์ที่ใช้สัญลักษณ์ที่ใช้ Employe e EMP_ID Name L_NameAddress Tel_No คำา นาม
  7. 7. แอททริบิวท์ที่เป็นตัวชี้เฉพาะสมาชิกของเอนติตีแอททริบิวท์ที่เป็นตัวชี้เฉพาะสมาชิกของเอนติตี Identifier (ตัวชี้เฉพาะ) คือ แอททริบิวท์หรือกลุ่มของแอทริบิวท์ของ เอนติตีใดๆ ที่ทำาหน้าที่ชี้เฉพาะถึงสมาชิกตัวใดตัวหนึ่งของเอนติตี รหัสรหัส พนักงานพนักงาน ชื่อชื่อ นามสกุลนามสกุล ที่อยู่ที่อยู่ เบอร์โทรศัพท์เบอร์โทรศัพท์ 23223322322332 สมชายสมชาย ชาตรีชาตรี กรุงเทพฯกรุงเทพฯ 02-577102802-5771028 53321245332124 สมศรีสมศรี มั่งมีสุขมั่งมีสุข ขอนแก่นขอนแก่น 081-945569081-945569 88 46502384650238 สมชายสมชาย สมนึกสมนึก กรุงเทพฯกรุงเทพฯ 02-577103002-5771030
  8. 8. แสดงความสัมพันธ์ระหว่างประเภทของเอนติตีแสดงความสัมพันธ์ระหว่างประเภทของเอนติตี แอททริบิวท์ และสมาชิกของเอนติตีแอททริบิวท์ และสมาชิกของเอนติตี ประเภทของเอนติตี้ (entity type) คือ โครงสร้างที่ประกอบด้วยสมาชิกของเอนติตีที่ มีคุณสมบัติหรือคุณลักษณะร่วมกัน
  9. 9. แผนภาพแผนภาพ E-RE-R ความสัมพันธ์ความสัมพันธ์ (Relationship) :(Relationship) : ความสัมพันธ์ระหว่างเอความสัมพันธ์ระหว่างเอ นทิตี้นทิตี้ ความสัมพันธ์แบ่งเป็นประเภทต่างๆ ดังนี้ความสัมพันธ์แบ่งเป็นประเภทต่างๆ ดังนี้ – ความสัมพันธ์แบบหนึ่งต่อหนึ่งความสัมพันธ์แบบหนึ่งต่อหนึ่ง – ความสัมพันธ์แบบหนึ่งต่อกลุ่มความสัมพันธ์แบบหนึ่งต่อกลุ่ม – ความสัมพันธ์แบบกลุ่มต่อกลุ่มความสัมพันธ์แบบกลุ่มต่อกลุ่ม สัญลักษณ์ที่ใช้สัญลักษณ์ที่ใช้ คำา กริยา EMPLOYEE DEPARTMEN T Belong to
  10. 10. ความสัมพันธ์แบบ หนึ่งความสัมพันธ์แบบ หนึ่ง--ต่อต่อ--หนึ่งหนึ่ง ความสัมพันธ์ที่สมาชิกหนึ่งรายการของเอนติตีหนึ่งมีความ สัมพันธ์กับสมาชิกเพียงหนึ่งรายการของอีกเอนติตีหนึ่ง
  11. 11. ความสัมพันธ์แบบหนึ่งความสัมพันธ์แบบหนึ่ง--ต่อต่อ--กลุ่มกลุ่ม ความสัมพันธ์ที่สมาชิกหนึ่งรายการของเอนติตีหนึ่งมีความ สัมพันธ์กับสมาชิกหลายรายการของอีกเอนติตีหนึ่ง
  12. 12. ความสัมพันธ์แบบ กลุ่มความสัมพันธ์แบบ กลุ่ม--ต่อต่อ--กลุ่มกลุ่ม ความสัมพันธ์ที่สมาชิกหลายรายการของเอนติตีหนึ่งมีความ สัมพันธ์กับสมาชิกหลายรายการของอีกเอนติตีหนึ่ง
  13. 13. ความสัมพันธ์ที่มีข้อมูลขึ้นกับเวลาความสัมพันธ์ที่มีข้อมูลขึ้นกับเวลา
  14. 14. ความสัมพันธ์ที่มีข้อมูลขึ้นกับเวลาความสัมพันธ์ที่มีข้อมูลขึ้นกับเวลา
  15. 15. การออกแบบฐานข้อมูลโดยการออกแบบฐานข้อมูลโดย Entity Relationship DiagramEntity Relationship Diagram (E-R Diagram)(E-R Diagram) 1.1. การวิเคราะห์หาเอนติตีการวิเคราะห์หาเอนติตี 2.2. การหาความสัมพันธ์ระหว่างเอนติตีหลักเพื่อหาการหาความสัมพันธ์ระหว่างเอนติตีหลักเพื่อหา เอนติตีอื่นที่เกี่ยวข้องเอนติตีอื่นที่เกี่ยวข้อง 3.3. การหาแอททริบิวท์และกำาหนดแอททริบิวท์ที่เป็นตัวชี้การหาแอททริบิวท์และกำาหนดแอททริบิวท์ที่เป็นตัวชี้ เฉพาะสมาชิกของเอนติตีเฉพาะสมาชิกของเอนติตี
  16. 16. การออกแบบ E-R Model การออกแบบ E-R Model ตาม ความต้องการในรูป Natural Language การออกแบบ E-R Model ตาม ความต้องการในรูปฟอร์ม
  17. 17. แบบฝึกหัดแบบฝึกหัด การออกแบบ E-R Model ตาม ความต้องการในรูป Natural Language
  18. 18. ข้อข้อ 11 โรงพยาบาลแห่งหนึ่งต้องการพัฒนาฐานข้อมูลผู้โรงพยาบาลแห่งหนึ่งต้องการพัฒนาฐานข้อมูลผู้ ป่วยขึ้น เพื่อใช้เก็บข้อมูลต่างๆ ที่เกี่ยวกับผู้ป่วยและยาป่วยขึ้น เพื่อใช้เก็บข้อมูลต่างๆ ที่เกี่ยวกับผู้ป่วยและยา ที่แพ้ เพื่อนำามาใช้เป็นข้อมูลระเบียนประวัติผู้ป่วย โดยที่แพ้ เพื่อนำามาใช้เป็นข้อมูลระเบียนประวัติผู้ป่วย โดย ข้อมูลผู้ป่วยแต่ละคนที่จัดเก็บ จะประกอบด้วยข้อมูลผู้ป่วยแต่ละคนที่จัดเก็บ จะประกอบด้วย หมายเลขบัตรประจำาตัวประชาชน ชื่อ สกุล วันเดือนปีหมายเลขบัตรประจำาตัวประชาชน ชื่อ สกุล วันเดือนปี เกิด เพศ ที่อยู่ ซึ่งผู้ป่วยแต่ละคนอาจแพ้ยาได้หลายเกิด เพศ ที่อยู่ ซึ่งผู้ป่วยแต่ละคนอาจแพ้ยาได้หลาย ชนิด และยาแต่ละชนิดมีผู้ป่วยแพ้ได้หลายคน ซึ่งชนิด และยาแต่ละชนิดมีผู้ป่วยแพ้ได้หลายคน ซึ่ง ข้อมูลยาที่จัดเก็บประกอบด้วย รหัสยา ชื่อยา อาการแพ้ข้อมูลยาที่จัดเก็บประกอบด้วย รหัสยา ชื่อยา อาการแพ้
  19. 19. แบบฝึกหัดแบบฝึกหัด การออกแบบการออกแบบ E-R ModelE-R Model ตามตาม ความต้องการในรูปฟอร์มความต้องการในรูปฟอร์ม
  20. 20. แบบสอบถามการใช้รถยนต์แบบสอบถามการใช้รถยนต์ ชื่อชื่อ .................................................................................................................................... .... อายุอายุ ...................................................................... ที่ที่ อยู่อยู่ .............................................................................................................................. ................................................................................................ เบอร์เบอร์ โทรศัพท์โทรศัพท์ ................................................................................................................ .............................................................................. ท่านใช้รถยนต์ยี่ห้อใดท่านใช้รถยนต์ยี่ห้อใด  TOYOTATOYOTA รุ่นรุ่น .......................................... ปีปี .......................... สีสี ........................ ราคาราคา ................  NISSANNISSAN รุ่นรุ่น .......................................... ปีปี ..........................
  21. 21. การแปลงโมเดลข้อมูลแบบการแปลงโมเดลข้อมูลแบบ E-RE-R เป็นเป็น โมเดลฐานข้อมูลเชิงสัมพันธ์โมเดลฐานข้อมูลเชิงสัมพันธ์
  22. 22. การแปลงโมเดลข้อมูลแบบการแปลงโมเดลข้อมูลแบบ E-RE-R เป็นเป็น โมเดลฐานข้อมูลเชิงสัมพันธ์โมเดลฐานข้อมูลเชิงสัมพันธ์ การแปลงเอนติตีปกติและแอททริบิวท์ของเอนติตีปกติการแปลงเอนติตีปกติและแอททริบิวท์ของเอนติตีปกติ การแปลงความสัมพันธ์ระหว่างเอนติตีการแปลงความสัมพันธ์ระหว่างเอนติตี
  23. 23. แสดงการแปลงรีเลชันปกติแสดงการแปลงรีเลชันปกติ และแอททริบิวท์แบบธรรมดาและแอททริบิวท์แบบธรรมดา วิธีการ : สร้างรีเลชัน 1 รีเลชัน โดยจะนำา Simple Attribute มาเป็น Attribute ของรีเลชัน นำา Identifier มาเป็น PK ของรีเลชัน
  24. 24. การแปลงความสัมพันธ์ระหว่างเอนติตีการแปลงความสัมพันธ์ระหว่างเอนติตี ประเภทความสัมพันธ์แบบหนึ่งประเภทความสัมพันธ์แบบหนึ่ง--ต่อต่อ--หนึ่งหนึ่ง ประเภทความสัมพันธ์แบบหนึ่งประเภทความสัมพันธ์แบบหนึ่ง--ต่อต่อ--กลุ่มกลุ่ม ประเภทความสัมพันธ์แบบ กลุ่มประเภทความสัมพันธ์แบบ กลุ่ม--ต่อต่อ--กลุ่มกลุ่ม
  25. 25. ประเภทความสัมพันธ์ประเภทความสัมพันธ์ แบบหนึ่งแบบหนึ่ง--ต่อต่อ--หนึ่งหนึ่ง
  26. 26. แสดงการแปลงเอนติตีปกติและแอททริบิวท์ของเอนติตีแสดงการแปลงเอนติตีปกติและแอททริบิวท์ของเอนติตี เป็นรีเลชันเป็นรีเลชัน วิธีการ : สร้างรีเลชัน 2 รีเลชัน โดยจะนำาเฉพาะ Attribute ย่อย (Simple Attribute) มาเป็น Attribute ของรีเลชัน นำา Identifier มาเป็น PK ของรีเล ชัน
  27. 27. ประเภทความสัมพันธ์แบบหนึ่งประเภทความสัมพันธ์แบบหนึ่ง--ต่อต่อ--หนึ่งระหว่างสองเอนติตีหนึ่งระหว่างสองเอนติตี
  28. 28. ประเภทความสัมพันธ์แบบหนึ่งประเภทความสัมพันธ์แบบหนึ่ง--ต่อต่อ--หนึ่งระหว่างสองเอนติตีหนึ่งระหว่างสองเอนติตี
  29. 29. ประเภทความสัมพันธ์แบบหนึ่งประเภทความสัมพันธ์แบบหนึ่ง--ต่อต่อ--กลุ่มกลุ่ม
  30. 30. ประเภทความสัมพันธ์แบบ หนึ่งประเภทความสัมพันธ์แบบ หนึ่ง --ต่อต่อ--กลุ่มระหว่างสองเอนติกลุ่มระหว่างสองเอนติ ตีตี นภาพ E-R ของความสัมพันธ์ “เป็นที่ปรึกษา” ระหว่างเอนติตี ”อาจารย์” และ ”น นำา PK ของเอนติตีด้านที่มีความสัมพันธ์เป็น 1 มา เป็น FK ของเอนติตีที่มีความสัมพันธ์ด้านที่เป็น M
  31. 31. ประเภทความสัมพันธ์แบบ หนึ่งประเภทความสัมพันธ์แบบ หนึ่ง --ต่อต่อ--กลุ่มระหว่างสองเอนกลุ่มระหว่างสองเอน ติตีติตี ฐานข้อมูลเชิงสัมพันธ์ที่ได้จากการแปลงแผนภาพ E-R แบบ หนึ่ง-ต
  32. 32. ประเภทความสัมพันธ์แบบ หนึ่งประเภทความสัมพันธ์แบบ หนึ่ง --ต่อต่อ--กลุ่มกลุ่ม ระหว่างสองเอนติตีระหว่างสองเอนติตี ความสำาคัญแบบความสำาคัญแบบ 11:M:M ที่มีเวลามาที่มีเวลามา เกี่ยวข้องเกี่ยวข้อง – ใช้แอททริบิวท์ร่วมที่นำามาจากคีย์หลักใช้แอททริบิวท์ร่วมที่นำามาจากคีย์หลัก ของสองรีเลชันแรกที่มีความสัมพันธ์กันของสองรีเลชันแรกที่มีความสัมพันธ์กัน – สร้างคีย์หลักขึ้นมาใหม่สร้างคีย์หลักขึ้นมาใหม่
  33. 33. ความสัมพันธ์แบบความสัมพันธ์แบบ 1:M1:M มีเวลามีเวลา มาเกี่ยวข้องมาเกี่ยวข้อง ความสัมพันธ์ “เป็นที่ปรึกษา” ระหว่างเอนติตี ”อาจารย์” และ ”นักศึกษา” ที่ขึ้น
  34. 34. ความสำาคัญแบบความสำาคัญแบบ 11:M:M ที่มีเวลามาเกี่ยวข้อง โดยใช้แอทที่มีเวลามาเกี่ยวข้อง โดยใช้แอท ทริบิวท์ร่วมที่นำามาจากทริบิวท์ร่วมที่นำามาจาก คีย์หลักของสองรีเลชันแรกที่มีความสัมพันธ์กันคีย์หลักของสองรีเลชันแรกที่มีความสัมพันธ์กัน ข้อจำากัด คือ อาจารย์แต่ละคนจะไม่สามารถเป็นที่ปรึกษาให้กับนักศึกษา คนเดิมได้อีกในปีการศึกษาถัด ดังนั้นต้องเพิ่ม Attribute ปีการศึกษาร่วมเป็น PK เพื่อให้อาจารย์เป็นที่ ปรึกษานักศึกษาคนเดิมได้อีกเมื่อต่างปีการศึกษา
  35. 35. สร้างคีย์หลักขึ้นมาใหม่สร้างคีย์หลักขึ้นมาใหม่ ข้อเสนอแนะ : ระบบงานนี้ไม่มีความจำาเป็นที่จะใช้วิธีการสร้าง PK ใหม่ขึ้น รหัสการเป็นที่ ปรึกษา
  36. 36. แผนภาพแผนภาพ E-RE-R แสดงเอนติตีเชิงสัมพันธ์แสดงเอนติตีเชิงสัมพันธ์ ชื่อชื่อ ““การลงทะเบียนการลงทะเบียน”” 1 N N 1
  37. 37. ประเภทความสัมพันธ์แบบประเภทความสัมพันธ์แบบ กลุ่มกลุ่ม--ต่อต่อ--กลุ่มกลุ่ม
  38. 38. ประเภทความสัมพันธ์แบบประเภทความสัมพันธ์แบบ กลุ่มกลุ่ม--ต่อต่อ--กลุ่มกลุ่ม การกำาหนดคีย์หลักให้กับรีเลชันที่สามการกำาหนดคีย์หลักให้กับรีเลชันที่สาม – การใช้คีย์หลักของสองรีเลชันแรกร่วมการใช้คีย์หลักของสองรีเลชันแรกร่วม กัน เป็นคีย์หลักของกัน เป็นคีย์หลักของ รีเลชันที่สามรีเลชันที่สาม – การสร้างคีย์ใหม่ขึ้นมาการสร้างคีย์ใหม่ขึ้นมา
  39. 39. การกำาหนดคีย์หลักให้กับรีเลการกำาหนดคีย์หลักให้กับรีเล ชันที่สามชันที่สาม มเดลฐานข้อมูลเชิงสัมพันธ์ที่แปลงมาจากแผนภาพ E-R แบบ กลุ่ม-ต่อ-กลุ่ม ข้อจำากัด คือ นักศึกษาแต่ละคนไม่สามารถลงทะเบียนวิชา เดิมซำ้าอีก หากสอบไม่ผ่าน นำา PK ของเอนติตีด้านที่มีความสัมพันธ์ เป็น 1 มาเป็น PK ของเอนติตีใหม่ที่มี ความสัมพันธ์ด้านที่เป็น N
  40. 40. การกำาหนดคีย์หลักให้กับรีเลการกำาหนดคีย์หลักให้กับรีเล ชันที่สามชันที่สาม มเดลฐานข้อมูลเชิงสัมพันธ์ที่แปลงมาจากแผนภาพ E-R แบบ กลุ่ม-ต่อ-กลุ่ม นักศึกษาแต่ละคนสามารถลงทะเบียนวิชาเดิมซำ้าอีก หาก สอบไม่ผ่าน ซึ่งลงทะเบียนได้มากกว่า 1 ครั้งต่อปีการ ศึกษา และไม่เกินภาคการศึกษาละ 1 ครั้ง
  41. 41. การกำาหนดคีย์หลักให้กับรีเลการกำาหนดคีย์หลักให้กับรีเล ชันที่สามชันที่สาม อนติตีเชิงสัมพันธ์ “การสั่งซื้อ” เป็นรีเลชันเชิงสัมพันธ์โดยกำาหนดคีย์หลักจากแอททริบิวท์ของ 1 N N 1 นำา PK ของเอนติตีด้านที่มีความสัมพันธ์ เป็น 1 มาเป็น PK ของเอนติตีใหม่ที่มี ความสัมพันธ์ด้านที่เป็น N ข้อจำากัด คือ ลูกค้าไม่สามาถซื้อสินค้าชนิดเดิมซำ้าได้ อีกเป็นครั้งที่สอง
  42. 42. การกำาหนดคีย์หลักให้กับรีเลการกำาหนดคีย์หลักให้กับรีเล ชันที่สามชันที่สาม 1 N N 1 นำาวันที่ซื้อร่วมเป็น PK ข้อจำากัด คือ ลูกค้าซื้อสินค้าชนิดเดิมซำ้าได้ แต่ต้อง เป็นคนละวันกัน
  43. 43. การกำาหนดคีย์หลักให้กับรีเลชันที่สาม โดยการกำาหนดคีย์หลักให้กับรีเลชันที่สาม โดย การสร้างคีย์หลักใหม่การสร้างคีย์หลักใหม่
  44. 44. การออกแบบไฟล์การออกแบบไฟล์ (File Design)(File Design)
  45. 45. การออกแบบประเภทข้อมูลและขนาดของแอททริบิวท์การออกแบบประเภทข้อมูลและขนาดของแอททริบิวท์ Text ข้อมูลตัวอักษร ตัวเลข หรืออื่นๆ ผสมกัน ที่ยาวไม่เกิน 255 ตัวอักษร เช่น คำานำาหน้า, ชื่อ, นามสกุล, ที่อยู่ เป็นต้น Memo ข้อมูลตัวอักษร ตัวเลข หรืออื่นๆ ผสมกัน ยาวเกิน 255 ตัว อักษร เช่น บันทึก หรือหมายเหตุ Number ข้อมูลตัวเลขที่นำาไปคำานวณได้ เช่น อายุ, เงินเดือน Date/Time ข้อมูลวันที่ สามารถนำาไปคำานวณได้ เช่น วันเกิด, วันเข้า ทำางาน Currency ข้อมูลตัวเลขรูปแบบสกุลเงิน AutoNumber ข้อมูลตัวเลขที่ให้รันอัตโนมัติ เช่น ลำาดับที่ Yes/No ข้อมูลตรรกะ ให้เลือก "ใช่" หรือ "ไม่ใช่" OLE Object ข้อมูลเสียง, ภาพ, วิดีโอ Hyperlink ข้อมูลที่สามารถคลิกลิงก์ได้ Lookup Wizard ข้อมูลค้นหา และแสดงเป็นรายการ เช่น DropDown List
  46. 46. Employe e Employee_ID FirstName LastName Position Telephone Salary Birthdate DEPARTMEN T Belong to Department_ID DepartmentName BuildingNameFloor Telephone Employee_ID FirstName LastName Position Salary Birthdate Telephone Department_ID Department_ID DepartmentName BuildingName Floor Telephone
  47. 47. Field NameField Name Data TypeData Type Field SizeField Size TypeType Employee_ID TextText 44 Primary KeyPrimary Key FirstName TextText 5050 LastName TextText 5050 Position TextText 2020 Salary CurrencyCurrency Birthdate Date/TimeDate/Time Telephone TextText 1212 Department_ID TextText 44 Foreign KeyForeign Key File : Employee Field NameField Name Data TypeData Type Field SizeField Size TypeType Department_ID TextText 44 Primary KeyPrimary Key DepartmentName TextText 5050 BuildingName TextText 5050 Floor TextText 22 Telephone TextText 1212 File : Department
  48. 48. ASSIGNMENT คณะพยาบาลศาสตร์ต้องการพัฒนาฐานข้อมูลหอพักคณะพยาบาลศาสตร์ต้องการพัฒนาฐานข้อมูลหอพัก นักศึกษาพยาบาลขึ้น เพื่อใช้เก็บข้อมูลต่างๆ ที่เกี่ยวกับนักศึกษาพยาบาลขึ้น เพื่อใช้เก็บข้อมูลต่างๆ ที่เกี่ยวกับ การพักในหอพักมหาวิทยาลัยของนักศึกษาพยาบาลการพักในหอพักมหาวิทยาลัยของนักศึกษาพยาบาล 22 หลักสูตร โดยนักศึกษาแต่ละท่านต้องพักในหอพักของหลักสูตร โดยนักศึกษาแต่ละท่านต้องพักในหอพักของ มหาวิทยาลัยได้หลายหอพักตลอดหลักสูตร แต่ในแต่ละปีมหาวิทยาลัยได้หลายหอพักตลอดหลักสูตร แต่ในแต่ละปี การศึกษาจะเข้าอยู่ได้เพียงการศึกษาจะเข้าอยู่ได้เพียง 11 หอพัก ซึ่งข้อมูลนักศึกษาที่หอพัก ซึ่งข้อมูลนักศึกษาที่ ต้องการจัดเก็บ จะประกอบด้วย รหัสนักศึกษา ชื่อต้องการจัดเก็บ จะประกอบด้วย รหัสนักศึกษา ชื่อ --สกุลสกุล วันเดือนปีเกิด ที่อยู่ เบอร์โทรศัพท์ หลักสูตร ทั้งนี้หอพักวันเดือนปีเกิด ที่อยู่ เบอร์โทรศัพท์ หลักสูตร ทั้งนี้หอพัก แต่ละหอมีนักศึกษาได้หลายคน สำาหรับข้อมูลหอพักจะแต่ละหอมีนักศึกษาได้หลายคน สำาหรับข้อมูลหอพักจะ ประกอบด้วย รหัสหอพัก ชื่อหอพัก ที่อยู่ หมายเลขประกอบด้วย รหัสหอพัก ชื่อหอพัก ที่อยู่ หมายเลข โทรศัพท์ หมายเลขติดต่อภายใน และหมายเลขห้องโทรศัพท์ หมายเลขติดต่อภายใน และหมายเลขห้อง
  49. 49. Student Student_ID FirstName LastName Curriculum Birthdate Dormitoryrest Dorm_ID DormName AddressTelephone RoomNo Address Telephone Student_ID FirstName LastName Birthdate Address Telephone Dorm_ID Dorm_ID DormName Address Telephone RoomNo Curriculum
  50. 50. Student Student_ID FirstName LastName Curriculum Birthdate Roomrest RoomNo BuildingName Telephone Floor Address Telephone Dormitory in Dorm_ID DormName Address Telephone
  51. 51. Microsoft Access 2003Microsoft Access 2003

×