วันจันทร์ที่ 9 กันยายน พ.ศ. 2556

SQL : structured query language


ภาษาที่ใช้ในการเขียนโปรแกรม เพื่อจัดการกับฐานข้อมูลโดยเฉพาะ เป็นภาษามาตราฐานบนระบบฐานข้อมูลเชิงสัมพันธ์และเป็นระบบเปิด(open system)  หมายถึงเราสามารถใช้คำสั่ง sql กับฐานข้อมูลชนิดใดก็ได้ และ คำสั่งงานเดียวกันเมื่อสั่งงานผ่าน ระบบฐานข้อมูลที่แตกต่างกันจะได้ ผลลัพธ์เหมือนกัน ทำให้เราสามารถเลือกใช้ฐานข้อมูล ชนิดใดก็ได้โดยไม่ติดยึดกับฐานข้อมูลใดฐานข้อมูลหนึ่ง 
database : กลุ่มของข้อมูลที่มารวมกันแล้วมาจัดการดาต้าเบส


-Relational Databases (ฐานข้อมูลเชิงสัมพันธ์)
ระบบฐานข้อมูลเชิงสัมพันธ์ เป็นการเก็บข้อมูลในรูปของตาราง (table) ในแต่ละตารางแบ่งออกเป็นแถวๆ และในแต่ละแถวจะแบ่งเป็นคอลัมน์ (Column) ซึ่งในการเชื่อมโยงกันระหว่างข้อมูลในตารางต่างๆ จะ เชื่อมโยงโดยใช้การอ้างอิงจากข้อมูลในคอลัมน์ที่กำหนดไว้
Normalization คืออะไร
เป็นวิธีการลดความซ้ำซ้อนของข้อมูลที่อาจเกิดขึ้นได้ มักใช้ในการออกแบบฐานข้อมูลที่เป็นแบบ Relational Database ซึ่งการทำ Normalization นี้จะช่วยให้ความซ้ำซ้อนของข้อมูลลดลง

ปัจจุบันมีซอฟต์แวร์ระบบจัดการฐานข้อมูล (database management system : DBMS) ที่สนับสนุนการใช้คำสั่ง SQL เช่น  Oracle , DB2, MS-SQL, MS-Access 


MySQL 

คือ เป็นระบบตัดการฐานข้อมูลเชิงสัมพันธ์ relational database management system (RDBMS) มีหน้าที่เก็บข้อมูลอย่างเป็นระบบ รองรับคำสั่ง SQL 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น