More Related Content
More from mansuang1978 (15)
Dbms
- 5. แผนภาพแผนภาพ E-RE-R
เอนทิตี้เอนทิตี้ (Entity) :(Entity) : บุคคล สถานที่ วัตถุ หรือบุคคล สถานที่ วัตถุ หรือ
เหตุการณ์ที่ทำาให้เกิดกลุ่มข้อมูล ซึ่งสามารถบ่งเหตุการณ์ที่ทำาให้เกิดกลุ่มข้อมูล ซึ่งสามารถบ่ง
ชี้ความเป็นเอกลักษณ์เฉพาะตัวของเอนทิตี้ได้ชี้ความเป็นเอกลักษณ์เฉพาะตัวของเอนทิตี้ได้
เช่นเช่น Customer, Employee, Student,Customer, Employee, Student,
Department, Stock, CourseDepartment, Stock, Course
สัญลักษณ์ที่ใช้สัญลักษณ์ที่ใช้
Employe
e
Department
คำา
นาม
- 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
คำา
นาม
- 9. แผนภาพแผนภาพ E-RE-R
ความสัมพันธ์ความสัมพันธ์ (Relationship) :(Relationship) : ความสัมพันธ์ระหว่างเอความสัมพันธ์ระหว่างเอ
นทิตี้นทิตี้
ความสัมพันธ์แบ่งเป็นประเภทต่างๆ ดังนี้ความสัมพันธ์แบ่งเป็นประเภทต่างๆ ดังนี้
– ความสัมพันธ์แบบหนึ่งต่อหนึ่งความสัมพันธ์แบบหนึ่งต่อหนึ่ง
– ความสัมพันธ์แบบหนึ่งต่อกลุ่มความสัมพันธ์แบบหนึ่งต่อกลุ่ม
– ความสัมพันธ์แบบกลุ่มต่อกลุ่มความสัมพันธ์แบบกลุ่มต่อกลุ่ม
สัญลักษณ์ที่ใช้สัญลักษณ์ที่ใช้ คำา
กริยา
EMPLOYEE DEPARTMEN
T
Belong to
- 15. การออกแบบฐานข้อมูลโดยการออกแบบฐานข้อมูลโดย
Entity Relationship DiagramEntity Relationship Diagram
(E-R Diagram)(E-R Diagram)
1.1. การวิเคราะห์หาเอนติตีการวิเคราะห์หาเอนติตี
2.2. การหาความสัมพันธ์ระหว่างเอนติตีหลักเพื่อหาการหาความสัมพันธ์ระหว่างเอนติตีหลักเพื่อหา
เอนติตีอื่นที่เกี่ยวข้องเอนติตีอื่นที่เกี่ยวข้อง
3.3. การหาแอททริบิวท์และกำาหนดแอททริบิวท์ที่เป็นตัวชี้การหาแอททริบิวท์และกำาหนดแอททริบิวท์ที่เป็นตัวชี้
เฉพาะสมาชิกของเอนติตีเฉพาะสมาชิกของเอนติตี
- 18. ข้อข้อ 11 โรงพยาบาลแห่งหนึ่งต้องการพัฒนาฐานข้อมูลผู้โรงพยาบาลแห่งหนึ่งต้องการพัฒนาฐานข้อมูลผู้
ป่วยขึ้น เพื่อใช้เก็บข้อมูลต่างๆ ที่เกี่ยวกับผู้ป่วยและยาป่วยขึ้น เพื่อใช้เก็บข้อมูลต่างๆ ที่เกี่ยวกับผู้ป่วยและยา
ที่แพ้ เพื่อนำามาใช้เป็นข้อมูลระเบียนประวัติผู้ป่วย โดยที่แพ้ เพื่อนำามาใช้เป็นข้อมูลระเบียนประวัติผู้ป่วย โดย
ข้อมูลผู้ป่วยแต่ละคนที่จัดเก็บ จะประกอบด้วยข้อมูลผู้ป่วยแต่ละคนที่จัดเก็บ จะประกอบด้วย
หมายเลขบัตรประจำาตัวประชาชน ชื่อ สกุล วันเดือนปีหมายเลขบัตรประจำาตัวประชาชน ชื่อ สกุล วันเดือนปี
เกิด เพศ ที่อยู่ ซึ่งผู้ป่วยแต่ละคนอาจแพ้ยาได้หลายเกิด เพศ ที่อยู่ ซึ่งผู้ป่วยแต่ละคนอาจแพ้ยาได้หลาย
ชนิด และยาแต่ละชนิดมีผู้ป่วยแพ้ได้หลายคน ซึ่งชนิด และยาแต่ละชนิดมีผู้ป่วยแพ้ได้หลายคน ซึ่ง
ข้อมูลยาที่จัดเก็บประกอบด้วย รหัสยา ชื่อยา อาการแพ้ข้อมูลยาที่จัดเก็บประกอบด้วย รหัสยา ชื่อยา อาการแพ้
- 20. แบบสอบถามการใช้รถยนต์แบบสอบถามการใช้รถยนต์
ชื่อชื่อ ....................................................................................................................................
.... อายุอายุ ......................................................................
ที่ที่
อยู่อยู่ ..............................................................................................................................
................................................................................................
เบอร์เบอร์
โทรศัพท์โทรศัพท์ ................................................................................................................
..............................................................................
ท่านใช้รถยนต์ยี่ห้อใดท่านใช้รถยนต์ยี่ห้อใด
TOYOTATOYOTA รุ่นรุ่น .......................................... ปีปี ..........................
สีสี ........................ ราคาราคา ................
NISSANNISSAN รุ่นรุ่น .......................................... ปีปี ..........................
- 30. ประเภทความสัมพันธ์แบบ หนึ่งประเภทความสัมพันธ์แบบ หนึ่ง --ต่อต่อ--กลุ่มระหว่างสองเอนติกลุ่มระหว่างสองเอนติ
ตีตี
นภาพ E-R ของความสัมพันธ์ “เป็นที่ปรึกษา” ระหว่างเอนติตี ”อาจารย์” และ ”น
นำา PK ของเอนติตีด้านที่มีความสัมพันธ์เป็น 1 มา
เป็น FK ของเอนติตีที่มีความสัมพันธ์ด้านที่เป็น M
- 32. ประเภทความสัมพันธ์แบบ หนึ่งประเภทความสัมพันธ์แบบ หนึ่ง --ต่อต่อ--กลุ่มกลุ่ม
ระหว่างสองเอนติตีระหว่างสองเอนติตี
ความสำาคัญแบบความสำาคัญแบบ 11:M:M ที่มีเวลามาที่มีเวลามา
เกี่ยวข้องเกี่ยวข้อง
– ใช้แอททริบิวท์ร่วมที่นำามาจากคีย์หลักใช้แอททริบิวท์ร่วมที่นำามาจากคีย์หลัก
ของสองรีเลชันแรกที่มีความสัมพันธ์กันของสองรีเลชันแรกที่มีความสัมพันธ์กัน
– สร้างคีย์หลักขึ้นมาใหม่สร้างคีย์หลักขึ้นมาใหม่
- 34. ความสำาคัญแบบความสำาคัญแบบ 11:M:M ที่มีเวลามาเกี่ยวข้อง โดยใช้แอทที่มีเวลามาเกี่ยวข้อง โดยใช้แอท
ทริบิวท์ร่วมที่นำามาจากทริบิวท์ร่วมที่นำามาจาก
คีย์หลักของสองรีเลชันแรกที่มีความสัมพันธ์กันคีย์หลักของสองรีเลชันแรกที่มีความสัมพันธ์กัน
ข้อจำากัด คือ อาจารย์แต่ละคนจะไม่สามารถเป็นที่ปรึกษาให้กับนักศึกษา
คนเดิมได้อีกในปีการศึกษาถัด
ดังนั้นต้องเพิ่ม Attribute ปีการศึกษาร่วมเป็น PK เพื่อให้อาจารย์เป็นที่
ปรึกษานักศึกษาคนเดิมได้อีกเมื่อต่างปีการศึกษา
- 45. การออกแบบประเภทข้อมูลและขนาดของแอททริบิวท์การออกแบบประเภทข้อมูลและขนาดของแอททริบิวท์
Text
ข้อมูลตัวอักษร ตัวเลข หรืออื่นๆ ผสมกัน ที่ยาวไม่เกิน 255
ตัวอักษร เช่น คำานำาหน้า, ชื่อ, นามสกุล, ที่อยู่ เป็นต้น
Memo
ข้อมูลตัวอักษร ตัวเลข หรืออื่นๆ ผสมกัน ยาวเกิน 255 ตัว
อักษร เช่น บันทึก หรือหมายเหตุ
Number ข้อมูลตัวเลขที่นำาไปคำานวณได้ เช่น อายุ, เงินเดือน
Date/Time
ข้อมูลวันที่ สามารถนำาไปคำานวณได้ เช่น วันเกิด, วันเข้า
ทำางาน
Currency ข้อมูลตัวเลขรูปแบบสกุลเงิน
AutoNumber ข้อมูลตัวเลขที่ให้รันอัตโนมัติ เช่น ลำาดับที่
Yes/No ข้อมูลตรรกะ ให้เลือก "ใช่" หรือ "ไม่ใช่"
OLE Object ข้อมูลเสียง, ภาพ, วิดีโอ
Hyperlink ข้อมูลที่สามารถคลิกลิงก์ได้
Lookup Wizard ข้อมูลค้นหา และแสดงเป็นรายการ เช่น DropDown List
- 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. ASSIGNMENT
คณะพยาบาลศาสตร์ต้องการพัฒนาฐานข้อมูลหอพักคณะพยาบาลศาสตร์ต้องการพัฒนาฐานข้อมูลหอพัก
นักศึกษาพยาบาลขึ้น เพื่อใช้เก็บข้อมูลต่างๆ ที่เกี่ยวกับนักศึกษาพยาบาลขึ้น เพื่อใช้เก็บข้อมูลต่างๆ ที่เกี่ยวกับ
การพักในหอพักมหาวิทยาลัยของนักศึกษาพยาบาลการพักในหอพักมหาวิทยาลัยของนักศึกษาพยาบาล 22
หลักสูตร โดยนักศึกษาแต่ละท่านต้องพักในหอพักของหลักสูตร โดยนักศึกษาแต่ละท่านต้องพักในหอพักของ
มหาวิทยาลัยได้หลายหอพักตลอดหลักสูตร แต่ในแต่ละปีมหาวิทยาลัยได้หลายหอพักตลอดหลักสูตร แต่ในแต่ละปี
การศึกษาจะเข้าอยู่ได้เพียงการศึกษาจะเข้าอยู่ได้เพียง 11 หอพัก ซึ่งข้อมูลนักศึกษาที่หอพัก ซึ่งข้อมูลนักศึกษาที่
ต้องการจัดเก็บ จะประกอบด้วย รหัสนักศึกษา ชื่อต้องการจัดเก็บ จะประกอบด้วย รหัสนักศึกษา ชื่อ --สกุลสกุล
วันเดือนปีเกิด ที่อยู่ เบอร์โทรศัพท์ หลักสูตร ทั้งนี้หอพักวันเดือนปีเกิด ที่อยู่ เบอร์โทรศัพท์ หลักสูตร ทั้งนี้หอพัก
แต่ละหอมีนักศึกษาได้หลายคน สำาหรับข้อมูลหอพักจะแต่ละหอมีนักศึกษาได้หลายคน สำาหรับข้อมูลหอพักจะ
ประกอบด้วย รหัสหอพัก ชื่อหอพัก ที่อยู่ หมายเลขประกอบด้วย รหัสหอพัก ชื่อหอพัก ที่อยู่ หมายเลข
โทรศัพท์ หมายเลขติดต่อภายใน และหมายเลขห้องโทรศัพท์ หมายเลขติดต่อภายใน และหมายเลขห้อง