Upload
mansuang1978
View
662
Download
0
Embed Size (px)
Citation preview
ระบบการจัดการฐานข้อมูลระบบการจัดการฐานข้อมูล(Database Management System : DBMS)(Database Management System : DBMS)
““Microsoft Access 2003Microsoft Access 2003””
ออ..แมนสรวง แซ่ซิ้มแมนสรวง แซ่ซิ้มวทบวทบ. . วิทยาการคอมพิวเตอร์วิทยาการคอมพิวเตอร์
คมคม. . หลักสูตรและการสอนหลักสูตรและการสอน
โรงเรียนแม่จันวิทยาคมโรงเรียนแม่จันวิทยาคม
การพัฒนาฐานข้อมูลการพัฒนาฐานข้อมูลการออกแบบฐานขอ้มูลด้วย การออกแบบฐานขอ้มูลด้วย Entity-Relationship DiagramEntity-Relationship Diagram
การแปลงโมเดลขอ้มูลแบบ การแปลงโมเดลขอ้มูลแบบ E-R E-R เป็นโมเดลฐานข้อมูลเชิงสัมพันธ์เป็นโมเดลฐานข้อมูลเชิงสัมพันธ์
การออกแบบไฟล์ การออกแบบไฟล์ (File Design)(File Design)
การพัฒนาฐานข้อมูลด้วย การพัฒนาฐานข้อมูลด้วย MS ACCESSMS ACCESS
การออกแบบฐานข้อมลูด้วย การออกแบบฐานข้อมลูด้วย Entity-Relationship DiagramEntity-Relationship Diagram
แแ บบจำาลองข้อม ูล บบจำาลองข้อม ูล (Data (Data Model)Model)
แผนภาพ แผนภาพ E-RE-R เอนทิตี ้เอนทิตี้ (Entity) : (Entity) : บุคคล สถานที่ วัตถุ หรือ บุคคล สถานที่ วัตถุ หรือ
เหตุการณ์ที่ทำาให้เกิดกลุ่มข้อมูล ซึ่งสามารถบง่ เหตุการณ์ที่ทำาให้เกิดกลุ่มข้อมูล ซึ่งสามารถบง่ชีค้วามเปน็เอกลักษณ์เฉพาะตัวของเอนทิตี้ได้ชีค้วามเปน็เอกลักษณ์เฉพาะตัวของเอนทิตี้ได้
เชน่ เชน่ Customer, Employee, Student, Customer, Employee, Student, Department, Stock, CourseDepartment, Stock, Courseสญัลักษณ์ที่ใช้สญัลักษณ์ที่ใช้
Employee
Department
คำานาม
แผนภาพ แผนภาพ 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)
สญัล ักษณ์ท ีใ่ช ้สญัล ักษณ์ท ีใ่ช ้ Employee
EMP_ID
Name
L_NameAddress
Tel_No
คำานาม
แอททริบิวทท์ีเ่ป็นตัวชีเ้ฉพาะสมาชิกของเอนติตีแอททริบิวทท์ีเ่ป็นตัวชีเ้ฉพาะสมาชิกของเอนติตี
Identif ier (ต ัวช ี้เฉพาะ) ค ือ แอททริบ ิวท ์หร ือกล ุ่มของแอทริบ ิวท ์ของเอนติต ีใดๆ ท ี่ท ำาหน้าท ี่ช ี้เฉพาะถ ึงสมาชิกต ัวใดตัวหนึ่งของเอนติต ี
รหสัรหสัพนักงานพนักงาน
ชื่อชื่อ นามสกุลนามสกุล ที่อยู่ที่อยู่ เบอร์โทรศัพท์เบอร์โทรศัพท์
23223322322332 สมชายสมชาย ชาตรีชาตรี กรุงเทพฯกรุงเทพฯ 02-577102802-5771028
53321245332124 สมศรีสมศรี ม่ังมีสุขม่ังมีสุข ขอนแก่นขอนแก่น 081-945569081-94556988
46502384650238 สมชายสมชาย สมนึกสมนึก กรุงเทพฯกรุงเทพฯ 02-577103002-5771030
แสดงความสัมพนัธ์ระหว่างประเภทของเอนติตี แสดงความสัมพนัธ์ระหว่างประเภทของเอนติตี แอททริบิวท ์และสมาชิกของเอนติตีแอททริบิวท ์และสมาชิกของเอนติตี
ประเภทของเอนติตี้ (entity type) คือ โครงสร้างที่ประกอบด้วยสมาชิกของเอนติตีที่มคุีณสมบัติหรือคุณลักษณะร่วมกัน
แผนภาพ แผนภาพ E-RE-Rความสัมพันธ์ ความสัมพันธ์ (Relationship) : (Relationship) : ความสัมพันธ์ระหว่างเอความสัมพันธ์ระหว่างเอนทติี้นทติี้ความสัมพันธ์แบ่งเป็นประเภทต่างๆ ดังนี้ความสัมพันธ์แบ่งเป็นประเภทต่างๆ ดังนี้– ความสัมพันธแ์บบหน่ึงต่อหน่ึงความสัมพันธแ์บบหน่ึงต่อหน่ึง– ความสัมพันธแ์บบหน่ึงต่อกลุม่ความสัมพันธแ์บบหน่ึงต่อกลุม่– ความสัมพันธแ์บบกลุ่มต่อกลุ่มความสัมพันธแ์บบกลุ่มต่อกลุ่ม
สญัลักษณ์ที่ใช้สญัลักษณ์ที่ใช้ ค ำากร ิยา
EMPLOYEE DEPARTMENT
Belong to
ความสัมพันธ์แบบ หนึง่ความสัมพันธ์แบบ หนึง่--ตอ่ตอ่--หนึง่หนึง่
ความสัมพันธ์ที่สมาชิกหน่ึงรายการของเอนติตีหน่ึงมีความสัมพันธ์กบัสมาชิกเพียงหน่ึงรายการของอกีเอนติตีหน่ึง
ความสัมพนัธ์แบบหนึ่งความสัมพนัธ์แบบหนึ่ง--ต่อต่อ--กลุ่ม กลุ่ม
ความสัมพันธ์ที่สมาชิกหน่ึงรายการของเอนติตีหน่ึงมีความสัมพันธ์กบัสมาชิกหลายรายการของอีกเอนติตีหน่ึง
ความสมัพนัธ์แบบ กลุม่ความสมัพนัธ์แบบ กลุม่--ตอ่ตอ่--กลุม่กลุม่
ความสัมพันธ์ที่สมาชิกหลายรายการของเอนติตีหน่ึงมีความสัมพันธ์กบัสมาชิกหลายรายการของอีกเอนติตีหน่ึง
ความสัมพันธ์ที่มขี้อมูลขึ้นกับเวลา ความสัมพันธ์ที่มขี้อมูลขึ้นกับเวลา
ความสมัพันธท์ี่มีข้อมูลขึ้นกับเวลาความสมัพันธท์ี่มีข้อมูลขึ้นกับเวลา
การออกแบบฐานข้อมลูโดย การออกแบบฐานข้อมลูโดย Entity Relationship Diagram Entity Relationship Diagram
(E-R Diagram)(E-R Diagram)
1.1. การวิเคราะห์หาเอนติตีการวิเคราะห์หาเอนติตี2.2. การหาความสัมพันธ์ระหว่างเอนติตีหลักเพื่อหาการหาความสัมพันธ์ระหว่างเอนติตีหลักเพื่อหา
เอนติตีอ่ืนทีเ่กี่ยวข้องเอนติตีอ่ืนทีเ่กี่ยวข้อง3.3. การหาแอททริบิวทแ์ละกำาหนดแอททริบิวท์ทีเ่ป็นตัวชี้การหาแอททริบิวทแ์ละกำาหนดแอททริบิวท์ทีเ่ป็นตัวชี้
เฉพาะสมาชิกของเอนติตีเฉพาะสมาชิกของเอนติตี
การออกแบบ E-R Model
การออกแบบ E-R Model ตามความต้องการในร ูป Natural Language
การออกแบบ E-R Model ตามความต้องการในร ูปฟอร ์ม
แบบฝึกหัดแบบฝึกหัด
การออกแบบ E-R Model ตามความต้องการในร ูป Natural Language
ขอ้ ขอ้ 11 โรงพยาบาลแห่งหนึง่ตอ้งการพฒันาฐานขอ้มลูผ ู้โรงพยาบาลแห่งหนึง่ตอ้งการพฒันาฐานขอ้มลูผ ู้ ป่วยข ึน้ เพ ือ่ใช ้เก ็บขอ้มลูตา่งๆ ท ีเ่ก ีย่วก ับผ ู้ป ่วยและยา ป่วยข ึน้ เพ ือ่ใช ้เก ็บขอ้มลูตา่งๆ ท ีเ่ก ีย่วก ับผ ู้ป ่วยและยา
ทีแ่พ ้ เพ ือ่น ำามาใช้เป ็นขอ้มลูระเบ ียนประวตัผิ ู้ป ่วย โดย ทีแ่พ ้ เพ ือ่น ำามาใช้เป ็นขอ้มลูระเบ ียนประวตัผิ ู้ป ่วย โดย ขอ้มลูผ ู้ปว่ยแตล่ะคนที่จดัเกบ็ จะประกอบดว้ย ขอ้มลูผ ู้ปว่ยแตล่ะคนที่จดัเกบ็ จะประกอบดว้ย หมายเลขบัตรประจ ำาตวัประชาชน ชื่อ สกลุ ว ันเดอืนปี หมายเลขบัตรประจ ำาตวัประชาชน ชื่อ สกลุ ว ันเดอืนปี
เก ิด เพศ ทีอ่ย ู่ ซ ึ่งผ ูป้ ่วยแตล่ะคนอาจแพย้าได ้หลาย เก ิด เพศ ทีอ่ย ู่ ซ ึ่งผ ูป้ ่วยแตล่ะคนอาจแพย้าได ้หลาย ชนดิ และยาแตล่ะชนดิมผี ูป้ ่วยแพไ้ดห้ลายคน ซึง่ ชนดิ และยาแตล่ะชนดิมผี ูป้ ่วยแพไ้ดห้ลายคน ซึง่
ขอ้มลูยาที่จดัเก ็บประกอบดว้ย รหัสยา ชื่อยา อาการแพ้ ขอ้มลูยาที่จดัเก ็บประกอบดว้ย รหัสยา ชื่อยา อาการแพ้
แบบฝึกหัดแบบฝึกหัด
การออกแบบ การออกแบบ E-R Model E-R Model ตามตามความต้องการในร ูปฟอร ์มความต้องการในร ูปฟอร ์ม
แบบสอบถามการใช้รถยนต์แบบสอบถามการใช้รถยนต์ ชื่อ ชื่อ ...................................................................................................................................... .. อาย ุอายุ ......................................................................
ที่ที่ อยู ่อยู่ ..............................................................................................................................
................................................................................................เบอร์เบอร์
โทรศัพท ์โทรศัพท์ ..............................................................................................................................................................................................
ทา่นใช้รถยนต์ยีห่อ้ใดทา่นใช้รถยนต์ยีห่อ้ใดTOYOTA TOYOTA รุ่น รุ่น ..................... ..................... ป ีปี ............. .............
ส ีสี ............ ............ ราคา ราคา ................NISSANNISSAN รุ่น รุ่น ..................... ..................... ป ีปี ............. .............
ส ีสี ............ ............ ราคา ราคา ................HONDAHONDA รุ่น รุ่น ..................... ..................... ป ีปี ............. .............
ส ีสี ............ ............ ราคา ราคา ................ ISUZUISUZU รุ่น รุ่น ..................... ..................... ป ีปี ............. .............
ส ีสี ............ ............ ราคา ราคา ................MISUBISHIMISUBISHI รุ่น รุ่น ..................... ..................... ป ีปี ............. .............
ส ีสี ............ ............ ราคา ราคา ................ อ่ืนๆ ระบุ อ่ืนๆ ระบุ ............................ รุ่น รุ่น ..................... .....................
ป ีปี ............. ............. ส ีสี ............ ............ ราคา ราคา ................
การแปลงโมเดลข้อมูลแบบ การแปลงโมเดลข้อมูลแบบ E-R E-R เป็นเป็น
โมเดลฐานข้อมูลเชิงสัมพันธ์โมเดลฐานข้อมูลเชิงสัมพันธ์
การแปลงโมเดลข้อมูลแบบ การแปลงโมเดลข้อมูลแบบ E-R E-R เปน็เปน็โมเดลฐานข้อมูลเชิงสัมพันธ์ โมเดลฐานข้อมูลเชิงสัมพันธ์
การแปลงเอนติตีปกติและแอททริบิวทข์องเอนติตีปกติ การแปลงเอนติตีปกติและแอททริบิวทข์องเอนติตีปกติ
การแปลงความสมัพันธ์ระหว่างเอนติตี การแปลงความสมัพันธ์ระหว่างเอนติตี
แสดงการแปลงรีเลชันปกติแสดงการแปลงรีเลชันปกติและแอททริบวิทแ์บบธรรมดา และแอททริบวิทแ์บบธรรมดา
ว ิธ ีการ : สร ้างร ีเลช ัน 1 ร ีเลช ัน โดยจะนำา Simple Attribute มาเป ็น Attr ibute ของร ีเลช ัน น ำา Identif ier มาเป ็น PK ของร ีเลช ัน
การแปลงความสมัพนัธ์ระหวา่งเอนติต ีการแปลงความสมัพนัธ์ระหวา่งเอนติต ี
ประเภทความสมัพันธแ์บบหนึ่งประเภทความสมัพันธแ์บบหนึ่ง--ต่อต่อ--หนึ่งหนึ่ง
ประเภทความสมัพันธแ์บบหนึ่งประเภทความสมัพันธแ์บบหนึ่ง--ต่อต่อ--กลุ่มกลุ่ม
ประเภทความสมัพันธแ์บบ กลุ่มประเภทความสมัพันธแ์บบ กลุ่ม--ต่อต่อ--กลุ่มกลุ่ม
ประเภทความสัมพันธ์ประเภทความสัมพันธ์แบบหนึ่งแบบหนึ่ง--ต่อต่อ--หนึ่งหนึ่ง
แสดงการแปลงเอนติตีปกติและแอททริบิวทข์องเอนติตีแสดงการแปลงเอนติตีปกติและแอททริบิวทข์องเอนติตีเป็นรีเลชันเป็นรีเลชัน
ว ิธ ีการ : สร ้างร ีเลช ัน 2 ร ีเลช ัน โดยจะนำาเฉพาะ Attr ibute ย ่อย (Simple Attribute) มาเป ็น Attr ibute ของร ีเลช ัน น ำา Identif ier มาเป ็น PK ของร ีเลช ัน
ประเภทความสัมพันธ์แบบหน่ึงประเภทความสัมพันธ์แบบหน่ึง--ต่อต่อ--หน่ึงระหว่างสองเอนติตีหน่ึงระหว่างสองเอนติตี
ประเภทความสัมพนัธ์แบบหนึ่งประเภทความสัมพนัธ์แบบหนึ่ง--ต่อต่อ--หนึง่ระหว่างสองเอนติตีหนึง่ระหว่างสองเอนติตี
ประเภทความสมัพนัธ์แบบหนึง่ประเภทความสมัพนัธ์แบบหนึง่--ตอ่ตอ่--กลุม่กลุม่
ประเภทความสัมพันธ ์แบบ หนึ่งประเภทความสัมพันธ ์แบบ หนึ่ง --ต ่อต ่อ -- กล ุ่มระหว ่างสองเอนติกล ุ่มระหว ่างสองเอนติต ีต ี
แผนภาพ E-R ของความสัมพันธ์ “เป็นที่ปรึกษา” ระหว่างเอนติตี ”อาจารย์” และ ”นักศกึษา”
นำา PK ของเอนติต ีด ้านที่ม ีความสัมพันธ ์เป ็น 1 มาเป ็น FK ของเอนติต ีท ี่ม ีความสัมพันธ ์ด ้านที่เป ็น M
ประเภทความสัมพันธ ์แบบ หนึ่งประเภทความสัมพันธ ์แบบ หนึ่ง -- ต ่อต ่อ -- กล ุ่มระหว ่างสองเอนกลุ่มระหว ่างสองเอนติต ีต ิต ี
โมเดลฐานข้อมลูเชิงสัมพนัธ์ทีไ่ด้จากการแปลงแผนภาพ E-R แบบ หนึ่ง-ต่อ-กลุ่ม
ประเภทความสมัพนัธ ์แบบ หนึ่งประเภทความสมัพนัธ ์แบบ หนึ่ง --ต ่อต ่อ --กล ุ่มกล ุ่มระหว ่างสองเอนติต ี ระหว ่างสองเอนติต ี
ความสำาคัญแบบ ความสำาคัญแบบ 11:M:M ทีมี่เวลามาทีมี่เวลามา เกีย่วข้อง เกีย่วข้อง
– ใช้แอททริบวิท์ร่วมที่นำามาจากคยีห์ลักใช้แอททริบวิท์ร่วมที่นำามาจากคยีห์ลักของสองรีเลชนัแรกที่มีความสมัพนัธกั์นของสองรีเลชนัแรกที่มีความสมัพนัธกั์น
– สร้างคยี์หลักขึ้นมาใหม ่สร้างคยี์หลักขึ้นมาใหม่
ความสัมพ ันธ ์แบบ ความสัมพ ันธ ์แบบ 1:M 1:M มีเวลาม ีเวลา มาเก ี่ยวข ้อง มาเก ี่ยวข ้อง
แสดงความสัมพันธ์ “เป็นที่ปรึกษา” ระหว่างเอนติตี ”อาจารย์” และ ”นักศึกษา” ที่ขึ้นกับเวลา
ความสำาค ัญแบบ ความสำาค ัญแบบ 11:M:M ที่ม ีเวลามาเก ี่ยวข ้อง โดยใช้แอท ที่ม ีเวลามาเก ี่ยวข ้อง โดยใช้แอททริบ ิวท ์ร ่วมที่น ำามาจากทริบ ิวท ์ร ่วมที่น ำามาจาก
คีย ์หล ักของสองร ีเลชันแรกที่ม ีความส ัมพันธ ์ก ันค ีย ์หล ักของสองร ีเลชันแรกที่ม ีความส ัมพันธ ์ก ัน
ขอ้จ ำาก ัด ค ือ อาจารย ์แต ่ละคนจะไม ่สามารถเป ็นท ี่ปร ึกษาใหก้ ับน ักศ ึกษา คนเดมิไดอ้ ีกในปีการศ ึกษาถดั
ดังน ั้นต ้องเพ ิ่ม Attribute ปีการศ ึกษาร ่วมเป ็น PK เพ ื่อใหอ้าจารยเ์ป ็นท ี่ปร ึกษานักศ ึกษาคนเด ิมได ้อ ีกเม ื่อต ่างป ีการศ ึกษา
สร ้างคยี ์หลกัข ึ้นมาใหม่สร ้างคยี ์หลกัข ึ้นมาใหม่
ข้อเสนอแนะ : ระบบงานน้ีไม่มีความจำาเป็นที่จะใช้วิธีการสร้าง PK ใหม่ขึน้มา
รหัสการเป็นที่ปรึกษา
แผนภาพ แผนภาพ E-R E-R แสดงเอนติต ีเช ิงส ัมพ ันธ ์แสดงเอนติต ีเช ิงส ัมพ ันธ ์ ชือ่ ชือ่ ““การลงทะเบ ียนการลงทะเบ ียน ” ”
1 N N 1
ประเภทความสัมพันธ ์แบบ ประเภทความสัมพันธ ์แบบกลุ่มกล ุ่ม --ต่อต ่อ --กลุ่มกล ุ่ม
ประเภทความสมัพนัธแ์บบ ประเภทความสมัพนัธแ์บบกลุ่มกล ุ่ม --ต่อต ่อ -- กลุ่ม กลุ่ม
การกำาหนดคยี์หลกัให้กบัรีเลชนัที่สามการกำาหนดคยี์หลกัให้กบัรีเลชนัที่สาม– การใช้คียห์ลักของสองรีเลชันแรกร่วมการใช้คียห์ลักของสองรีเลชันแรกร่วม
กัน เปน็คียห์ลักของ กัน เปน็คียห์ลักของรีเลชันที่สามรีเลชันที่สาม
– การสร้างคยีใ์หมข่ึ้นมา การสร้างคยีใ์หมข่ึ้นมา
การก ำาหนดคีย ์หล ักให ้กบัร ีเลการก ำาหนดคีย ์หล ักให ้กบัร ีเลช ันท ี่สามชันที่สาม
โมเดลฐานข้อมูลเชิงสัมพนัธ์ที่แปลงมาจากแผนภาพ E-R แบบ กลุ่ม-ต่อ-กลุ่ม
ข้อจ ำาก ัด ค ือ น ักศกึษาแต่ละคนไม่สามารถลงทะเบ ียนว ิชา เด ิมซำ้าอ ีก หากสอบไม่ผ ่าน
นำา PK ของเอนติต ีด ้านที่ม ีความสัมพันธ ์เป ็น 1 มาเป ็น PK ของเอนติต ีใหม ่ท ี่ม ี
ความสัมพันธ ์ด ้านที่เป ็น N
การก ำาหนดคีย ์หล ักให ้กบัร ีเลการก ำาหนดคีย ์หล ักให ้กบัร ีเลช ันท ี่สามชันที่สาม
โมเดลฐานข้อมูลเชิงสัมพนัธ์ที่แปลงมาจากแผนภาพ E-R แบบ กลุ่ม-ต่อ-กลุ่ม
นักศ ึกษาแต่ละคนสามารถลงทะเบ ียนว ิชาเด ิมซำ้าอกี หาก สอบไม่ผ ่าน ซึ่งลงทะเบ ียนได้มากกว ่า 1 ครั้งต ่อป ีการ ศึกษา และไม่เก ินภาคการศึกษาละ 1 ครั้ง
การก ำาหนดคีย ์หล ักให ้กบัร ีเลการก ำาหนดคีย ์หล ักให ้กบัร ีเลช ันท ี่สามชันที่สาม
การแปลงเอนติตีเชิงสัมพันธ์ “การสั่งซ้ือ” เป็นรีเลชันเชิงสัมพันธ์โดยกำาหนดคีย์หลกัจากแอททริบิวท์ของรีเลชันอื่น
1 N N 1
นำา PK ของเอนติตดี ้านทีม่ ีความสัมพันธ ์เป ็น 1 มาเป ็น PK ของเอนตติใีหมท่ ี่ม ี
ความสมัพันธด์ ้านทีเ่ป ็น N
ข้อจ ำาก ัด ค ือ ล ูกค ้าไม ่สามาถซื้อส ินค ้าชนิดเด ิมซำ้าได ้อ ีกเป ็นคร ั้งท ี่สอง
การก ำาหนดคีย ์หล ักให ้กบัร ีเลการก ำาหนดคีย ์หล ักให ้กบัร ีเลช ันท ี่สามชันที่สาม
1 N N 1
นำาว ันท ี่ซ ื้อร ่วมเป ็น PK
ข้อจ ำาก ัด ค ือ ล ูกค ้าซ ื้อส ินค ้าชนิดเด ิมซำ้าได ้ แต ่ต ้องเป ็นคนละว ันก ัน
การกำาหนดคยีห์ลกัให ้ก ับร ีเลชนัท ี่สาม โดย การกำาหนดคยีห์ลกัให ้ก ับร ีเลชนัท ี่สาม โดยการสร ้างคยีห์ล ักใหม่การสร ้างคยีห์ล ักใหม่
การออกแบบไฟล์ การออกแบบไฟล์ (File Design)(File Design)
การออกแบบประเภทข้อม ูลและขนาดของแอททริบ ิวท ์การออกแบบประเภทข้อม ูลและขนาดของแอททริบ ิวท ์
Text ขอ้มลูตัวอักษร ตัวเลข หรืออื่นๆ ผสมกัน ทีย่าวไมเ่กิน 255 ตัวอักษร เช่น คำานำาหน้า, ชื่อ, นามสกุล, ที่อยู ่เป็นต้น
Memo ขอ้มลูตัวอักษร ตัวเลข หรืออื่นๆ ผสมกัน ยาวเกิน 255 ตัวอักษร เช่น บันทึก หรือหมายเหตุ
Number ขอ้มลูตัวเลขทีน่ำาไปคำานวณได้ เช่น อายุ, เงินเดือน
Date/Time ขอ้มลูวันที ่สามารถนำาไปคำานวณได้ เช่น วันเกิด, วันเขา้ทำางาน
Currency ขอ้มลูตัวเลขรูปแบบสกุลเงิน
AutoNumber ขอ้มลูตัวเลขทีใ่ห้รันอัตโนมตัิ เช่น ลำาดับที่
Yes/No ขอ้มลูตรรกะ ใหเ้ลือก "ใช"่ หรือ "ไม่ใช่" OLE Object ขอ้มลูเสียง, ภาพ, วิดีโอHyperlink ขอ้มลูที่สามารถคลิกลิงก์ได้Lookup Wizard ขอ้มลูค้นหา และแสดงเป็นรายการ เช่น DropDown List
Employee
Employee_ID
FirstName
LastName
Posit ion
Telephone
Salary
Birthdate
DEPARTMENT
Belong to
Department_ID
DepartmentName
BuildingNameFloor
Telephone
Employee_ID FirstName LastName Position Salary Birthdate Telephone Department_ID
Department_ID DepartmentName BuildingName Floor Telephone
Field NameField Name Data TypeData Type Field SizeField Size TypeType
Employee_ID TextText 44 Primary KeyPrimary Key
FirstName TextText 5050
LastName TextText 5050
Posit ion 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
ASSIGNMENTคณะพยาบาลศาสตร ์ต ้องการพัฒนาฐานข้อม ูลหอพักคณะพยาบาลศาสตร ์ต ้องการพัฒนาฐานข้อม ูลหอพัก
นักศ ึกษาพยาบาลขึ้น เพ ื่อใช้เก ็บข ้อม ูลต ่างๆ ท ี่เก ี่ยวก ับนักศ ึกษาพยาบาลขึ้น เพ ื่อใช้เก ็บข ้อม ูลต ่างๆ ท ี่เก ี่ยวก ับการพักในหอพักมหาว ิทยาล ัยของนักศกึษาพยาบาล การพักในหอพักมหาว ิทยาล ัยของนักศกึษาพยาบาล 2 2 หล ักส ูตร โดยนักศ ึกษาแต่ละท ่านต้องพักในหอพักของหลักส ูตร โดยนักศ ึกษาแต่ละท ่านต้องพักในหอพักของ
มหาว ิทยาล ัยได ้หลายหอพักตลอดหลักส ูตร แต ่ในแต่ละป ีมหาว ิทยาล ัยได ้หลายหอพักตลอดหลักส ูตร แต ่ในแต่ละป ีการศ ึกษาจะเข ้าอย ู่ได ้เพ ียง การศ ึกษาจะเข ้าอย ู่ได ้เพ ียง 1 1 หอพัก ซ ึ่งข ้อม ูลน ักศ ึกษาที่หอพัก ซ ึ่งข ้อม ูลน ักศ ึกษาที่ต ้องการจ ัดเก ็บ จะประกอบด้วย รห ัสน ักศ ึกษา ช ื่อต ้องการจ ัดเก ็บ จะประกอบด้วย รห ัสน ักศ ึกษา ช ื่อ -- สก ุล สก ุล ว ันเด ือนปีเก ิด ท ี่อย ู่ เบอร ์โทรศ ัพท์ หล ักส ูตร ท ั้งน ี้หอพักว ันเด ือนปีเก ิด ท ี่อย ู่ เบอร ์โทรศ ัพท์ หล ักส ูตร ท ั้งน ี้หอพักแต่ละหอมีน ักศ ึกษาได ้หลายคน ส ำาหร ับข ้อม ูลหอพักจะแต่ละหอมีน ักศ ึกษาได ้หลายคน ส ำาหร ับข ้อม ูลหอพักจะ
ประกอบด้วย รห ัสหอพัก ช ื่อหอพัก ท ี่อย ู่ หมายเลขประกอบด้วย รห ัสหอพัก ช ื่อหอพัก ท ี่อย ู่ หมายเลขโทรศัพท์ หมายเลขติดต ่อภายใน และหมายเลขห้องโทรศัพท์ หมายเลขติดต ่อภายใน และหมายเลขห้อง
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
Student
Student_ID
FirstName
LastName
Curriculum
Birthdate
Roomrest
RoomNo
BuildingName
Telephone
Floor
Address
Telephone
Dormitory
in
Dorm_ID
DormName
Address Telephone
Microsoft Access 2003Microsoft Access 2003