ระบบจัดการฐานข้อมูล (DBMS) Database Management System คือซอฟต์แวร์ที่ใช้จัดการฐานข้อมูล เช่น เตรียมพื้นที่ในการเก็บข้อมูล , การสร้างข้อมูล , แก้ไขข้อมูล , ลบข้อมูล , ค้นหาข้อมูล
การดำเนินการเข้าถึงเพื่อจัดการข้อมูล จะใช้วิธีการ สอบถาม หรือ เรียกว่า Query ซึ่ง ส่วนมาก เป็นภาษา SQL
นอกจากภาษา SQL ยังมี DBMS อื่นๆ ที่ใช้ภาษาสอบถาม อย่างเช่น Microsoft Access , SQL Server , Oracle , PostgreSQL , FoxPro
โดย DBMS ทุกชนิดจะมีซอฟต์แวร์ฐานข้อมูลที่เรียกว่า Open Database Connectivity (ODBC) driver มาให้ด้วย เพื่อให้สามารถทำงานร่วมกับฐานข้อมูลแบบอื่นๆได้
DBMS ที่นิยมใช้กันในปัจจุบันได้แก่
-MySQL
เป็นฐานข้อมูลแบบ Open Source ที่ใช้กันแพร่หลาย เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (Relational Database Management System) โดยใช้ภาษา SQL มีการพัฒนาภายใต้บริษัท MySQL AB ในประเทศสวีเดน โดยจัดการ MySQL ทั้งในแบบที่ให้ใช้ฟรี และแบบที่ใช้ในเชิงธุรกิจ
-SQL Server
เป็น DBMS ที่พัฒนาโดย Microsoft ซึ่ง มีระบบหน้าจอที่ใช้ในการจัดการที่ มีประสิทธิภาพ มีระบบความปลอดภัยสูง และค่อนข้างละเอียดซับซ้อน ส่วนมากใช้ในการพัฒนาฐานข้อมูลโปรแกรม ให้กับองค์กรต่างๆ ที่มีขนาดใหญ่
ซึ่งใช้ภาษา T-SQL ในการดึงเรียกข้อมูล สามารถใช้งานร่วมกับ Microsoft Access ได้
-Oracle
Oracle (ภาษาไทย อ่านว่า ออราเคิล) คือ Object – Relational Database Management System (ORDBMS) มีความสามารถทำงานได้ทั้งในรูปแบบ Rational และบางคุณสมบัติของ Object Oriented เป็นผลิตภัณฑ์จากบริษัทออราเคิล และยังเป็น RDBMS เชิงพาณิชย์ตัวแรกของโลก ออราเคิลเซิร์ฟเวอร์ มีความสามารถโดดเด่นในด้าน การจัดการฐานข้อมูล มีความน่าเชื่อถือสูง (reliable) ด้วยเทคโนโลยี Rollback Segment ซึ่งเป็นลิขสิทธิ์ของบริษัทออราเคิล
รายชื่อระบบจัดการฐานข้อมูล
ระบบจัดการฐานข้อมูลที่นิยมใช้กันในปัจจุบัน
ออราเคิล (Oracle)
ไอบีเอ็ม ดีบีทู (IBM DB2)
ไมโครซอฟท์ ซีควลเซิร์ฟเวอร์ (Microsoft SQL Server)
ไซเบส (Sybase)
แคเช่ (Cache')
PostgreSQL
Progress
มายเอสคิวแอล (MySQL)
Interbase
Firebird
Pervasive SQL
แซพ ดีบี (SAP DB)
ไมโครซอฟท์ แอคเซส (Microsoft Office Access)
SQLite
เลขที่ใดขาด ขอให้ส่งไฟล์มาโดยด่วนที่สุด ภายในวันที่ 6 เม.ย. 58 นี้
งานที่ได้รับแล้วของห้อง 6.1
งานที่ได้รับแล้วของห้อง 6.2
ในส่วนของข้อสอบ มีเนื้อหา ตั้งแต่ หัวข้อที่ 1- 6 ใน Website
ส่วนใหญ่ อาจารย์ใช้ช้อสอบ Midterm เป็นตัวหลีก พร้อมเพิ่มส่วนเนื้อหา หลัง Midterm อีกเล็กน้อย
ส่วนที่เพิ่ม เช่น การสร้าง Print Report และ การสร้าง แบบสอบถาม หรือ Query เป็นต้น
ขอให้ทุกคน โชคดีในการทำข้อสอบ
อย่าลืมอ่านเนื้อหา หลัง Midterm ด้วยนะครับ
งานชิ้นใหญ่ ก่อน Final
1.ให้นักเรียน สร้างฐานข้อมูลร้านค้ามา 1 ร้านค้า
2. ให้สร้าง ตาราง (Table มามากกว่า 1 Table) Customer(ลูกค้า) + Product(สินค้า)
3.สร้างหน้าจอ ที่มีฟังก์ชันในการการ เพิ่ม , ลบ , แก้ไขข้อมูล , บันทึกข้อมูล
4.หน้าแสดงข้อมูลให้แสดงรูปภาพ ออกมาด้วย
5.,มีการออกรายงาน และบันทีกต่างๆมาเป็นเอกสารว่ามีอะไรอยู่ในฐานข้อมูลบ้าง
6.ออกแบบคู่มือการใช้งานโปรแกรมที่นักเรียนได้พัฒนาขึ้น (Capture หน้าจอ และอธิบายการทำงานเป็นลำดับ)
ตัวอย่างการสร้างฐานข้อมูล
https://drive.google.com/file/d/0B6LRb4fwYYYIUjdQYU04ZFE1aDA/view?usp=sharing
ส่งภายใน ก่อนสอบ Final
คะแนน Midterm 2557-2
การประมวลผลข้อมูลให้เป็นสารสนเทศ หลักการพื้นฐานของคอมพิวเตอร์ โครงสร้างแฟ้มข้อมูล การออกแบบฐานข้อมูล การสร้างฐานข้อมูล ตาราง ข้อมูล แบบสอบถาม ฟอร์ม รายงาน เพจ มาโคร และโมดูล การติดต่อสื่อสารผ่านระบบเครือข่ายคอมพิวเตอร์ การค้นข้อมูลผ่านเครือข่ายอินเตอร์เน็ต