SlideShare a Scribd company logo
1 of 7
และ การออกแบบฐานข้อมูล
สถาปัตยกรรมฐานข้อมูล
 สถาปัตยกรรมระบบฐานข้อมูล
 โครงสร้างของข้อมูลภายในระบบฐานข้อมูล ซึ่ง ANSI(Amarican
National Standards Institute) และ SPARC(Standard
Planning and Requirements Committee) ที่เรียกกันย่อๆว่า
ANSI-SPARC ได้ แบ่งสถาปัตยกรรมของฐานข้อมูลออกเป็น 3 ระดับ
ประกอบด้วย
 ระดับภายใน (Internal Level)
 ระดับแนวความคิด(Conceptual Level)
 ระดับภายนอก(External Level)
ความเป็นอิสระของข้อมูล
 ความเป็นอิสระของข้อมูล
 ความเป็นอิสระของข้อมูล คือการที่ผู้ใช้สามารถเปลี่ยนแปลงข้อมูลในระดับแนวความคิด หรือ
ระดับภายในได้โดยไม่กระทบกับโปรแกรมที่เรียกใช้ ผู้ใช้ยังมองเห็นโครงสร้างข้อมูลในระดับ
ภายนอกเหมือนเดิมและใช้งานได้ตามปกติ โดยมี DBMS เป็นตัวจัดการในการเชื่อมต่อ
ข้อมูลในระดับภายนอกกับระดับแนวความคิด และเชื่อมข้อมูลระดับแนวความคิดกับระดับ
ภายใน นั่นหมายถึงการ เปลี่ยนแปลงข้อมูลในระดับที่ต่ากว่า จะไม่กระทบกับข้อมูลที่อยู่ใน
ระดับที่สูงกว่า ซึ่งความเป็นอิสระ ของข้อมูลแบ่งออกเป็น 2 ลักษณะคือ
 ความเป็นอิสระของข้อมูลเชิงตรรกะ (Logical Data Independence) คือ การ
เปลี่ยนแปลงข้อมูลระดับแนวความคิดโดยไม่กระทบต่อผู้ใช้งาน
 ความเป็นอิสระของข้อมูลเชิงกายภาพ (Physical Data Independence) คือ
การเปลี่ยนแปลงข้อมูลระดับภายในโดยไม่กระทบต่อผู้ใช้ระดับแนวความคิด
การแปลงรูป
 คือ การถ่ายทอดมุมมองจากสถาปัตยกรรมในระดับที่สูงกว่า ไปยังระดับที่ต่ากว่า ซึ่ง
แบ่งเป็น 2 ลักษณะคือ
– การแปลงรูประหว่างระดับภายนอกกับระดับแนวความคิด
– การแปลงรูปจากระดับแนวความคิดกับระดับภายใน
ประโยชน์ของการจัดแบ่งข้อมูลออกเป็นลาดับชั้น
 ผู้ใช้งานไม่จาเป็นต้องสนใจรายละเอียดของโครงสร้างในการจัดเก็บข้อมูล ว่าจะต้อง
จัดเก็บ ข้อมูลในระดับกายภาพอย่างไร
 ผู้ใช้แต่ละคนสามารถนาข้อมูลชุดเดียวกัน มาใช้งานที่แตกต่างกัน และจัดรูปแบบการ
แสดงผลต่างๆ ให้แตกต่างกันตามความต้องการของผู้ใช้แต่ละคนได้ โดยไม่กระทบกับ
โครงสร้าง ของการจัดเก็บข้อมูลจริง หรือกระทบโครงสร้างในระดับแนวความคิด
 มีความเป็นอิสระของข้อมูลกับตัวโปรแกรม คือ สามารถแก้ไขเปลี่ยนแปลงโครงสร้าง
ของ ข้อมูลได้ โดยไม่ต้องทาการแก้ไขโปรแกรม
เนื้อหาที่เกี่ยวข้องกับการจัดฐานข้อมูล
 การจัดการข้อมูล(Data Management)
 ระบบฐานข้อมูล(Database System)
 ระบบจัดการฐานข้อมูล(Database Management System)
 สถาปัตยกรรมฐานข้มมูล(Database Architecture)
 แบบจาลองของข้มมูล(Data Model)
 Entity-Relationship Model
 การออกแบบฐานข้อมูล(Database Design)
 การนอร์มอลไลเซชั่น(Normalization)
 คาสั่ง SQL
 การจัดการทรานเซคชั่น(Transection Management)
สถาปัตยกรรมฐานข้อมูล

More Related Content

What's hot

บทที่ 3
บทที่ 3บทที่ 3
บทที่ 3nunzaza
 
บทที่ 6
บทที่ 6บทที่ 6
บทที่ 6nunzaza
 
ฐานข้อมูล
ฐานข้อมูลฐานข้อมูล
ฐานข้อมูลChemist Atom
 
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูลNattipong Siangyen
 

What's hot (7)

3
33
3
 
Ch5 database system
Ch5 database systemCh5 database system
Ch5 database system
 
K3
K3K3
K3
 
บทที่ 3
บทที่ 3บทที่ 3
บทที่ 3
 
