The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

โปรแกรมฐานข้อมูล (1)

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by พิยดา แสวงนาม, 2024-02-28 08:33:07

โปรแกรมฐานข้อมูล (1)

โปรแกรมฐานข้อมูล (1)

โปรแกรมฐานข้อมูล วิทวิยาลัยลัอาชีว ชี ศึก ศึ ษาจุลจุมณีศ ณี รีส รี ะเกษ จัดทำ โดย นางสาวพิยดา แสวงนาม สาขางานคอมพิวเตอร์ธุรกิจ


1 จุดประสงค์รายวิชา สมรรถนะรายวิชา คำ อธิบายรายวิชา สาระสำ คัญ 1 รายการ หน้า ความหมายของโปรแกรมฐานข้อมูล 2 ประโยชน์ของโปรแกรมฐานข้อมูล 3 การเลือกใช้โปรแกรมฐานข้อมูล 4 โปรแกรมฐานข้อมูลที่นิยมใช 5


1. เข้าใจเกี่ยวกับหลักการของระบบฐานข้อมูล ชนิด และลักษณะของฐานข้อมูล 2. สามารถปฏิบัติออกแบบ สร้าง และแก้ไขระบบฐาน ข้อมูลโดยใช้โปรแกรมจัดการฐานข้อมูล 3. มีเจตคติและกิจนิสัยที่ดีในการปฏิบัติงาน คอมพิวเตอร์ด้วยความละเอียดรอบคอบ และถูกต้อง 1. แสดงความรู้เกี่ยวกบระบบฐานข้อมูล ชนิด และลักษณะของฐานข้อมูล 2. ปฏิบัติการออกแบบ สร้าง และแก้ไขระบบ ฐานข้อมูลโดยใช้โปรแกรมจัดการฐานข้อมูล โปรแกรมฐานข้อมูล คำ อธิบายรายวิชา จุดประสงค์รายวิชา เพื่อให้ สมรรถนะรายวิชา ศึกษาและปฏิบัติเกี่ยวกับหลักการของระบบฐานข้อมูล ชนิดและลักษณะของฐานข้อมูล การสร้างฐานข้อมูล และ ตารางข้อมูล การสร้างความสัมพันธ์ระหว่างตาราง (Relationship) การสืบค้น แก้ไข และ ปรับปรุงข้อมูล การสร้างฟอร์ม รายงานข้อมูล และการใช้งาน แมโคร(Macro) ฐานข้อมูล (Database) เป็นการจัดเก็บข้อมูลอย่าง เป็นระบบ ท าให้ผู้ใช้สามารถใช้ข้อมูลที่ เกี่ยวข้องใน ระบบงานต่าง ๆ ร่วมกันได้ โดยที่ไม่เกิดความซ าซ้อน ของข้อมูล และสามารถหลีกเลี่ยง ความขัดแย้งของ ข้อมูลด้วย อีกทั งข้อมูลในระบบมีความถูกต้องเชื่อ ถือได้ มีมาตรฐานเดียวกัน และมี การก าหนดระบบ ความปลอดภัยของข้อมูล สาระสำ คัญ 1


โปรแกรมฐานข้อมูล หมายถึง ซอฟต์แวร์หรือโปรแกรมที่ใช้ในการจัดการข้อมูล หรือรายการ ต่างๆที่อยู่ในฐานข้อมูล แปลความต้องการของผู้ใช้งานให้อยู่ในรูปแบบข้อฐาน ข้อมูลที่เข้าใจได้ ทำ ให้ผู้ใช้สามารถติดต่อกับฐานข้อมูล ค้นหาได้อย่ารวดเร็ว ซึ่ง ผู้ใช้งานจะติดต่อกับฐานข้อมูลได้นั้นจะต้องผ่านโปรแกรมจัดการฐานข้อมูล โปรแกรมจัดการฐานข้อมูล (DBMS) เป็นโปรแกรมหรือซอฟท์แวร์ที่ช่วยจัดการ ข้อมูลหรือรายการต่าง ๆ ที่อยู่ในฐานข้อมูล เช่น การจัดเก็บ การเรียกใช้ การ ปรับปรุงข้อมูล ซึ่ง โปรแกรมจัดการฐานข้อมูลที่นิยมใช้มีอยู่ด้วยกันหลายโปรแกรม เช่น Microsoft Access, FoxPro, Clipper, dBase, Oracle, Microsoft SQL Server, Sysbase, DB2, Informix, MySQL เป็นต้น โดย แต่ละ โปรแกรมจะมีความสามารถที่แตกต่างกัน บางโปรแกรมใช้ง่ายแต่จะจ ากัดขอบเขต การใช้งาน บางโปรแกรมใช้งานยากกว่า แต่จะมีความสามารถในการท างานมากกว่า 2


