4
สอบปฏิบัติครั ้งที2 วิชา การจัดการฐานข้อมูล รหัสวิชา ง 30243 กรณีศึกษา เรื่อง การสร้างฐานข้อมูลเพื่อเก็บข้อมูลร้านขายอุปกรณ์การเรียน คาชี้แจง ให ้นักเรียนลงมือสร้างฐานข้อมูล เพื่อเก็บข้อมูลร้านขายอุปกรณ์การเรียน ตามขั ้นตอน ดังต่อไปนี้ 1. ให้นักเรียนเข้าโปรแกรม Microsoft Access 2007 ตามขั ้นตอนดังนี Start - All programs - Microsoft office access 2007 2. เมื่อเข้าโปรแกรม Microsoft Access 2007 แล้วไปเลือกสร้างฐานข้อมูลเปล่า 3. เริ่มต้นสร้างฐานข้อมูลเปล่า 4. เมื่อเลือกสร้างฐานข้อมูลแล้ว ให้มาเลือกเก็บที่อยู่ของฐานข้อมูล พร้อมทั ้งตั ้งชื่อ ดังนี 4.1 เลือกที่อยู่ฐานข้อมูลที่รูปโฟลเดอร์ โดยไปทีMy computer Drive D:\ โฟลเดอร์ database51-2557 ( หรือ database52-2557 หรือ database53-2557) 4.2 ตั ้งชื่อไฟล์ว่า test51-2 (หรือ test52-2 หรือ test53-3) ตามห้องเรียน 4.3 คลิกปุ ่ มสร้าง 5. จะปรากฏตารางที1 ให้แล้ว ให้นักเรียนคลิกที่ มุมมอง 5.1 เลือกมุมมองออกแบบ 5.2 บันทึกตารางชื่อว่า Product 5.3 ให้สร้างแอตทริบิวต์ 7 แอตทริบิวต์ คือ ชื่อเขตข้อมูล ชนิดข้อมูล คาอธิบาย Type_id รหัสประเภทสินค้า Product_type ประเภทสินค้า Company_id รหัสบริษัท Product_id รหัสสินค้า ชื่อ...................................................ชั ้น.............เลขที................. ชื่อ...................................................ชั ้น.............เลขที................. คะแนน

สอบ LAB 2

Embed Size (px)

Citation preview

Page 1: สอบ LAB 2

สอบปฏิบัติคร้ังที่ 2 วิชา การจัดการฐานข้อมูล รหัสวิชา ง 30243 กรณศึีกษา เร่ือง การสร้างฐานข้อมูลเพื่อเก็บข้อมูลร้านขายอุปกรณ์การเรียน

ค าช้ีแจง ให้นักเรียนลงมือสร้างฐานข้อมูล เพื่อเก็บข้อมูลร้านขายอุปกรณ์การเรียน ตามขั้นตอน ดังต่อไปนี ้1. ใหน้กัเรียนเขา้โปรแกรม Microsoft Access 2007 ตามขั้นตอนดงัน้ี

Start - All programs - Microsoft office access 2007

2. เม่ือเขา้โปรแกรม Microsoft Access 2007 แลว้ไปเลือกสร้างฐานขอ้มูลเปล่า

3. เร่ิมตน้สร้างฐานขอ้มูลเปล่า

4. เม่ือเลือกสร้างฐานขอ้มูลแลว้ ใหม้าเลือกเก็บที่อยูข่องฐานขอ้มูล พร้อมทั้งตั้งช่ือ ดงัน้ี

4.1 เลือกที่อยูฐ่านขอ้มูลที่รูปโฟลเดอร์ โดยไปที่ My computer Drive D:\ โฟลเดอร์

database51-2557 (หรือ database52-2557 หรือ database53-2557)

4.2 ตั้งช่ือไฟลว์า่ test51-2 (หรือ test52-2 หรือ test53-3) ตามหอ้งเรียน

4.3 คลิกปุ่ มสร้าง

5. จะปรากฏตารางที่ 1 ใหแ้ลว้ ใหน้กัเรียนคลิกที่ มุมมอง