บทที่ 6
บทที่ 6บทที่ 6
บทที่ 6
 
ฐานข้อมูล
ฐานข้อมูลฐานข้อมูล
ฐานข้อมูล
 
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
 

Similar to สถาปัตยกรรมฐานข้อมูล

สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูลสถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูลด.ช. ทีม น่ะจ๊ะ
 
สถาปัตยกรรม และแบบฐานข้อมูล
สถาปัตยกรรม และแบบฐานข้อมูลสถาปัตยกรรม และแบบฐานข้อมูล
สถาปัตยกรรม และแบบฐานข้อมูลด.ช. ทีม น่ะจ๊ะ
 
งานครูทรงศักดิ์1
งานครูทรงศักดิ์1งานครูทรงศักดิ์1
งานครูทรงศักดิ์1startnaza
 
งานนำเสนอ1คอม
งานนำเสนอ1คอมงานนำเสนอ1คอม
งานนำเสนอ1คอมkanjana123
 
SA-System Analysis
SA-System AnalysisSA-System Analysis
SA-System AnalysisdiseVru
 
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลการจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลchanoot29
 
ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์Thanat Suriyawong
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1Kittipong Joy
 
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซการออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซCC Nakhon Pathom Rajabhat University
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลIsareeya Keatwuttikan
 

Similar to สถาปัตยกรรมฐานข้อมูล (20)

สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูลสถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
 
สถาปัตยกรรม และแบบฐานข้อมูล
สถาปัตยกรรม และแบบฐานข้อมูลสถาปัตยกรรม และแบบฐานข้อมูล
สถาปัตยกรรม และแบบฐานข้อมูล
 
งานครูทรงศักดิ์1
งานครูทรงศักดิ์1งานครูทรงศักดิ์1
งานครูทรงศักดิ์1
 
งานนำเสนอ1คอม
งานนำเสนอ1คอมงานนำเสนอ1คอม
งานนำเสนอ1คอม
 
งานนำเสนอ..
งานนำเสนอ..งานนำเสนอ..
งานนำเสนอ..
 
SA-System Analysis
SA-System AnalysisSA-System Analysis
SA-System Analysis
 
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลการจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
 
ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
SA Chapter 9
SA Chapter 9SA Chapter 9
SA Chapter 9
 
ใบความรู้1.1
ใบความรู้1.1ใบความรู้1.1
ใบความรู้1.1
 
Db1
Db1Db1
Db1
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซการออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
 
Database
DatabaseDatabase
Database
 
K3
K3K3
K3
 
K3 (2)
K3 (2)K3 (2)
K3 (2)
 
งาน Ppt 6401
งาน Ppt 6401 งาน Ppt 6401
งาน Ppt 6401
 
บท1
บท1บท1
บท1
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
 

More from นายแสงธรรม สระจันทร์

More from นายแสงธรรม สระจันทร์ (16)

Unit5
Unit5Unit5
Unit5
 
Itnew
ItnewItnew
Itnew
 
ใน I tunes มีไวรัสจริงหรือ ?
ใน I tunes มีไวรัสจริงหรือ ?ใน I tunes มีไวรัสจริงหรือ ?
ใน I tunes มีไวรัสจริงหรือ ?
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
 
สอนใช้ SonyVegas ตัดต่อ VDO
สอนใช้ SonyVegas ตัดต่อ VDO สอนใช้ SonyVegas ตัดต่อ VDO
สอนใช้ SonyVegas ตัดต่อ VDO
 
Tips
TipsTips
Tips
 
Hyperloop
HyperloopHyperloop
Hyperloop
 
ซีบรา เทคโนโลยีส์
ซีบรา เทคโนโลยีส์ซีบรา เทคโนโลยีส์
ซีบรา เทคโนโลยีส์
 
PPT ก#2 สายคอม
PPT ก#2 สายคอมPPT ก#2 สายคอม
PPT ก#2 สายคอม
 
ทำรูปให้เป็นรูปการ์ตูน Ps
ทำรูปให้เป็นรูปการ์ตูน Psทำรูปให้เป็นรูปการ์ตูน Ps
ทำรูปให้เป็นรูปการ์ตูน Ps
 
boontarik
boontarikboontarik
boontarik
 
IT NEW - Khim
IT NEW - KhimIT NEW - Khim
IT NEW - Khim
 
ก#2 | การ print ติดตั้ง และการแชร์
ก#2 | การ print ติดตั้ง และการแชร์ก#2 | การ print ติดตั้ง และการแชร์
ก#2 | การ print ติดตั้ง และการแชร์
 
การเอา Vdo ลง powerpoint
การเอา Vdo ลง powerpointการเอา Vdo ลง powerpoint
การเอา Vdo ลง powerpoint
 
การ Create abbreviations
การ Create abbreviationsการ Create abbreviations
การ Create abbreviations
 
การ Coppy text แบบ เร็วป๊าดๆ
การ  Coppy text  แบบ เร็วป๊าดๆการ  Coppy text  แบบ เร็วป๊าดๆ
การ Coppy text แบบ เร็วป๊าดๆ
 

สถาปัตยกรรมฐานข้อมูล