Please enable JavaScript.
Coggle requires JavaScript to display documents.
การประยุกต์ใช้ฐานข้อมูล - Coggle Diagram
การประยุกต์ใช้ฐานข้อมูล
วัตถุประสงค์ในการประยุกต์ใช้ฐานข้อมูล
จัดเก็บและบันทึกข้อมูล ถ้าข้อมูลนั้นไม่ได้จัดเก็บและบันทึกไว้ ข้อมูลก็จะหายไปไม่สามารถนำมาใช้ได้ ซึ่งการจัดเก็บและบันทึก ทำให้การทำงานต่างๆ เป็นระบบดีขึ้น
ลดความซ้ำซ้อนของข้อมูล เมื่อข้อมูลต่างๆ ถูกเก็บไว้ในที่เดียวกัน การซ้ำซ้อนของข้อมูลจึงลดลงได้
สามารถใช้ข้อมูลร่วมกันได้ เนื่องจาก หลักการของฐานข้อมูลคือ ดทำฐานข้อมูลเพียงชุดเดียวเพื่อให้ผู้ใช้หลายๆคนใช้ข้อมูลร่วมกัน ไม่มีระบบงานใดระบบงานหนึ่งโดยเฉพาะที่จะเป็นเจ้าของข้อมูลในฐานข้อมูลได้
ลดการขัดแย้งหรือต่างกันของข้อมูล เนื่องจากระบบงานต่างๆ เรียกใช้ข้อมูลเดียวกันในฐานข้อมูล จึงทำให้ไม่มีการขัดแย้งของข้อมูล เมื่อมีการปรับปรุงข้อมูลใดข้อมูลหนึ่งในฐานข้อมูล
ป้องกันการแก้ไขข้อมูลต่างๆ ฐานข้อมูลจะยอมให้โปรแกรมหรือผู้ที่มีสิทธิในการแก้ไขข้อมูลเท่านั้นทำการแก้ไขได้
ความถูกต้องของข้อมูลมีมากขึ้น เนื่องจากข้อมูลต่างๆ ถูกเก็บรวมกัน การจัดขั้นตอนในการตรวจสอบข้อมูลที่จะนำมาปรับปรุงฐานข้อมูลว่าถูกต้องหรือไม่จะทำได้ง่ายขึ้น จึงทำให้ข้อมูลที่จะปรับปรุงฐานข้อมูลนั้นถูกต้อง และข้อมูลในฐานข้อมูลจึงถูกต้องและตรงกับความเป็นจริงไปด้วย
สะดวกในการสืบค้นข้อมูล ก่อนการพัฒนาฐานข้อมูลนั้น หน่วยงานอาจจะมีข้อมูลกระจายอยู่ตามที่ต่างๆ ไม่สามารถค้นหามาใช้งานได้สะดวก ยิ่งถ้าหากข้อมูลยังคงบันทำอยู่บนกระดาษ การจะนำข้อมูลมาคำนวณย่อมต้องเสียเวลาบันทึกข้อมูลไปอีก เมื่อจัดทำฐานข้อมูลแล้ว ผู้ใช้ย่อมค้นข้อมูลได้สะดวกขึ้น ค้นได้แล้วก็นำข้อมูลไปใช้คำนวณได้ทันที
ป้องกันการสูญหายของข้อมูล หรือฐานข้อมูลถูกทำลาย ฐานข้อมูลจะมีโปรแกรมสำหรับนำข้อมูลที่ถูกยกเลิกหรือเปลี่ยนแปลงกลับเป็นอย่างเดิมได้ นอกจากนั้นยังมีระบบการป้องกันการถูกทำลายของฐานข้อมูล จึงทำให้ฐานข้อมูลอยู่ในสภาพที่ใช้งานได้และมีข้อมูลครบถ้วนอยู่ตลอดเวลา
9.เกิดการประยุกต์ใช้ระบบสารสนเทศ การมีฐานข้อมูลในหน่วยงานย่อมเป็นสิ่งที่ดีสำหรับ การสร้างระบบสารสนเทศต่างๆ เพื่อจัดทำรายงานที่จำเป็นสำหรับเสนอผู้บริหาร ถ้าหากไม่มีฐานข้อมูลแล้วระบบสารสนเทศย่อมสร้างไม่ได้
พจนานุกรมข้อมูล (Data dictionary)
หมายถึง การทำเอกสารอ้างอิง อธิบายรายละเอียดเกี่ยวกับข้อมูลระบบงานที่แผนภาพกระแสข้อมูลไม่ได้อธิบายไว้ อเป็นเครื่องมือที่นิยมทำควบคู่กับแผนภาพกระแสข้อมูลหลังการสร้างแผนภาพกระแสข้อมูล เพื่อระบุรายละเอียดของข้อมูลต่างๆ ในแฟ้มข้อมูลที่อยู่ในแผนภาพกระแสข้อมูล ทุกระบบงานจะต้องมีพจนานุกรมข้อมูลไว้ใช้อ้างอิง และต้องปรับปรุงทุกครั้งที่มีการแก้หรือเปลี่ยนแปลงเกี่ยวกับข้อมูล
สิ่งที่จัดเก็บในพจนานุกรมข้อมูล
นิยามคำจำกัดความข้อมูล (Data Definition) หน่วยข้อมูลหรือฟิลด์ เช่น รหัสนักศึกษา ชื่อสกุล ที่อยู่
เบอร์โทร เป็นต้น
โครงสร้างข้อมูล (Data Structure) หมายถึง กลุ่มของข้อมูลเกี่ยวข้องกันที่จัดเก็บในแฟ้มข้อมูล แหล่งเก็บข้อมูล ประกอบด้วย ชื่อข้อมูล (Data Name) ความยาวข้อมูล (Data Length) และชนิดของข้อมูล (Data Type)
ชื่ออื่น ๆ ในบางครั้งอาจมีการตั้งชื่อต่างกันจากข้อมูลเดียวกัน เพื่อให้สะดวกและเหมาะสมกับการใช้งาน
ค่าของข้อมูล (Data Value) บางครั้งต้องมีการกำหนดค่าเฉพาะ เช่น เกรดจะต้องอยู่ในช่วง 0-4 เท่านั้น
รูปแบบหรือวิธีการเขียนพจนานุกรมข้อมูล
ชื่อและรายละเอียดที่แสดงความหมายของข้อมูล
รูปแบบของข้อมูล เป็นการบอกประเภทหรือชนิดของข้อมูล (Data Type)
รายละเอียดเพิ่มเติม
การใช้สัญลักษณ์
การกำหนดมาตรฐานการตั้งชื่อ
หน้าที่ของพจนานุกรมข้อมูล
กำหนดวัตถุข้อมูลของผู้ใช้แต่ละคนในฐานข้อมูล ด้วยวิธีนี้จะช่วยให้ผู้ใช้หลายคนรู้จักวัตถุทั้งหมดที่มีอยู่ในฐานข้อมูลและใครสามารถเข้าถึงได้ ไม่มีใครจำ .ได้ทั้งหมด ตาราง, ข้อจำกัดในการดู ฯลฯ ในฐานข้อมูลขนาดใหญ่ หากผู้ใช้ต้องการค้นหาตารางใดตารางหนึ่ง ให้พูดบางอย่างที่เกี่ยวข้องกับเงินเดือน และเขาแค่จำได้ว่าชื่อตารางมี 'เงินเดือน' อยู่ด้วย แต่ไม่ทราบชื่อที่แน่ชัด จากนั้นเขาจะเริ่มการค้นหาในมุมมองพจนานุกรมข้อมูลเพื่อให้ได้ตารางทั้งหมด ชื่อที่มี 'เงินเดือน' จากรายการตารางผลลัพธ์ เขาสามารถระบุได้ว่ากำลังค้นหาตารางใด คำอธิบายของตารางยังช่วยเขาในกรณีนี้
เมื่อไรก็ได้ DDL เริ่มทำงานกับวัตถุฐานข้อมูล โดยจะค้นหาพจนานุกรมข้อมูลสำหรับวัตถุนั้น จากนั้นซอฟต์แวร์ DBMS พื้นฐานจะแก้ไขวัตถุตาม DDL การเปลี่ยนแปลงนี้จะสะท้อนให้เห็นในตารางพื้นฐานและด้วยเหตุนี้ในมุมมองผู้ใช้
ควบคุมการเข้าถึงวัตถุต่างๆในฐานข้อมูลโดยใช้มุมมอง อนุญาตให้เฉพาะผู้ใช้ที่มีสิทธิ์ที่เหมาะสมเท่านั้นที่จะเห็นตารางและมุมมองในฐานข้อมูล มันปิดบังตารางและมุมมองอื่น ๆ ที่ผู้ใช้ไม่มีสิทธิ์เข้าถึง
ให้รายงานอย่างรวดเร็วเกี่ยวกับข้อมูลและทรัพยากรที่ออบเจ็กต์กำลังใช้และทำให้การจัดการข้อมูลเป็นเรื่องง่าย