5.1 เลือกมุมมองออกแบบ

5.2 บนัทึกตารางช่ือวา่ Product

5.3 ใหส้ร้างแอตทริบิวต ์ 7 แอตทริบิวต ์คือ

ช่ือเขตข้อมูล ชนิดข้อมูล ค าอธิบาย

Type_id รหสัประเภทสินคา้

Product_type ประเภทสินคา้

Company_id รหสับริษทั

Product_id รหสัสินคา้

ช่ือ...................................................ชั้น.............เลขท่ี................. ช่ือ...................................................ชั้น.............เลขท่ี.................

คะแนน

Page 2: สอบ LAB 2

Product_name ช่ือสินคา้

Product_amount จ านวน

Product_price ราคาต่อหน่วย

หมายเหตุ ก าหนดให ้ Type_id เป็นคียห์ลกั (Primary Key) โดยน าเมา้ส์ไปคลิกขวา ที่ เขต

ขอ้มูล Type_id และเลือกคียห์ลกั แต่โดยปกติโปรแกรมจะตั้งค่าส่วนน้ีใหแ้ลว้

6. ใหน้กัเรียนสร้างตารางที่ 2 ตั้งช่ือตาราง วา่ Customer โดยไปที่ ค าสัง่ สร้าง -- ตาราง สร้างเขตขอ้มูล

หรือแอตทริบิวต ์ดงัน้ี

ช่ือเขตข้อมูล ชนิดข้อมูล ค าอธิบาย

Customer_id รหสัลูกคา้

Customer_name ช่ือลูกคา้

Customer_address ที่อยู ่

Customer_tel เบอร์โทรศพัท ์

หมายเหตุ และก าหนดให ้ Grade_ID เป็นคียห์ลกั (Primary Key)

7.ใหน้กัเรียนสร้างตารางที่ 3 ตั้งช่ือตาราง วา่ Company โดยไปที่ ค าสัง่ สร้าง -- ตาราง สร้างเขตขอ้มูล

หรือแอตทริบิวต ์ดงัน้ี

ช่ือเขตข้อมูล ชนิดข้อมูล ค าอธิบาย

Company_id รหสับริษทั

Company_name ช่ือบริษทั

Company_address ที่อยู ่

Company_tel เบอร์โทรศพัท ์

Page 3: สอบ LAB 2

8. ใหน้กัเรียนสร้างตารางที่ 4 ตั้งช่ือตาราง วา่ Order โดยไปที่ ค าสัง่ สร้าง -- ตาราง สร้างเขตขอ้มูลหรือ

แอตทริบิวต ์ดงัน้ี

ช่ือเขตข้อมูล ชนิดข้อมูล ค าอธิบาย

Company_id รหสับริษทั

Order_id รหสัสัง่ซ้ือ

Customer_id รหสัลูกคา้

Order_date วนัที่สัง่ซ้ือ

Product_id รหสัสินคา้

Product_amount จ านวน

Order_discount อตัราส่วนลด

9.ใหน้กัเรียนกรอกขอ้มูลตามที่นกัเรียนออกแบบไวใ้หส้อดคลอ้งกนัในแต่ละตาราง โดยไปเลือกที่มุมมอง

แผน่ขอ้มูลก่อน แลว้จึงกรอกขอ้มูลตามแต่ละตาราง

10.ใหน้กัเรียนบนัทึก (save) งาน

11.สร้างความสมัพนัธท์ั้ง 4 ตาราง โดยไปที่เมนูเคร่ืองมือฐานขอ้มูล ความสมัพนัธ ์ เลือกตารางทั้ง 4

ตาราง แลว้ลากเสน้เช่ือมความสมัพนัธ ์ดงัน้ี

Page 4: สอบ LAB 2

12.สร้างแบบสอบถามเพือ่แสดงขอ้มูล ดงัตวัอยา่งน้ี และบนัทึกแบบสอบถามช่ือวา่ Show_detail

ตัวอย่าง ผลลพัธข์องแบบสอบถามที่ส าเร็จแลว้