ประโยชน์ของโปรแกรมฐานข้อมูล ลดการเก็บข้อมูลที่ซ้ำ ซ้อน ข้อมูลบางชุดที่อยู่ในรูปของแฟ้มข้อมูลอาจมี ปรากฏอยู่หลาย ๆ แห่ง เพราะมีผู้ใช้ข้อมูลชุดนี้หลายคน เมื่อใช้ระบบฐาน ข้อมูลแล้วจะช่วยให้ความซ้ำ ซ้อนของข้อมูลลดน้อยลง 1. รักษาความถูกต้องของข้อมูล เนื่องจากฐานข้อมูลมีเพียงฐานข้อมูลเดียว ใน กรณีที่มีข้อมูลชุดเดียวกันปรากฏอยู่หลายแห่งในฐานข้อมูล ข้อมูลเหล่านี้จะ ต้องตรงกัน ถ้ามีการแก้ไขข้อมูลนี้ทุก ๆ แห่งที่ข้อมูลปรากฏอยู่จะแก้ไขให้ ถูกต้องตามกันหมดโดยอัตโนมัติด้วยระบบจัดการฐานข้อมูล 2. การป้องกันและรักษาความปลอดภัย (Security) ให้กับข้อมูลทำ ได้อย่าง สะดวก การป้องกันและรักษาความปลอดภัยกับข้อมูลระบบฐานข้อมูลจะให้ เฉพาะผู้ที่เกี่ยวข้องเท่านั้น ซึ่งก่อให้เกิดความปลอดภัย(Security) ของ ข้อมูลด้วย 3. 3


การเลือกใช้โปรแกรมฐานข้อมูล เนื่องจากในปัจจุบันมีการพัฒนาโปรแกรมจัดการ ฐานข้อมูลออกมาเป็น จำ นวนมาก ซึ่งแต่ละโปรแกรมมีคุณสมบัติและความสามารถ แตกต่างกันไป ดังนั้น องค์กรจะตัดสินใจ เลือกใช้โปรแกรมจัดการฐานข้อมูลโปรแกรม ใด มีหลักเกณฑ์ในการพิจารณา ดังนี 1) งบประมาณที่ต้องการ เนื่องจากโปรแกรมจัดการฐานข้อมูลแต่ละโปรแกรม มีความ สามารถแตกต่างกัน ดังนั นโปรแกรมจัดการฐานข้อมูลใดมีความสามารถสูงย่อมมี ราคาแพง ตามไปด้วย 2) ความเข้ากันได้ของฮาร์ดแวร์ที่มีอยู่ จะต้องเลือกโปรแกรมจัดการฐานข้อมูล ให้ สามารถใช้งานได้กับระบบคอมพิวเตอร์ที่มีอยู่ได้ 3) จำ นวนผู้ใช้งานระบบเครื่องคอมพิวเตอร์ซึ่งแต่ละโปรแกรมจะอนุญาต ให้มีผู้ใช้งาน คอมพิวเตอร์พร้อมกันได้ไม่เท่ากัน 4) รูปแบบฐานข้อมูลโปรแกรมจัดการฐานข้อมูล เป็นการพิจารณารูปแบบของ ฐาน ข้อมูลใด เช่น ฐานข้อมูลแบบล าดับชั น ฐานข้อมูแบบเครือข่าย และฐานข้อมูลเชิง สัมพันธ์ เป็นต้น 5) ความเหมาะสมของโปรแกรมจัดการฐานข้อมูลต่อลักษณะงาน เป็น การพิจารณา ความสามารถในการทำ งาน ความยากง่ายในการใช้งานและภาษาที่ใช้ในการจัดการ ข้อมูล ตลอดจนระบบรักษาความปลอดภัยที่สามารถเชื่อมั่นได้มากน้อยเพียงใด 6) จ านวนแฟ้มข้อมูลและขนาดของระเบียนที่เปิดได้ เป็นการพิจารณาว่าต้องการ เปิด ใช้แฟ้มข้อมูลได้สูงสุดกี่แฟ้ม แต่ละแฟ้มมีระเบียนขนาดใหญ่สุดเท่าใด การเลือกใช้โปรแกรมฐานข้อมูล 4


โปรแกรมฐานข้อมูลที่นิยมใช Microsoft access คือโปรแกรมจัดการฐานข้อมูล (Database Management) ที่สามารถใช้งานง่าย ผู้ใช้สามารถใช้ access ในการจัดการกับ ฐานข้อมูล ,ค้นหาข้อมูล,นำ ข้อมมูลเหล่านั้นมาทำ ฟอร์มและแสดงในฟอร์มที่ สวยงาม หรือจัดพิมพ์เป็นรายงานอย่างง่าย 5


