ระบบจัดการฐานข้อมูลเบื้องต้น

#ฉบับเด็ก ป.4 ยังเข้าใจได้ (สรุปวิชา database EP.1)

Vrt Zean
Vrt Zean
Sep 9, 2018 · 1 min read

คำถามคือ เรามีระบบจัดการฐานข้อมูลทำไม ?

คำตอบง่ายๆคือ หากคุณต้องการไปเยี่ยมเพื่อนสักคนที่ป่วยอยู่ในโรงพยาบาลแต่คุณไม่ทราบว่าเขาอยู่ห้องไหน พยาบาลก็แค่ค้นหาชื่อหรือเลขบัตรประชาชน จากนั้นข้อมูลความสัมพันธ์ทั้งหมดของเพื่อนคุณก็จะเด้งขึ้นมาเป็นโหล สรุปคือ มันเอาไว้จัดการโครงสร้างและความสัมพันธ์ของข้อมูลนั่นเอง

การทำงานมันอธิบายง่ายๆด้วยรูปภาพ

App(application) คือ โปรแกรมที่อำนวยความสะดวกในด้านต่างๆ
User คือ ผู้ใช้งาน
API(Application Programming Interface) คือ ช่องทางการเชื่อมต่อ
DBMS คือ ระบบการจัดการฐานข้อมูล หรือซอฟต์แวร์ที่ดูแลจัดการเกี่ยวกับฐานข้อมูล
database คือฐานข้อมูล

รูปที่ 1 การเข้าถึงฐานข้อมูล

จากรูปจะเห็นได้ว่าผู้ใช้จะสามารถเข้าถึงฐานข้อมูลได้ผ่านทาง DBMS เพื่อค้นหา หรือเปลี่ยนแปลงข้อมูล

ภาษาที่ใช้ติดต่อฐานข้อมูลมี 2ประเภท คือ
1.DDL ไว้สร้างโครงสร้าง ประเภท ความสัมพันธ์กันของข้อมูล
2.DML ไว้ค้นหา เปลี่ยนแปลง เพิ่ม หรือลบ ข้อมูล เช่น SQL

รูปที่ 2 ข้อดีและข้อเสีย

ข้อดีของการมีระบบจัดการฐานข้อมูล
-ลดการซ้ำซ้อนของข้อมูล
-ทำให้ข้อมูลมีความถูกต้องและสอดคล้องกับที่เราต้องการ
-เห็นความสำพันธ์ของข้อมูล
-ใช้ข้อมูลร่วมกันได้
-เข้าถึงข้อมูลได้พร้อมๆกัน
-ทราบขอบเขตของข้อมูล
-มีข้อมูลที่ตรงตามมาตรฐาน
-เปลี่ยนแปลงข้อมูลได้ง่ายขึ้น
-มีความเป็นอิสระของข้อมูล
-มีการทำ back up และ recovery กันข้อมูลสูญหาย

ข้อเสียของการมีระบบจัดการฐานข้อมูล
-ความซ้ำซ้อนที่เข้ายากโดยผ่านDBMS
-ใช้เนื้อที่มากขึ้น
-ค่าใช้จ่าย DBMS
-การนำข้อมูลเก่ามาเก็บ
-ประสิทธิภาพอาจไม่เท่าการใช้ขอมูลโดยตรง

จะเห็นได้ว่าข้อดีเยอะกว่าข้อเสียเยอะเลยยยย มันเลยใช้กันอย่างแพร่หลายไง อิอิ

อ้างอิง

รูปที่ 1 :https://www.quora.com/What-is-the-difference-between-DBMS-and-SQL
รูปที่ 2 http://dropshipz.net/%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%94%E0%B8%B5%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B9%80%E0%B8%AA%E0%B8%B5%E0%B8%A2-%E0%B8%82%E0%B8%AD%E0%B8%87-dropship-%E0%B8%AB%E0%B8%A3%E0%B8%B7%E0%B8%AD-dropshipping/

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade