Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ทดลอง

ทดลอง

Published by cookie087, 2016-11-24 02:05:10

Description: ทดลอง

Keywords: none

Search

Read the Text Version

แบบฝึกหัด 1.ระบบฐานข้อมูลคืออะไร ฐานข้อมูล (Database) เป็นการเก็บข้อมูลที่มีความสัมพันธ์กันให้อยู่ในหัวเรื่องหรือจุดประสงค์อย่าง ใด อย่างหนึ่ง เช่น ชื่อ-นามสกุล ที่อยู่ หมายเลขโทรศัพท์เพื่อน สินค้าที่มีอยู่ในคลังสินค้า เป็นต้นซึ่งเมื่อได้รับการ จัดหมวดหมู่แล้วจะท าให้สามารถน าเอาส่วนประกอบนั้นๆ เป็นตัวตั้งในการน าออกมาใช้ประโยชน์ได้ 2.สาเหตุที่ต้องมีการน าฐานข้อมูลมาใช้ในทางธุรกิจ 1. สามารถลดความซ้ าซ้อนของข้อมูลได้ 2. หลีกเลี่ยงความขัดแย้งของข้อมูลได้ 3. สามารถใช้ข้อมูลร่วมกันได้ 4. สามารถรักษาความถูกต้องเชื่อถือได้ของข้อมูล 5. สามารถก าหนดความป็นมาตรฐานเดียวกันของข้อมูลได้ 6. สามารถก าหนดระบบความปลอดภัยของข้อมูลได้ 7. เกิดความเป็นอิสระของข้อมูล 3. ประโยชน์ของการท าฐานข้อมูล 1. ข้อมูลในระบบฐานข้อมูลสามารถใช้ร่วมกันได้ ( The data can be shared ) ตัวอย่างเช่น โปรแกรม ระบบเงินเดือน สามารถเรียกใช้ข้อมูลรหัสพนักงานจาฐานข้อมูลเดียวกับโปรแกรมระบบการขาย ตามภาพใน ตอนท้ายที่ผ่านมา เป็นต้น 2. ระบบฐานข้อมูลสามารถช่วยให้มีความซ้ าซ้อนน้อยลง ( Redundancy can be reduced ) ที่ลดความ ซ้ าซ้อนได้ เพราะเก็บแบบรวม ( Integrated ) 3. ระบบฐานข้อมูลช่วยหลีกเลี่ยงหรือลดความไม่คงที่ของข้อมูล ( Inconsistency can be avoided to some extent. ) 4. ระบบฐานข้อมูลสนับสนุนการท าธุรกรรม ( Transaction support can de provided ) ธุรกรรม คือ ขั้นตอนการท างานหลายกิจกรรมย่อยมารวมกัน 5. ระบบฐานข้อมูลสามารถช่วยรักษาความคงสภาพหรือความถูกต้องของข้อมูลได้ ( Integrity can be maintained ) โดยผู้บริหารฐานข้อมูลเป็นผู้ก าหนดข้อบังคับความคงสภาพ ( DBA implement integrity

constraints or business rules. ) ตามที่ผู้บริหารข้อมูล ( DA ) มอบหมาย เพื่อป้องกันไม่ให้ผู้ใช้เปลี่ยนแปลง ข้อมูลในฐานข้อมูลทีโดยไม่ถูกต้อง ไม่ว่าจะโดยตั้งใจหรือไม่ตั้งใจก็ตาม 6. สามารถบังคับใช้มาตรการรักษาความปลอดภัย ( Security can be enforced ) กล่าวคือ ผู้บริหาร ฐานข้อมูลสามารถ ก าหนดข้อบังคับ เรื่องปลอดภัย ( Security Constraints ) 7. ความต้องการที่เกิดข้อโต้แย้งระหว่างฝ่าย สามารถประนีประนอมได้ ( conflicting requirements can be balanced. ) 8. สามารถบังคับให้เกิดมาตรฐานได้ ( Standards can be enforced ) 9. ระบบฐานข้อมูลให้เกิดความเป็นอิสระของข้อมูล ( Data Independence ) เป็นประโยชน์ข้อส าคัญที่สุด เพราะท าให้ข้อมูลไม่ขึ้นอยู่กับการแทนค่าข้อมูลเชิงกายภาพ ( Physical Data Independence ) 4.ลักษณะการท างานของระบบฐานข้อมูลเชิงสัมพันธ์ ระบบฐานข้อมูลเชิงสัมพันธ์ (Relational Database) เป็นฐานข้อมูลที่ใช้โมเดลเชิงสัมพันธ์ (Relational Database Model) ซึ่งผู้คิดค้นโมเดลเชิงสัมพันธ์นี้คือ Dr. E.F. Codd โดยใช้หลักพื้นฐานทางคณิตศาสตร์ เนื่อง ด้วยแนวคิดของแบบจ าลองแบบนี้มีลักษณะที่คนใช้กันทั่วกล่าวคือมีการเก็บเป็นตาราง ท าให้ง่ายต่อการเข้าใจและ การประยุกต์ใช้งาน ด้วยเหตุนี้ ระบบฐานข้อมูลแบบนี้จึงที่ได้รับความนิยมมากที่สุด ในแง่ของ entity แบบจ าลอง แบบนี้คือ แฟ้มข้อมูลในรูปตาราง และ attribute ก็เปรียบเหมือนเขตข้อมูล ส่วนความสัมพันธ์คือความสัมพันธ์ ระหว่าง entity

5. นักศึกษาคิดว่า ระบบห้องสมุด มีเอนทิตี้ และแอททริบิวต์อะไรบ้าง ที่ต้องถูกจัดเก็บในฐานข้อมูล พร้อมทั้ง ระบุคีย์หลักในตาราง แอททริบิวต์ หรือคอลัมน์ รหัสนักศึกษา ชื่อ-นามสกุล ชื่อหนังสือ วันที่ยืม วันที่คืน วันที่ปีพิมพ์ 5811029802001 สมรักษ์ บริรักษ์ อาหารไทย4ภาค 12/05/59 15/05/59 11/10/53 5811029802002 อนุรักษ์ ธรรมชาติ การท่องเที่ยวภาคใต้ 01/07/59 8/07/59 12/05/52 5811029802003 อนุวัฒน์ สะอาดดี การอนุรักษ์ธรรมชาติ 11/07/59 15/07/59 1/01/50 5811029802004 ธรรมนูญ คงอยู่ การปลูกต้นไม้ 13/08/59 18/08/59 2/05/49 5811029802004 กัญญา คงศรี การท่องเที่ยวภาคเหนือ 14/09/59 17/09/59 3/04/48 ทูเพิล หรือ เรคคอร์ค เอนทีตี้=ห้องสมุด

6. นักศึกษาคิดว่า ระบบฐานข้อมูลการขายสินค้าของร้านมิลค์คลับ มีเอนทิตี้ และแอนทิริบิวต์อะไร แอททริบิวต์ หรือคอลัมน์ รหัสลูกค้า ชื่อพนักงาน รายการสินค้า ราคา 1122457 ส้ม โกโก้เย็น 35 1122458 แตงโม ชาเย็นปัน 45 1122459 นาเดีย นมเย็น 35 เอนทีตี้=รายการซื้อขายสินค้าร้านมิลค์คลับ


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook