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 james_k1996, 2016-11-24 02:15:00

Description: แบบฝึกหัด

Keywords: none

Search

Read the Text Version

แบบฝึกหัด 1. ระบบฐานข้อมูลคืออะไร ตอบ ระบบฐานข้อมูล (database) หมายถึง กลุ่มของข้อมูลที่มีความสัมพันธ์กันและถูกน ามาจัดเก็บในที่ เดียวกัน โดยข้อมูลอาจเก็บไว้ในแฟ้มข้อมูลเดียวกันหรือแยกเก็บหลาย ๆ แฟ้มข้อมูล แต่ต้องมีการสร้าง ความสัมพันธ์ระหว่างข้อมูลเพื่อประสิทธิภาพในการจัดการข้อมูลในการจัดเก็บข้อมูลในระบบฐานข้อมูลมีข้อดีกว่า การจัดเก็บข้อมูลในระบบแฟ้มข้อมูล 2. สาเหตุที่ต้องมีการน าฐานข้อมูลมาใช้งานธุรกิจ ตอบ 1. ลดความซ าซ้อนของข้อมูล ดังได้กล่าวมาแล้ว 2. ไม่เกิดความความขัดแย้งกันของข้อมูล 3.สามารถใช้ข้อมูลร่วมกันอย่างมีประสิทธิภาพ 4.ใช้ระบบรักษาความปลอดภัยเพื่อเพิ่มความปลอดภัยให้กับฐานข้อมูล 5.ควบคุมความเป็นมาตรฐานเดียวกันได้ 6.ข้อมูลเป็นอันหนึ่งอันเดียวกัน ข้อมูลเรื่องเดียวกันต้องมีค่าเดียวกัน 7.ข้อมูลมีความเป็นอิสระ ไม่ขึ นอยู่กับโปรแกรมที่พัฒนาขึ น 3. ประโยชน์ของการท าฐานข้อมูล ตอบ 1. ลดการเก็บข้อมูลที่ซ าซ้อน ข้อมูลบางชุดที่อยู่ในรูปของแฟ้มข้อมูลอาจมีปรากฏอยู่หลาย ๆ แห่ง เพราะมีผู้ใช้ข้อมูลชุดนี หลายคน เมื่อใช้ระบบฐานข้อมูลแล้วจะช่วยให้ความซ าซ้อนของข้อมูลลดน้อยลง 2. รักษาความถูกต้องของข้อมูล เนื่องจากฐานข้อมูลมีเพียงฐานข้อมูลเดียว ในกรณีที่มีข้อมูลชุด เดียวกันปรากฏอยู่หลายแห่งในฐานข้อมูล ข้อมูลเหล่านี จะต้องตรงกัน ถ้ามีการแก้ไขข้อมูลนี ทุก ๆ แห่งที่ ข้อมูลปรากฏอยู่จะแก้ไขให้ถูกต้องตามกันหมดโดยอัตโนมัติด้วยระบบจัดการฐานข้อมูล 3. การป้องกันและรักษาความปลอดภัย (Security) ให้กับข้อมูลท าได้อย่างสะดวก การป้องกันและ รักษาความปลอดภัยกับข้อมูลระบบฐานข้อมูลจะให้เฉพาะผู้ที่เกี่ยวข้องเท่านั น ซึ่งก่อให้เกิดความปลอดภัย (Security) ของข้อมูลด้วย 4. ลักษณะการท างานของระบบฐานข้อมูลเชิงสัมพันธ์ ตอบ ฐานข้อมูลเชิงสัมพันธ์ (Relational Database) เป็นฐานข้อมูลที่มีความง่ายต่อการใช้งาน ใน ปีพ.ศ. 2513 E.F Codd ได้เป็นผู้แนะน าให้ผู้คนในวงการคอมพิวเตอร์ได้รู้จักรูปแบบของฐานข้อมูล เชิงสัมพันธ์ฐานข้อมูลเชิง สัมพันธ์ใช้ระบบจัดการฐานข้อมูล (Database Management Systems : DBMS) สนับสนุนในการจัดการ ฐานข้อมูลมากมาย ประกอบกับความสามารถตอบสนองความ ต้องการของผู้ใช้ในเรื่องจัดการฐานข้อมูลของระบบ ได้อย่างมีประสิทธิภาพ ผู้ใช้ธรรมดาทั่วไปก็ สามารถใช้งานฐานข้อมูลนี ได้เนื่องจากผู้ใช้ไม่จ าเป็นต้องทราบเกี่ยวกับ การจัดเก็บข้อมูลในระดับ กายภาพ เช่น ไม่ต้องทราบว่าข้อมูลถูกจัดเก็บอยู่ ณ ต าแหน่งใดในดิสก์หรือวิธีการเข้าถึง