FoxPro เป็นภาษาการเขียนโปรแกรมเชิงขั้นตอนแบบข้อความ และระบบการจัดการ ฐานข้อมูล (DBMS) และยังเป็นภาษาการเขียนโปรแกรมเชิงวัตถุซึ่งเผยแพร่โดย Fox Software และต่อมาโดยMicrosoftสำ หรับMS-DOS, Windows, MacintoshและUNIX.FoxPro รุ่นสุดท้ายที่เผยแพร่คือ 2.6 การพัฒนายังคง ดำ เนินต่อไปภายใต้ฉลากVisual FoxProซึ่งจะถูกยกเลิกในปี 2550 6


Clipper เป็นคอมไพเลอร์xBase ที่ใช้ภาษาโปรแกรมคอมพิวเตอร์xBase ที่แตกต่างกัน ใช้เพื่อสร้างหรือขยายโปรแกรมซอฟต์แวร์ที่ทำ งานภายใต้MS-DOS เป็นหลัก แม้ว่ามันจะเป็นภาษาการเขียนโปรแกรมเอนกประสงค์ที่มีประสิทธิภาพ แต่ก็ถูกใช้ เพื่อสร้างฐานข้อมูล /โปรแกรมธุรกิจเป็นหลัก 7


dBase (หรือdBASEแบบสไตไลซ์ ) เป็นหนึ่งในระบบการจัดการฐานข้อมูลแรก สำ หรับไมโครคอมพิวเตอร์และประสบความสำ เร็จมากที่สุดในสมัยนั้น [2]ระบบ dBase ประกอบด้วยเอ็นจินฐานข้อมูลหลักระบบเคียวรีเอ็นจินฟอร์มและภาษา โปรแกรมที่เชื่อมโยงส่วนประกอบเหล่านี้ทั้งหมดเข้าด้วยกัน รูปแบบไฟล์พื้นฐานของ dBase ซึ่งเป็นไฟล์. dbfถูกใช้กันอย่างแพร่หลายในแอปพลิเคชันที่ต้องการรูปแบบที่ เรียบง่ายในการจัดเก็บข้อมูลที่มีโครงสร้าง dBase 8


คือ โปรแกรมจัดการฐานข้อมูล โดยโปรแกรมนี้จะทำ หน้าที่เป็นตัวกลางคอย ติดต่อ ประสานระหว่างผู้ใช้และฐานข้อมูลทำ ให้ผู้ใช้งานสามารถ โปรแกรมจะจัดการ ฐานข้อมูลเชิงสัมพันธ์ หรือ DBMS (Relational Database Management System) มีความสามารถทำ งานได้ทั้งในรูปแบบ Rational และบางคุณสมบัติของ Object Oriented และยังเป็น RDBMS เชิงพาณิชย์ตัวแรกของโลก ตัวโปรแกรมนี้จะ ทำ หน้าที่เป็นตัวกลางคอยติดต่อ ประสาน ระหว่างผู้ใช้และ ฐานข้อมูล ทำ ให้ผู้ใช้งาน สามารถใช้งานฐานข้อมูลได้สะดวกขึ้น เช่นการค้นหาข้มูลต่างๆภายในฐานข้อมูลที่ ง่ายและสะดวก โดยผู้ใช้ไม่จำ เป็นต้องทราบถึงโครงสร้างภายในของฐานข้อมูลแก้ ฐานข้อมูลนั้นได้ ใช้งานฐานข้อมูลได้สะดวกขึ้น เช่น การค้นหาข้อมูลต่างๆ ถูกผลิต โดยบริษัท ออราเคิล เอลลิสัน Oracle 9


เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS: Relational Database Management System) ระดับ Enterprise โดยมีบริการต่าง ๆ มากมาย มีทั้ง OnPremises และ Cloud ด้วย Azure Microsoft SQL Server 10


และนี่ก็เป็น โปรแกรมฐานข้อมูลที่คนนิยมใช้งานกัน แต่ว่ายังมีโปรแกรมจัดการฐานข้อ มูลอื่นๆอีกมากมาย นอกเหนื่อจากที่ยกตัวอย่างมา เช่น โปรแกรมจัดการฐานข้อมูล Navicat (นาวิแคท) ซึ่งสามารถใช้งาน จัดการระบบฐานข้อมูลได้เหมือนกัน และ นอกจากนี้ยังสามารถดูการสอน การใช้งาน phpMyAdmin สอนการใช้งานโปรแกรม จัดการฐานข้อมูล MySQL หรือจะเป็นข้อมูล หนังสือ จัดการฐานข้อมูลด้วย MySQL ฉบับ สมบูรณ์ 11


Thank you


Click to View FlipBook Version