oracle เป็น database ตัวนึงที่ด้รับการไว้วางใจทั่วโลกจากทั้บริษัทเอกชนจำนวนมาก และรัฐบาล ง่ายต่อการแก้ไขปัญหา หรือศึกษาเรื่องต่าง ๆ ของ oracle เพราะมีผู้ใช้งานเป็นจำนวนมาก และก็มีการอัพเดตสิ่งใหม่ๆเข้ามาตลอดหรือแม้กระทั่งการแก้ไขสิ่งที่ผิดพลาดต่าง ๆ oracle ก็จะทำการแก้ไขตลอดเวลา Show 5. SQLite คำศัพท์พื้นฐานเกี่ยวกับระบบฐานข้อมูล 7.แอททริบิวต์ (Attribute) สิ่งที่ใช้อธิายคุณลักษณะของข้อมูลในเอนทิตีหนึ่งๆ การเลือกใช้โปรแกรมจัดการฐานข้อมูลที่เหมาะสมกับลักษณะงาน 1 งบประมาณขององค์กรและราคาของดีบีเอ็มเอสที่ต้องการ 2 ความเข้ากันได้ของฮาร์ดแวร์ที่มีอยู่ 3 จำนวนผู้ใช้งานระบบคอมพิวเตอร์ 4 รูปแบบฐานข้อมูลแบบดีบีเอ็มเอส 5 ความเหมาะสมของดีบีเอ็มเอส ต่อลักษณะงานที่ทำ 6 จำนวนแฟ้มข้อมูลและขนาดของระเบียบที่เปิดได้ ระบบฐานข้อมูล (Database System) หมายถึงโครงสร้างสารสนเทศที่ประกอบด้วยรายละเอียดของข้อมูลที่มีความสัมพันธ์และเกี่ยวข้องกันที่จะนำมาใช้ในระบบงานต่างๆร่วมกันระบบฐานข้อมูลจึงนับเป็นการจัดเก็บข้อมูลอย่างเป็นระบบโดยผู้ใช้สามารถจัดการกับข้อมูลได้ในลักษณะต่างๆทั้งการเพิ่มข้อมูล การแก้ไข การลบ การค้นหา ตลอดจนการเรียกดูข้อมูลในรูปแบบต่างๆซึ่งส่วนจะเป็นการประยุกต์นำเอาระบบคอมพิวเตอร์เข้ามาช่วยในการจัดการฐานข้อมูลและนำฐานข้อมูลผ่านกระบวนการประมวลผลและแสดงผลลัพธ์ในรูปแบบต่างๆ 1. เอนทิตี้ (Entity) คือ สิ่งที่ผู้ใช้งานฐานข้อมูลต้องการจะจัดเก็บซึ่งอาจจะเป็นสิ่งที่เป็นรูปธรรมคือสามารถมองเห็นได้ด้วยตา 3. ประกอบด้วย Attribute รหัสนักศึกษา ชื่อ-นามสกุล ที่อยู่ คณะ สาขาวิชา เป็นต้น หรือ Entity 4.พนักงานประกอบด้วย Attribute รหัสพนักงาน ชื่อ-นามสกุล แผนก เงินเดือน เป็นต้น ดังนั้น Attribute จึงมีความหมายเหมือนกับเขตข้อมูล (Field)ทูเพิล (Tuple) คือ ค่าของข้อมูลในแต่ละแถว (Row) หรือเรียกว่า ระเบียน (Record)ความสัมพันธ์ Relationship คือ ความสัมพันธ์ระหว่าง Entity ซึ่งจะมีอยู่ 3 ประเภทใหญ่ๆ ดังนี้ 4.1 ความสัมพันธ์แบบหนึ่งต่อหนึ่ง (One-to-One Relationship) 4.2ความสัมพันธ์แบบหนึ่งต่อกลุ่ม (One-to-Many Relationship) 4.3 ความสัมพันธ์แบบกลุ่มต่อกลุ่ม (Many-to-Many Relationship) รูปแบบของระบบฐานข้อมูล มีอยู่ด้วยกัน 3 ประเภทคือ 1. ฐานข้อมูลเชิงสัมพันธ์ (RELATIONAL DATABASE) เป็นการเก็บข้อมูลในรูปแบบที่เป็นตาราง (Table) หรือเรียกว่า รีเลชั่น (RELATION) มีลักษณะเป็น 2 มิติ คือ เป็นแถวและเป็นคอลัมน์ การเชื่อมโยงข้อมูลระหว่างตารางจะเชื่อมโยงโดยใช้แอททริบิวต์ (ATTRIBUTE) หรือคอลัมน์ที่เหมือนกันทั้งสองตารางเป็นตัวเชื่อมโยงข้อมูล เช่น 2. ฐานข้อมูลแบบเครือข่าย (NETWORK DATABASE) ฐานข้อมูลแบบเครือข่ายจะเป็นการรวมระเบียนต่าง ๆ และความสัมพันธ์ระหว่างระเบียนแต่จะต่างกับฐานข้อมูลเชิงสัมพันธ์ คือในฐานข้อมูลเชิงสัมพันธ์จะแฝงความสัมพันธ์เอาไว้โดยระเบียนที่มีความสัมพันธ์กันจะต้องมีค่าของข้อมูลในแอททริบิวต์ในแอททริบิวต์หนึ่งเหมือนกันแต่ฐานข้อมูลแบบเครือข่ายจะแสดงความสัมพันธ์อย่างชัดเจนโดยแสดงไว้ในโครงสร้าง เช่น
โปรแกรมฐานข้อมูลที่นิยมใช้ โปรแกรมจัดการฐานข้อมูล เป็นโปรแกรมหรือซอฟแวร์ที่ช่วยจัดการข้อมูลหรือรายการต่าง ๆ ที่อยู่ในฐานข้อมูไม่ว่าจะเป็นการจัดเก็บ การเรียกใช้ การปรับปรุงข้อมูล โปรแกรมจัดการฐานข้อมูล จะช่วยให้ผู้ใช้สามารถค้นหาข้อมูลได้อย่างรวดเร็ว ซึ่งโปรแกรมจัดการฐานข้อมูลที่นิยมใช้มีอยู่ด้วยกันหลายตัว เช่น Microsoft Access, FoxPro, Clipper, dBase, FoxBASE, Oracle, Microsoft SQL Server, MySQL เป็นต้น โดยแต่ละโปรแกรมจะมีความสามารถต่างกัน บางโปรแกรมใช้ง่ายแต่จะจำกัดขอบเขตการใช้งาน บางโปรแกรมใช้งานยากกว่า แต่จะมีความสามารถในการทำงานมากกว่า โปรแกรม FoxPro เป็นโปรแกรมฐานข้อมูลที่มีผู้ใช้งานมากที่สุด เนื่องจากใช้ง่ายทั้งวิธีการเรียกจากเมนูของ FoxPro และประยุกต์โปรแกรมขึ้นใช้งาน โปรแกรมที่เขียนด้วย FoxPro จะสามารถใช้กลับ dBase คำสั่งและฟังก์ชั่นต่าง ๆ ใน dBase จะสามารถใช้งานบน FoxPro ได้ นอกจากนี้ใน FoxPro ยังมีเครื่องมือช่วยในการเขียนโปรแกรม เช่น การสร้างรายงาน โปรแกรม SQL เป็นโปรแกรมฐานข้อมูลที่มีโครงสร้างของภาษาที่เข้าใจง่าย ไม่ซับซ้อน มีประสิทธิภาพการทำงานสูง สามารถทำงานที่ซับซ้อนได้โดยใช้คำสั่งเพียงไม่กี่คำสั่ง โปรแกรม SQL จึงเหมาะที่จะใช้กับระบบฐานข้อมูลเชิงสัมพันธ์ และเป็นภาษาหนึ่งที่มีผู้นิยมใช้กันมาก โดยทั่วไปโปรแกรมฐานข้อมูลของบริษัทต่าง ๆ ที่มีใช้อยู่ในปัจจุบัน เช่น Oracle, DB2 ก็มักจะมีคำสั่ง SQL ที่ต่างจากมาตรฐานไปบ้างเพื่อให้เป็นจุดเด่นของแต่ละโปรแกรมไป โปรแกรมฐานข้อมูลใดที่มีผู้ใช้งานมากที่สุดโปรแกรม FoxPro เป็นโปรแกรมฐานข้อมูลที่มีผู้ใช้งานมากที่สุด เนื่องจากใช้ง่ายทั้งวิธีการเรียกจากเมนูของ FoxPro และประยุกต์โปรแกรมขึ้นใช้งาน โปรแกรมที่เขียนด้วย FoxPro จะสามารถใช้กลับ dBase คำสั่งและฟังก์ชั่นต่าง ๆ ใน dBase จะสามารถใช้งานบน FoxPro ได้ นอกจากนี้ใน FoxPro ยังมีเครื่องมือช่วยในการเขียนโปรแกรม เช่น การสร้าง ...
โปรแกรมจัดการฐานข้อมูลมีหน้าที่อะไรโปรแกรมจัดการฐานข้อมูล (Database Management System) คือ โปรแกรมที่ช่วยในการสร้าง หรือดูแลฐานข้อมูล เพื่อให้สามารถจัดเก็บข้อมูล และเรียกใช้ข้อมูลได้อย่างรวดเร็ว โดยผู้ใช้ไม่ต้องสร้างแฟ้มข้อมูลที่ซ้ำซ้อนกัน ซึ่งช่วยลดปัญหาความซ้ำซ้อนของการเก็บข้อมูล ลดปัญหาความยุ่งยาก ในการบำรุงรักษาข้อมูล และสามารถใช้ข้อมูลร่วมกันได้ ...
DBMS จัดเป็นโปรแกรมอะไรDBMS ย่อมาจาก Database Management System คือ ระบบการจัดการฐานข้อมูล หรือซอฟต์แวร์สำหรับบริหารและจัดการฐานข้อมูล ทำหน้าที่เป็นตัวกลางในระบบติดต่อระหว่างผู้ใช้กับฐานข้อมูล ในการสร้าง การปรับปรุงแก้ไข การเข้าถึงข้อมูล และการจัดการเกี่ยวกับระบบแฟ้มข้อมูล ระบบจัดการฐานข้อมูลที่นิยมใช้กันในปัจจุบัน ได้แก่ Oracle, Microsoft ...
|