ทดลองใช้งาน Database Management System (DBMS)"Part 1"
Database Management System หรือ DBMS คืออะไร
- DB คือ Database หมายถึง ฐานข้อมูล
- M คือ Management หมายถึง การจัดการ
- S คือ System หมายถึง ระบบ
ดังนั้นเเล้ว Database Management System หรือ DBMS ดือระบบการจัดการฐานข้อมูล หรือซอฟต์แวร์ที่ดูแลจัดการเกี่ยวกับฐานข้อมูล โดยอำนวยความสะดวกให้แก่ผู้ใช้ทั้งในด้านการสร้าง การปรับปรุงแก้ไข
การเข้าถึงข้อมูล และการจัดการเกี่ยวกับระบบแฟ้มข้อมูลทางกายภาพ ภายในฐานข้อมูลซึ่งต่างไปจากระบบแฟ้มข้อมูลคือ หน้าที่เหล่านี้จะเป็นของโปรแกรมเมอร์ ในการติดต่อฐานข้อมูลไม่ว่าจะด้วยการใช้คำสั่งในกลุ่ม DML หรือ DDL หรือ จะด้วยโปรแกรมต่างๆ ทุกคำสั่งที่ใช้กระทำกับฐานข้อมูลจะถูกโปรแกรม DBMS นำมาแปล (Compile) เป็นการกระทำต่างๆภายใต้คำสั่งนั้นๆ เพื่อนำไปกระทำกับตัวข้อมูลใน ฐานข้อมูลต่อไป
DBMS ถูกพัฒนาขึ้นเพื่อแก้ไขปัญหาด้าน Data Independence ที่ไม่มีในระบบแฟ้มข้อมูล ทำให้มีความเป็นอิสระจากทั้งส่วนของฮาร์ดแวร์ และข้อมูลภายในฐานข้อมูลกล่าวคือโปรแกรม DBMS นี้จะมีการทำงานที่ไม่ขึ้นอยู่กับรูปแบบ (Platform) ของตัวฮาร์ดแวร์ ที่นำมาใช้กับระบบฐานข้อมูลรวมทั้งมีรูปแบบในการอ้างถึงข้อมูลที่ไม่ขึ้นอยู่กับโครงสร้างทางกายภาพของข้อมูลด้วยการใช้ Query Language ในการติดต่อกับข้อมูลในฐานข้อมูลแทนคำสั่งภาษาคอมพิวเตอร์ในยุคที่ 3 ส่งผลให้ผู้ใช้สามารถเรียกใช้ข้อมูลจากฐานข้อมูลได้โดยไม่จำเป็นต้องทราบถึงประเภทหรือขนาดของข้อมูลนั้นหรือสามารถกำหนดลำดับที่ของฟิลด์ ในการกำหนดการแสดงผลได้โดยไม่ต้องคำนึงถึงลำดับที่จริงของฟิลด์นั้น
หน้าที่ของ DBMS
- ทำหน้าที่แปลงคำสั่งที่ใช้จัดการกับข้อมูลภายในฐานข้อมูลให้อยู่ในรูปแบบที่ข้อมูลเข้าใจ
- ทำหน้าที่ในการนำคำสั่งต่างๆ ซึ่งได้รับการแปลแล้วไปสั่งให้ฐานข้อมูลทำงาน เช่น การเรียกใช้ข้อมูล (Retrieve) การจัดเก็บข้อมูล (Update) การลบข้อมูล (Delete) หรือ การเพิ่มข้อมูลเป็นต้น (Add) ฯลฯ
- ทำหน้าที่ป้องกันความเสียหายที่จะเกิดขึ้นกับข้อมูลภายในฐานข้อมูล โดยจะคอยตรวจสอบว่าคำสั่งใดที่สามารถทำงานได้และคำสั่งใดที่ไม่สามารถทำได้
- ทำหน้าที่รักษาความสัมพันธ์ของข้อมูลภายในฐานข้อมูลให้มีความถูกต้องอยู่เสมอ
- ทำหน้าที่เก็บรายละเอียดต่าง ๆ ที่เกี่ยวข้องกับข้อมูลภายในฐานข้อมูลไว้ใน data dictionary ซึ่งรายละเอียดเหล่านี้มักจะถูกเรียกว่า "ข้อมูลของข้อมูล" (Meta Data)
- ทำหน้าที่ควบคุมให้ฐานข้อมูลทำงานได้อย่างถูกต้องและมีประสิทธิภาพ
ตัวอย่างฐานข้อมูลที่เป็น DBMS
- Mysql
- Oracle
- PostgreSQL
- MSSQL
ที่มาของข้อมูล : www.mindphp.com
ทดลองใช้งาน Database Management System
การทดลองใช้งาน DBMS ในครั้งนี้ผมจะเลือกใช้ตัว PostgreSQL น่ะครับ PostgreSQL คือ โปรแกรม OpenSource ที่สามารถนำไปใช้งานได้โดยไม่มีค่าใช้จ่ายใด เป็นจัดการฐานข้อมูลแบบ object-relational database management system หรือ (ORDBMS) น่ะครับสามารถที่จะ Download ได้จาก www.postgresql.org ได้เลยครับ
- เมื่อเข้ามายังหน้าเว็บเเล้วให้ทำการกดที่ Download the installer ครับ
การทดลองใช้งาน DBMS ในครั้งนี้ผมจะเลือกใช้ตัว PostgreSQL น่ะครับ PostgreSQL คือ โปรแกรม OpenSource ที่สามารถนำไปใช้งานได้โดยไม่มีค่าใช้จ่ายใด เป็นจัดการฐานข้อมูลแบบ object-relational database management system หรือ (ORDBMS) น่ะครับสามารถที่จะ Download ได้จาก www.postgresql.org ได้เลยครับ
- เมื่อเข้ามายังหน้าเว็บเเล้วให้ทำการกดที่ Download the installer ครับ
ขั้นตอนการติดตั้ง PostgreSQL
- ดับเบิ้ลคลิ๊กไฟล์ที่ดาวน์โหลดนั้นขึ้นมา จะขึ้นหน้าต่างการติดตั้งให้คลิ๊ก Next
- เลือกพื้นที่ในการติดตั้งโปรแกรม ในส่วนของ Installation Directory แล้วคลิ๊ก Next
- เลือกพื้นที่ในการติดตั้งโปรแกรม ในส่วนของ Data Directory แล้วคลิ๊ก Next
- ตั้งรหัสผ่าน "Password" สำหรับเข้าถึงฐานข้อมูล Database แล้วคลิ๊ก Next
- กำหนด Port ของการเชื่อมต่อข้อมูล แล้วคลิ๊กปุ่ม Next ในที่นี้คือ Port 5432 น่ะครับ
- เลือกที่ตั้งของ Database Cluster คลิก Next
- หน้าจอจะแสดงการเตรียมพร้อมที่จะติดตั้งโปรแกรม Install Program คลิ๊ก Next เพื่อดำเนินการต่อ
- รอจนกว่าโปรเเกรมจะติดตั้งเสร็จ
- คลิ๊ก finish เเล้วจะมีหน้าต่างปรากฏของ Stack Builder ขึ้นมา
- หน้าต่าง Stack Builder ให้เลือกการเชื่อมต่อเป็น PostgreSQL (เวอร์ชั่นที่เราใช้) on port (ที่เรากำหนดไว้) แล้วคลิ๊ก Next
- ขั้นตอนต่อไปจะเป็นการติดตั้ง PostGIS ให้คลิ๊กเครื่องหมาย + หน้าราการ Spatial Extentions จะมีรายการ PostGIS 2.0 for PostgreSQL 9.2 (..Bit) v.2.0.6 เเละ PostGIS 2.1 Bundle for PostgreSQL 9.2 (..Bit) v.2.1.8 ขึ้นมาให้เลือก แล้วคลิ๊ก Next
- จากนั้นโปรแกรมจะดาวน์โหลด PostGIS 2.0 for PostgreSQL 9.2 (..Bit) v.2.0.6 เเละ PostGIS 2.1 Bundle for PostgreSQL 9.2 (..Bit) v.2.1.8 มาเก็บไว้ จากนั้นกด Next ได้เลยครับ
- จากนั้นคลิ๊ก Next เพื่อทำการติดตั้ง Package ที่เราได้ทำการโหลดมาจากขั้นตอนก่อนหน้านี้ได้เลย
- จากนั้นโปรแกรมจะขึ้นมาให้ยอดรับขอตกลงให้คลิ๊ก I Agree ฉันยอมรับ
- คลิกเลือกติดตั้งโปรแกรม PostGIS และสร้าง Spatial Database แล้วให้คลิก Next
- จากนั้นให้เลือกไดเรกทอรี่ ที่ติดตั้งโปรแกรมไว้ที่เดียวกับของ PostgreSQL ให้คลิก Next
- ตั้งค่าการเชื่อมต่อกับฐานข้อมูล Database Connection
- Username : postgres
- PostgreSQLPassword: ที่เราได้ตั้งไว้ตอนติดตั้งโปรแกรม
- Port : พอร์ตการเชื่อมต่อ แล้วคลิ๊ก Next
- ทำการตั้งชื่อ ฐานข้อมูลเชิงพื้นที่ (Spatial Database) แล้วคลิ๊ก Next
- รอจนกว่าโปรเเกรมจะติดตั้งเสร็จ
- กด Finish เป็นอันเสร็จครับ
- ดับเบิ้ลคลิ๊กไฟล์ที่ดาวน์โหลดนั้นขึ้นมา จะขึ้นหน้าต่างการติดตั้งให้คลิ๊ก Next
- เลือกพื้นที่ในการติดตั้งโปรแกรม ในส่วนของ Installation Directory แล้วคลิ๊ก Next
- เลือกพื้นที่ในการติดตั้งโปรแกรม ในส่วนของ Data Directory แล้วคลิ๊ก Next
- ตั้งรหัสผ่าน "Password" สำหรับเข้าถึงฐานข้อมูล Database แล้วคลิ๊ก Next
- กำหนด Port ของการเชื่อมต่อข้อมูล แล้วคลิ๊กปุ่ม Next ในที่นี้คือ Port 5432 น่ะครับ
- เลือกที่ตั้งของ Database Cluster คลิก Next
- หน้าจอจะแสดงการเตรียมพร้อมที่จะติดตั้งโปรแกรม Install Program คลิ๊ก Next เพื่อดำเนินการต่อ
- รอจนกว่าโปรเเกรมจะติดตั้งเสร็จ
- คลิ๊ก finish เเล้วจะมีหน้าต่างปรากฏของ Stack Builder ขึ้นมา
- หน้าต่าง Stack Builder ให้เลือกการเชื่อมต่อเป็น PostgreSQL (เวอร์ชั่นที่เราใช้) on port (ที่เรากำหนดไว้) แล้วคลิ๊ก Next
- ขั้นตอนต่อไปจะเป็นการติดตั้ง PostGIS ให้คลิ๊กเครื่องหมาย + หน้าราการ Spatial Extentions จะมีรายการ PostGIS 2.0 for PostgreSQL 9.2 (..Bit) v.2.0.6 เเละ PostGIS 2.1 Bundle for PostgreSQL 9.2 (..Bit) v.2.1.8 ขึ้นมาให้เลือก แล้วคลิ๊ก Next
- จากนั้นโปรแกรมจะดาวน์โหลด PostGIS 2.0 for PostgreSQL 9.2 (..Bit) v.2.0.6 เเละ PostGIS 2.1 Bundle for PostgreSQL 9.2 (..Bit) v.2.1.8 มาเก็บไว้ จากนั้นกด Next ได้เลยครับ
- จากนั้นคลิ๊ก Next เพื่อทำการติดตั้ง Package ที่เราได้ทำการโหลดมาจากขั้นตอนก่อนหน้านี้ได้เลย
- จากนั้นโปรแกรมจะขึ้นมาให้ยอดรับขอตกลงให้คลิ๊ก I Agree ฉันยอมรับ
- คลิกเลือกติดตั้งโปรแกรม PostGIS และสร้าง Spatial Database แล้วให้คลิก Next
- จากนั้นให้เลือกไดเรกทอรี่ ที่ติดตั้งโปรแกรมไว้ที่เดียวกับของ PostgreSQL ให้คลิก Next
- ตั้งค่าการเชื่อมต่อกับฐานข้อมูล Database Connection
- Username : postgres
- PostgreSQLPassword: ที่เราได้ตั้งไว้ตอนติดตั้งโปรแกรม
- Port : พอร์ตการเชื่อมต่อ แล้วคลิ๊ก Next
- ทำการตั้งชื่อ ฐานข้อมูลเชิงพื้นที่ (Spatial Database) แล้วคลิ๊ก Next
- รอจนกว่าโปรเเกรมจะติดตั้งเสร็จ
- กด Finish เป็นอันเสร็จครับ
ในครั้งต่อไปเราจะทำการทดลองสร้าง เเละใช้งาน PostgreSQL กันน่ะครับ ...
ในครั้งต่อไปเราจะทำการทดลองสร้าง เเละใช้งาน PostgreSQL กันน่ะครับ ...
ไม่มีความคิดเห็น:
แสดงความคิดเห็น