แบบทดสอบปลายเปิดบทที่ 7 (2)
คำสั่ง จงอธิบายความหมาย และแจกแจงข้อมูลที่กำหนดให้ละเอียดดังนี้1. พจานุกรมข้อมูล หมายถึง พจนานุกรมข้อมูล (Data Dictionary) เป็นการทำเอกสารอ้างอิง ช่วยอธิบายส่วนประกอบของข้อมูลในระบบที่กำลังศึกษาอยู่ ซึ่งผังภาพการไหลข้อมูลมิได้อธิบายไว้ เช่น ใบกำกับ ประกอบด้วยข้อมูลต่าง ๆ ได้แก่ เลขที่ใบสั่งซื้อ ชื่อบริษัท ชื่อสินค้า จำนวนสินค้า และยอดเงิน เป็นต้น2. ส่วนเครื่องมือสร้างระบบจัดการฐานข้อมูล หมายถึงอะไรระบบจัดการฐานข้อมูล ( Database Management System) หรือที่เรียกว่า ดีบีเอ็มเอส (DBMS)คือซอฟต์แวร์สำหรับบริหารและจัดการฐานข้อมูล เปรียบเสมือนสื่อกลางระหว่างผู้ใช้และโปรแกรมต่างๆ ที่เกี่ยวข้องกับการใช้ฐานข้อมูล ซึ่งมีหน้าที่ช่วยให้ผู้ใช้เข้าถึงข้อมูลได้ง่ายสะดวกและมีประสิทธิภาพ การเข้าถึงข้อมูลของผู้ใช้ อาจเป็นการสร้างฐานข้อมูล การแก้ไขฐานข้อมูล หรือการตั้งคำถามเพื่อให้ได้ข้อมูลมาโดยผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างของฐานข้อมูล เปรียบเสมือนเป็นสื่อกลางระหว่างผู้ใช้และโปรแกรมต่าง ๆ ที่เกี่ยวข้องกับการใช้ฐานข้อมูลซึ่งต่างจากระบบแฟ้มข้อมูลที่หน้าที่เหล่านี้จะเป็นหน้าที่ของโปรแกรมเมอร์3.ไฟล์ คืออะไรไฟล์ (อังกฤษ: file) หรือ แฟ้ม ในทางคอมพิวเตอร์หมายถึงกลุ่มระเบียนสารสนเทศใด ๆ หรือทรัพยากรสำหรับเก็บบันทึกสารสนเทศ ซึ่งสามารถใช้งานได้กับโปรแกรมคอมพิวเตอร์ และโดยปกติจะอยู่บนหน่วยเก็บบันทึกถาวรบางชนิด ซึ่งไฟล์นั้นคงทนถาวรในแง่ว่า ยังคงใช้งานได้สำหรับโปรแกรมอื่นหลังจากโปรแกรมปัจจุบันใช้งานเสร็จสิ้น ไฟล์คอมพิวเตอร์ถือได้ว่าเป็นของทันสมัยคู่กับเอกสารกระดาษ ซึ่งแต่เดิมจะถูกเก็บไว้ในตู้แฟ้มเอกสารของสำนักงานและห้องสมุด4.ฟิลด์หลัก หมายถึงฟิลด์ (Field) ฟิลด์ หมายถึงการเก็บข้อมูล 1 ตัวอักษรหรือมากกว่าที่มีความสัมพันธ์กันมารวมกันไว้ สามารถสื่อความหมายและบอกคุณลักษณะที่เราสนใจได้ เช่น ใช้ตัวอักขระจำนวน 8 ตัว มาประกอบกันเป็นชื่อคนเช่น ชื่อบุญสืบ ประกอบด้วยตัวอักษร BOONSUEP ตั้งชื่อฟิลด์นี้ว่าฟิลด์ NAME เพื่อใช้ในการเก็บชื่อ ข้อมูลชนิดฟิล์นี้จะใช้แทนข้อเท็จจริง คุณลักษณะของสิ่งที่เราสนใจศึกษา เช่น รหัสพนักงานชื่อ ที่อยู่ วันเกิด เงินเดือน ฯลฯ เป็นต้น5. มุมมองเชิงตรรกะ หมายถึงข้อมูลอะไรมุมมองเชิงตรรกะ เป็นมุมมองการจัดเก็บข้อมูลแบบง่ายที่สุด ที่ทุก ๆ คนสามารถทำความเข้าใจการจัดเก็บข้อมูลแบบนี้ได้ ใช้มุมมองแบบนี้สำหรับสื่อสารทำความเข้าใจร่วมกันระหว่างผู้ให้ข้อมูล หรือผู้ใช้ข้อมูลกับผู้ออกแบบฐานข้อมูล จนถึงผู้พัฒนาระบบสารสนเทศ โดยการมองข้อมูลเป็นลักษณะตาราง มีแถวหลายแถวมีคอลัมน์ จำนวนหนึ่ง ข้อมูลจัดเก็บอยู่ในช่องระหว่างแถวกับคอลัมน์ เมื่อทุกคนเข้าใจได้ง่ายทำให้การออกแบบฐานข้อมูลมีประสิทธิภาพยิ่งขึ้น6. ฐานข้อมูลแบบกระจาย คือฐานข้อมูลแบบไหนระบบฐานข้อมูลแบบรวมศูนย์ (Centralized Database System) ประกอบด้วย ฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูล และหน่วยความจำ ที่ใช้ในการจัดเก็บฐานข้อมูล ซึ่งอาจจะเป็นจาน บันทึก (Disk) สำหรับการจัดเก็บแบบเชื่อมตรง (on-line) หรืออาจจะเป็นแถบบันทึก (Tape) สำหรับ การจัดเก็บแบบไม่เชื่อมตรง (off-line) เพื่อใช้เป็น หน่วยเก็บสำรอง ระบบฐานข้อมูลแบบนี้สามารถ ถูกเรียกใช้งานได้จากจุดอื่นๆ ที่มีเครื่องปลายทาง (Terminal)ประจำอยู่ แต่ละฐานข้อมูลและ ซอฟต์แวร์จะอยู่รวมกันที่จุดเดียวเท่านั้น ซึ่งเมื่อ ระบบคอมพิวเตอร์เจริญมากขึ้น พร้อมทั้งพัฒนาการ ในเรื่องเครือข่ายสำหรับการติดต่อดีมากขึ้น ทำให้ มีการศึกษาและพัฒนาระบบฐานข้อมูลแบบ กระจายขึ้น เหตุจูงใจสำหรับการพัฒนาฐานข้อมูล แบบกระจายมีอยู่ด้วยกันหลายประกาศ7. ฐานข้อมูลแบบเครือข่าย คือฐานข้อมูลแบบไหนฐานข้อมูลแบบเครือข่ายจะเป็นการรวมระเบียนต่าง ๆ และความสัมพันธ์ระหว่างระเบียนแต่จะต่างกับฐานข้อมูลเชิงสัมพันธ์ คือ ในฐานข้อมูลเชิงสัมพันธ์จะแฝงความสัมพันธ์เอาไว้ โดยระเบียนที่มีความสัมพันธ์กันจะต้องมีค่าของข้อมูลในแอททริบิวต์ใดแอททริบิวต์หนึ่งเหมือนกัน แต่ฐานข้อมูลแบบเครือข่าย จะแสดงความสัมพันธ์อย่างชัดเจน8. SQL หมายถึงอะไรSQL ย่อมาจาก structured query language คือภาษาที่ใช้ในการเขียนโปรแกรม เพื่อจัดการกับฐานข้อมูลโดยเฉพาะ เป็นภาษามาตราฐานบนระบบฐานข้อมูลเชิงสัมพันธ์และเป็นระบบเปิด (open system) หมายถึงเราสามารถใช้คำสั่ง sql กับฐานข้อมูลชนิดใดก็ได้ และ คำสั่งงานเดียวกันเมื่อสั่งงานผ่าน ระบบฐานข้อมูลที่แตกต่างกันจะได้ ผลลัพธ์เหมือนกัน ทำให้เราสามารถเลือกใช้ฐานข้อมูล ชนิดใดก็ได้โดยไม่ติดยึดกับฐานข้อมูลใดฐานข้อมูลหนึ่ง นอกจากนี้แล้ว SQL ยังเป็นชื่อโปรแกรมฐานข้อมูล ซึ่งโปรแกรม SQL เป็นโปรแกรมฐานข้อมูลที่มีโครงสร้างของภาษาที่เข้าใจง่าย ไม่ซับซ้อน มีประสิทธิภาพการทำงานสูง สามารถทำงานที่ซับซ้อนได้โดยใช้คำสั่งเพียงไม่กี่คำสั่ง โปรแกรม SQL จึงเหมาะที่จะใช้กับระบบฐานข้อมูลเชิงสัมพันธ์ และเป็นภาษาหนึ่ง ซึ่งแบ่งการทำงานได้เป็น 4ประเภท ดังนี้1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ2. Update query ใช้สำหรับแก้ไขข้อมูล3. Insert query ใช้สำหรับการเพิ่มข้อมูล4. Delete query ใช้สำหรับลบข้อมูลออกไป9. กระประมวลผลแบบทันที หมายถึงอะไรเป็นการประมวลผลที่เกิดขึ้นพร้อมกับการรับข้อมูลหรือหลังจากได้รับข้อมูลทันที เช่นการฝากและถอนเงินธนาคาร เมื่อลูกค้าฝากเงิน ข้อมูลนั้นจะถูกประมวลผลทันทีทำให้ยอดฝากในบัญชีนั้นมีการเปลี่ยนแปลง การประมวลผลแบบนี้จะมีความผิดพลาดน้อย แต่เสียค่าใช้จ่ายในการประมวลผล10. ฐานข้อมูลเชิงสัมพันธ์ หมายถึงฐานข้อมูลเชิงสัมพันธ์ นั้นหมายความว่า จะมีการจัดเก็บข้อมูลในลักษณะที่เป็นกลุ่มของข้อมูลที่มีความสัมพันธ์กัน ในฐานข้อมูลหนึ่งๆ สามารถที่จะมีตารางตั้งแต่ 1 ตารางเป็นต้นไป และในแต่ละตารางนั้นก็สามารถมีได้หลายคอลัมน์ (Column) หลายแถว (Row) ตัวอย่างเช่น เราต้องการเก็บข้อมูลพนักงาน ในตารางของข้อมูลพนักงานก็จะประกอบด้วยคอลัมน์ ที่อธิบายชื่อ นามสกุล ที่อยู่ เงินเดือน แผนกที่สังกัด เป็นต้น และในตารางนั้น ก็สามารถที่จะมีข้อมูลพนักงานได้มากกว่า 1 คน (Row) และตารางข้อมูลพนักงานนั้นอาจจะมีความสัมพันธ์กับตารางอื่น เช่น ตารางที่เก็บชื่อและจำนวนบุตรของพนักงาน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น