ข้อมูลเป็น แบบใด นอกจากนี การแสดงความสัมพันธ์ของข้อมูลระหว่างแฟ้มข้อมูล จะสามารถมองเห็นได้จากตัว ข้อมูลที่เก็บอยู่ในแฟ้มข้อมูลเลย องค์ประกอบของฐานข้อมูลเชิงสัมพันธ์ ฐานข้อมูลเชิงสัมพันธ์ประกอบด้วยองค์ประกอบ 3 ส่วน ดังนี 1) ส่วนโครงสร้างของข้อมูล (Data Structure) เป็นส่วนการจัดเก็บข้อมูลในรูปแบบ ของตารางที่ ประกอบด้วยคอลัมน์และแถว 2) ส่วนจัดการข้อมูล (Data Manipulation) เป็นส่วนของค าสั่งที่ใช้จัดการข้อมูลที่ถูก เก็บอยู่ใน ฐานข้อมูล (อยู่ในรูปแบบของภาษา SQL) 3) ส่วนควบคมความคงสภาพของข้อมูล (Data Integrity) เป็นข้อก าหนดหรือกฎเกณฑ์ ที่ถูกสร้างขึ นมา เพื่อใช้ควบคุมความคงสภาพของข้อมูล ข้อดีของฐานข้อมูลเชิงสัมพันธ์ ฐานข้อมูลเชิงสัมพันธ์เป็นรูปแบบของฐานข้อมูลที่เข้าใจง่ายส าหรับผู้ใช้ซึ่งมีข้อดีดังนี 1) เป็นรูปแบบของฐานข้อมูลที่เข้าใจง่าย ฐานข้อมูลเชิงสัมพันธ์เป็นกลุ่มของรีเลชั่น หรือตารางที่ข้อมูลถูก จัดเก็บเป็นแถวและคอลัมน์ซึ่งท าให้ผู้ใช้เห็นภาพของข้อมูลได้ง่าย 2) มีเครื่องมือที่ช่วยให้ผู้ใช้สามารถจัดการกับข้อมูลได้ด้วยค าสั่งง่ายๆ โดยผู้ใช้ไม่ต้องรู้ ว่ามีรายละเอียด ของการจัดเก็บข้อมูลอย่างไร 3) สามารถใช้ภาษาที่ง่ายในการเรียกดูข้อมูล เช่น ภาษา SQL เป็นภาษาที่มีลักษณะ คล้ายภาษาอังกฤษ และไม่จาเป็นต้องเขียนเป็นล าดับขั นตอนของค าสั่งอย่างในภาษาอื่น ๆ 4) การเรียกใช้หรือเชื่อมโยงข้อมูลท าได้ง่าย โดยการใช้ Operator ทางคณิตศาสตร์ โดยไม่จ าเป็นต้องใช้ พอยท์เตอร์ (Pointer)

5. นักศึกษาคิดว่า ระบบห้องสมุด มีเอนทิตี และแอททริบิวต์อะไรบ้าง ที่ต้องถูกจัดเก็บในฐานข้อมูล พร้อมทั งระบุ คีย์หลักในตาราง เอนทิตี ตอบ ตารางระบบห้องสมุด รหัสนักศึกษา ชื่อ -นามสกุล หมวดหมู่ รหัสหนังสือ ชื่อหนังสือ วันที่ยืม วันที่คืน 5811029802012 มาลินี ทองย่อย ภาษาไทย 0001 ภาษาไทยเชิงวิชาการ 15/08/2559 17/08/2559 5811029802014 ปริชาติ เรืองรัตน์ ภาษาไทย 1234 หลักการใช้ภาษาไทย 19/08/2559 23/08/2559 5811029802015 สมชาย ไชยชนะ คณิตศาสตร์ 1256 คณิตศาสตร์พื นฐาน 27/08/2559 30/08/2559 5811029802016 สมชาติ เรืองโรจน์ วิทยาศาสตร์ 0003 วิทยาศาสตร์พื นฐาน 1/09/2559 3/09/2559 5811029802017 สมพง รองเดช ภาษาไทย 1236 นักเลงภาษา 5/09/2559 6/09/2559 5811029802019 นิตยา รองผล ภาษาไทย 4123 โรงเรียนนักเขียน 10/09/2559 12/09/2559 Tuple แอททริบิวต์ =ห้องสมุด

6. นักศึกษาคิดว่า ระบบฐานข้อมูลการขายสินค้าของร้านมิลค์คลับ มี เอนทิตี และแอททริบิวต์อะไรบ้าง ที่ต้องถูก จัดเก็บในฐานข้อมูลมีอะไรบ้าง เอนทิตี ตอบ ตารางขายสินค้าร้านมิลค์คลับ แอนทริบิวต์ (attribute) หรือ คอลัมน์ (column) รหัสลูกค้า อาหาร -เครื่องดื่ม ราคา วันที่ซื อสินค้า ชื่อลูกค้า 2559 ชาเย็น 35 2/08/2559 โมนา 2555 โกโก้ 35 5/08/2559 กิ๊ฟ 2567 ขนมเค้ก 55 15/07/25559 อ้อม 2533 ชาเขียว 35 20/08/2559 ซิ 2561 น าแดงโชดา 35 21/08/2559 เจนนี่ Tuple ตาราง ( table) หรือ รีเลชั่น (relation) นางสาวอมรรัตน์ รองพล รหัส 5811029802028


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