Back to Home

DataBase System

Lesson1234569101112131415

Lesson 7 : Database Management Application



Lesson Plan
Section No.
Section 1
Section 2
Test
PDF file
PPT File


แบบทดสอบบทเรียนที่ 7

คำชี้แจง :

จงทบทวนบทเรียนก่อนจนเข้าใจดีแล้ว จึงทำแบบทดสอบนี้ เวลาที่ใช้ในการทดสอบไม่เกิน 30 นาที โดยเลือกข้อที่ถูกเพียงข้อเดียว

1. ข้อใดต่อไปนี้ ไม่ใช่ วัตถุประสงค์ในการประยุกต์ใช้ฐานข้อมูลในงานต่าง ๆ
  ก.  เพื่อควบคุมและรักษาความปลอดภัยของข้อมูล
ข.  เพื่อให้ผู้ใช้หลายคนสามารถใช้ข้อมูลร่วมกันได้
ค.  เพื่อสร้างมาตรฐานในการจัดเก็บ และสำรองข้อมูล
ง.  เพื่อหลีกเลี่ยงความซ้ำซ้อน ความขัดแย้ง หรือความไม่สอดคล้องกันของข้อมูล

2. ข้อใดต่อไปนี้เป็นประโยชน์ต่อผู้บริหารในการประยุกต์ใช้ฐานข้อมูลเพื่องานบุคลากร
  ก.  สามารถวางแผนอัตรากำลังในหน่วยงานเพื่อรองรับการขยายงานได้
ข.  สามารถจัดสรรบุคลากรเพื่อการปฏิบัติงานในตำแหน่งต่าง ๆ ได้ตรงตามความรู้และความสามารถ
ค.  สามารถพิจารณาเงินเดือน/ความดีความชอบจากผลการปฏิบัติงานและวันหยุด/วันลาของบุคลากรได้
ง.  ถูกทั้งข้อ ก. ข. และ ค.

3. ข้อใดต่อไปนี้ ไม่ใช่ ประโยชน์ของนักศึกษาในการประยุกต์ใช้ฐานข้อมูลเพื่องานทะเบียนนักศึกษา
  ก.  ทำให้ทราบข้อมูลการเรียนเกี่ยวกับวัน/เวลา/ชุดวิชาที่เปิดสอน และจำนวนหน่วยกิต
ข.  ทำให้ทราบข้อมูลเกี่ยวกับรายชื่อนักศึกษาในความดูแลของอาจารย์ที่ปรึกษาแต่ละคน
ค.  ทำให้ทราบผลการศึกษาหรือเกรดเฉลี่ยในภาคการศึกษาที่ผ่านมา
ง. ทำให้ทราบข้อมูลเกี่ยวกับใบรายงานผลการศึกษา

4. หากกล่าวว่า บริษัท สิปปกรซุปเปอร์สโตร์ จำกัด เป็นบริษัทที่ดำเนินการสั่งซื้อสินค้าจากบริษัทขายส่งหลายแห่ง เพื่อนำมาทำการจำหน่ายให้แก่ลูกค้าทั่วไป โดยบริษัทจะทำการสั่งซื้อสินค้าแต่ละรายการจากบริษัทขายส่ง เมื่อปริมาณสินค้าแต่ละรายการที่จัดเก็บไว้ใน คลังสินค้า ต่ำกว่าปริมาณสินค้า ณ จุดสั่งซื้อ ดังนั้น บริษัทขายส่งหนึ่งรายอาจจัดส่งสินค้าให้แก่ บริษัท สิปปกรซุปเปอร์สโตร์ จำกัด ได้หลายรายการ โดยสินค้าหนึ่งรายการจะมาจากบริษัทขายส่งเพียงแห่งเดียวเท่านั้น อยากทราบว่า จากข้อมูลข้างต้น ข้อใดต่อไปนี้เป็นเอนทิตีที่เกี่ยวข้อง
  ก.  เอนทิตีสินค้า เอนทิตีใบสั่งซื้อสินค้า เอนทิตีบริษัทขายส่ง
ข.  เอนทิตีสินค้า เอนทิตีใบสั่งซื้อสินค้า เอนทิตีบริษัทขายส่ง และเอนทิตีลูกค้า
ค.  เอนทิตีสินค้า เอนทิตีใบสั่งซื้อสินค้า เอนทิตีบริษัทขายส่ง และเอนทิตีใบส่งสินค้า
ง.  เอนทิตีสินค้า เอนทิตีใบสั่งซื้อสินค้า เอนทิตีบริษัทขายส่ง เอนทิตีลูกค้า และเอนทิตีใบส่งสินค้า

5. หากกล่าวว่า บริษัทขายส่งหนึ่งรายอาจได้รับใบสั่งซื้อสินค้าหลายใบ และใบสั่งซื้อสินค้าหนึ่งใบจะส่งไปยังบริษัทขายส่งเพียงแห่งเดียวเท่านั้น ข้อใดต่อไปนี้แสดงความสัมพันธ์ดังกล่าวได้ถูกต้อง
  ก.  
ข.  
ค.  
ง.  

6. หากกล่าวว่า สินค้าหนึ่งรายการอาจมีการระบุในใบส่งสินค้าได้หลายใบ และใบส่งสินค้าหนึ่งใบอาจระบุสินค้าได้หลายรายการ ข้อใดต่อไปนี้แสดงความสัมพันธ์ดังกล่าวได้ถูกต้อง
  ก.  
ข.  
ค.  
ง.  

7. จากภาพข้างล่าง Property ในข้อใดต่อไปนี้ควรเป็น Key Property
  ก.  รหัสสินค้า
ข.  ปริมาณสินค้าในคลัง
ค.  ราคาขายต่อหน่วย
ง.  จุดสั่งซื้อ

8. จากข้อกำหนดต่อไปนี้
  • รีเลชันบริษัทขายส่ง ประกอบด้วยแอททริบิวต์รหัสบริษัท ชื่อบริษัท ที่อยู่ โทรศัพท์ โดยมีแอททริบิวต์ รหัสบริษัทเป็นคีย์หลัก
  • รีเลชันใบสั่งซื้อสินค้า ประกอบด้วยแอททริบิวต์เลขที่ใบสั่งซื้อ วันที่สั่งซื้อ โดยมีแอททริบิวต์เลขที่ใบสั่งซื้อเป็นคีย์หลัก
  • รีเลชันบริษัทขายส่งมีความสัมพันธ์แบบหนึ่งต่อกลุ่มกับรีเลชันใบสั่งซื้อสินค้า

อยากทราบว่า การกำหนดคีย์นอกในข้อใดต่อไปนี้ถูกต้อง

  ก.  
ข.  
ค.  
ง.   ทั้งข้อ ก. และ ข. รวมกัน

จากข้อมูลต่อไปนี้ จงตอบคำถามข้อ 9 และ 10
รีเลชันสินค้า (GOOD) ประกอบด้วยแอททริบิวต์รหัสสินค้า (GOOD_NO) ชื่อสินค้า (GOOD_NAME) สินค้าในคลัง (STOCK) ราคาขายต่อหน่วย (SALE_PRI) จุดสั่งซื้อ (REORD_PT) โดยมีแอททริบิวต์รหัสสินค้าเป็นคีย์หลัก
9. หากต้องการทราบ ชื่อของสินค้าและราคาขายต่อหน่วย ข้อใดต่อไปนี้ถูกต้อง
  ก.  CREAE TABLE GOOD (GOOD_NO, GOOD_NAME, SALE_PRI);
ข.  CREATE TABLE GOOD (GOOD_NO CHAR(5) NOT NULL UNIQUE, GOOD_NAME CHAR(15) NOT NULL, SALE_PRI DECIMAL);
ค.  SELECT GOOD_NO, GOOD_NAME, SALE_PRI;
ง.  SELECT GOOD_NO, GOOD_NAME, SALE_PRI FROM GOOD;

10. หากต้องการทราบว่า สินค้าชนิดใดมีปริมาณต่ำกว่าหรือเท่ากับจุดสั่งซื้อ ข้อใดต่อไปนี้ถูกต้อง
  ก.  CREAE TABLE GOOD (GOOD_NO, GOOD_NAME, STOCK, REORD_PT) WHERE STOCK <= REORD_PT;
ข.  CREATE TABLE GOOD (GOOD_NO CHAR(5) NOT NULL UNIQUE, GOOD_NAME CHAR(15) NOT NULL, STOCK INTEGER, REORD_PT INTEGER) WHERE STOCK <= REORD_PT;
ค.  SELECT GOOD_NO, GOOD_NAME, STOCK, REORD_PT WHERE STOCK <= REORD_PT;
ง. SELECT GOOD_NO, GOOD_NAME, STOCK, REORD_PT FROM GOOD WHERE STOCK <= REORD_PT;

Go to top
   

Last Updated: 12/21/2001 01:39:14 PM
© โครงการเครือข่ายสารสนเทศเพื่อพัฒนาการศึกษา ทบวงมหาวิทยาลัย