SlideShare a Scribd company logo
1 of 12
สถาปัตยกรรมระบบฐานข้อมูล คือ
โครงสร้างของข้อมูลภายในระบบฐานข้อมูล แบ่ง
สถาปัตยกรรมของฐานข้อมูลออกเป็น 3 ระดับ
ประกอบด้วย
1.ระดับภายใน (Internal Level)
2.ระดับแนวความคิด(Conceptual Level)
3.ระดับภายนอก(External Level)
1. ระดับภายนอก (External level)
มาจากแบบฟอร์มเอกสาร ว่ามีอะไรในเอกสารบ้าง
หรือจากผู้ใช้ที่แต่ละคนเป็นการรวบรวมข้อมูล
อย่างง่าย ๆ จากผู้ใช้เพื่อให้กับนักวิเคราะห์นาไป
ศึกษา
ผู้ใช้คนที่หนึ่ง : (รหัส, ชื่อ)
ผู้ใช้คนที่สอง : (รหัส, ที่อยู่)
2.ระดับความคิด (Conceptual level)
ตีความออกมาเป็นตารางโดยนาแบบฟอร์มต่าง ๆ มา
รวมกัน เพื่อแสดงความต้องการของผู้ใช้ในรูปที่สมบูร์์
อาจมีการวิเคราะห์ และออกแบบโดยผ่านขั้นตอน
มากมาย ทั้ง E-R หรือ Normalization จนเสร็จสิ้น
พนักงาน (รหัส, ชื่อ, ที่อยู่) ในแบบสคีมา(Schema)หรือ
person (id, name, address) ในแบบสคีมา(Schema)
3.ระดับภายใน (Internal level)
ตีความในระดับการจัดเก็บข้อมูลจริง เป็นหน้าที่ขอผู้ออกแบบ
อย่างแท้จริง
วัตถุประสงค์ที่ต้องแบ่งเป็น 3 ระดับ คือ
•ให้ผู้ใช้สามารถใช้ข้อมูลชุดเดียวกันได้หลายๆคนโดยไม่มี
ผลกระทบต่อผู้อื่นที่กาลังใช้งานฐานข้อมูลอยู่
•ผู้ใช้ไม่จาเป็นต้องสนใจโครงสร้างภายในฐานข้อมูล ปล่อยให้
เป็นหน้าที่ของระบบจัดการฐานข้อมูล(DBMS)
•ผู้บริหารฐานข้อมูลสาสารถเปลี่ยนแปลงโครงสร้างฐานข้อมูล
ได้โดยไม่กระทบกับผู้ใช้ฐานข้อมูล
ความเป็นอิสระของข้อมูล (Data Independence)
ความเป็นอิสระของข้อมูล คือการที่ผู้ใช้สามารถ
เปลี่ยนแปลงข้อมูลในระดับแนวความคิด หรือระดับ
ภายในได้โดยไม่กระทบกับโปรแกรมที่เรียกใช้ ผู้ใช้ยัง
มองเห็นโครงสร้างข้อมูลในระดับ ภายนอกเหมือนเดิม
และใช้งานได้ตามปกติ โดยมี DBMS เป็นตัว
จัดการในการเชื่อมต่อข้อมูลในระดับภายนอกกับระดับ
แนวความคิด และเชื่อมข้อมูลระดับแนวความคิดกับ
ระดับภายใน
ความเป็นอิสระของข้อมูลแบ่งออกเป็น2 ลักษณะคือ
• ความเป็นอิสระของข้อมูลเชิงตรรกะ (Logical Data
Independence) คือ การเปลี่ยนแปลงข้อมูลระดับ
แนวความคิดโดยไม่กระทบต่อผู้ใช้งาน
• ความเป็นอิสระของข้อมูลเชิงกายภาพ (Physical Data
Independence) คือ การเปลี่ยนแปลงข้อมูลระดับภายใน
โดยไม่กระทบต่อผู้ใช้ระดับแนวความคิด
ประโยชน์ของการจัดแบ่งข้อมูลออกเป็นลาดับชั้น
•ผู้ใช้งานไม่จาเป็นต้องสนใจรายละเอียดของโครงสร้างในการ
จัดเก็บข้อมูล
•ผู้ใช้แต่ละคนสามารถนาข้อมูลชุดเดียวกัน มาใช้งานที่แตกต่าง
กัน และจัดรูปแบบการ แสดงผลต่างๆ ให้แตกต่างกันตามความ
ต้องการของผู้ใช้แต่ละคนได้ โดยไม่กระทบกับโครงสร้าง
•มีความเป็นอิสระของข้อมูลกับตัวโปรแกรม คือ สามารถแก้ไข
เปลี่ยนแปลงโครงสร้างของ ข้อมูลได้โดยไม่ต้องทาการแก้ไข
โปรแกรม
การแปลงรูป (Mapping)
คือ การถ่ายทอดมุมมองจากสถาปัตยกรรมในระดับที่
สูงกว่า ไปยังระดับที่ต่ากว่า ซึ่งแบ่งเป็น 2 ลักษ์ะคือ
- การแปลงรูประหว่างระดับภายนอกกับระดับ
แนวความคิด
- การแปลงรูปจากระดับแนวความคิดกับระดับภายใน
การออกแบบฐานข้อมูล
การออกแบบฐานข้อมูล (Designing Databases) มี
ความสาคัญต่อการจัดการระบบฐานข้อมูล (DBMS) ทั้งนี้
เนื่องจากข้อมูลที่อยู่ภายในฐานข้อมูลจะต้องศึกษาถึง
ความสัมพันธ์ของข้อมูล โครงสร้างของข้อมูลการเข้าถึง
ข้อมูลและกระบวนการที่โปรแกรมประยุกต์จะเรียกใช้
ฐานข้อมูล ดังนั้น เราจึงสามารถแบ่งวิธีการสร้างฐานข้อมูล
ได้3 ประเภท
1. รูปแบบข้อมูลแบบลาดับขั้น หรือโครงสร้างแบบลาดับขั้น
(Hierarchical data model)
2. รูปแบบข้อมูลแบบเครือข่าย (Network data Model)
3. รูปแบบความสัมพันธ์ข้อมูล (Relation data model)
สถาปัตยกรรมและการออกแบบฐานข้อมูล

More Related Content

What's hot

งานครูทรงศักดิ์1
งานครูทรงศักดิ์1งานครูทรงศักดิ์1
งานครูทรงศักดิ์1
startnaza
 
สถาปัตยกรรม และการออกแบบฐานข้อมูล
สถาปัตยกรรม และการออกแบบฐานข้อมูลสถาปัตยกรรม และการออกแบบฐานข้อมูล
สถาปัตยกรรม และการออกแบบฐานข้อมูล
kunanya12
 
แบบรูป ลักษณะคุณสมบัติและข้อดีของฐานข้อมูลเชิงวัตถุ
แบบรูป ลักษณะคุณสมบัติและข้อดีของฐานข้อมูลเชิงวัตถุแบบรูป ลักษณะคุณสมบัติและข้อดีของฐานข้อมูลเชิงวัตถุ
แบบรูป ลักษณะคุณสมบัติและข้อดีของฐานข้อมูลเชิงวัตถุ
AmIndy Thirawut
 
การจัดการฐานข้อมูลเชิงสัมพันธ์2
การจัดการฐานข้อมูลเชิงสัมพันธ์2การจัดการฐานข้อมูลเชิงสัมพันธ์2
การจัดการฐานข้อมูลเชิงสัมพันธ์2
sunisa3112
 
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูลหน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
Wareerut Suwannalop
 
หน่วย1 ใบงาน 2-3
หน่วย1 ใบงาน 2-3หน่วย1 ใบงาน 2-3
หน่วย1 ใบงาน 2-3
giggle036
 

What's hot (19)

บทที่ 3
บทที่ 3บทที่ 3
บทที่ 3
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
งานครูทรงศักดิ์1
งานครูทรงศักดิ์1งานครูทรงศักดิ์1
งานครูทรงศักดิ์1
 
ฐานข้อมูลเชิงสัมพันธ์ 2
ฐานข้อมูลเชิงสัมพันธ์ 2ฐานข้อมูลเชิงสัมพันธ์ 2
ฐานข้อมูลเชิงสัมพันธ์ 2
 
สถาปัตยกรรม และการออกแบบฐานข้อมูล
สถาปัตยกรรม และการออกแบบฐานข้อมูลสถาปัตยกรรม และการออกแบบฐานข้อมูล
สถาปัตยกรรม และการออกแบบฐานข้อมูล
 
แบบรูป ลักษณะคุณสมบัติและข้อดีของฐานข้อมูลเชิงวัตถุ
แบบรูป ลักษณะคุณสมบัติและข้อดีของฐานข้อมูลเชิงวัตถุแบบรูป ลักษณะคุณสมบัติและข้อดีของฐานข้อมูลเชิงวัตถุ
แบบรูป ลักษณะคุณสมบัติและข้อดีของฐานข้อมูลเชิงวัตถุ
 
บทที่ 6
บทที่ 6บทที่ 6
บทที่ 6
 
การจัดการฐานข้อมูลเชิงสัมพันธ์2
การจัดการฐานข้อมูลเชิงสัมพันธ์2การจัดการฐานข้อมูลเชิงสัมพันธ์2
การจัดการฐานข้อมูลเชิงสัมพันธ์2
 
บทที่ 10
บทที่ 10บทที่ 10
บทที่ 10
 
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูลหน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
 
หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์
หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์
หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
พจนานุกรมข้อมูล
พจนานุกรมข้อมูลพจนานุกรมข้อมูล
พจนานุกรมข้อมูล
 
หน่วย1 ใบงาน 2-3
หน่วย1 ใบงาน 2-3หน่วย1 ใบงาน 2-3
หน่วย1 ใบงาน 2-3
 
Chaiyporn01
Chaiyporn01Chaiyporn01
Chaiyporn01
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
 
หน่วย1
หน่วย1หน่วย1
หน่วย1
 
Mi sch3
Mi sch3Mi sch3
Mi sch3
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 

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

ฐานข้อมูล
ฐานข้อมูลฐานข้อมูล
ฐานข้อมูล
Chemist Atom
 
Computer
ComputerComputer
Computer
nuting
 
ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์
Thanat Suriyawong
 
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdfใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
Nattapon
 
2. ใบความรู้ที่ 1
2. ใบความรู้ที่ 12. ใบความรู้ที่ 1
2. ใบความรู้ที่ 1
ครูเพชร
 
สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูลสถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
ด.ช. ทีม น่ะจ๊ะ
 
สถาปัตยกรรม และแบบฐานข้อมูล
สถาปัตยกรรม และแบบฐานข้อมูลสถาปัตยกรรม และแบบฐานข้อมูล
สถาปัตยกรรม และแบบฐานข้อมูล
ด.ช. ทีม น่ะจ๊ะ
 
คอมพิวเตอร์และระบบสารสนเทศ
คอมพิวเตอร์และระบบสารสนเทศคอมพิวเตอร์และระบบสารสนเทศ
คอมพิวเตอร์และระบบสารสนเทศ
Mameawjung ZaZa
 
Ict300_3_edit
Ict300_3_editIct300_3_edit
Ict300_3_edit
Nicemooon
 

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

ฐานข้อมูล
ฐานข้อมูลฐานข้อมูล
ฐานข้อมูล
 
SA Chapter 9
SA Chapter 9SA Chapter 9
SA Chapter 9
 
Computer
ComputerComputer
Computer
 
Computer
ComputerComputer
Computer
 
ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์
 
ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์
 
SA Chapter 12
SA Chapter 12SA Chapter 12
SA Chapter 12
 
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซการออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
 
Computer
ComputerComputer
Computer
 
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdfใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
 
ใบความรู้1.1
ใบความรู้1.1ใบความรู้1.1
ใบความรู้1.1
 
2. ใบความรู้ที่ 1
2. ใบความรู้ที่ 12. ใบความรู้ที่ 1
2. ใบความรู้ที่ 1
 
ใบงานที่ 3
ใบงานที่  3ใบงานที่  3
ใบงานที่ 3
 
ตัวอย่างเทคโนโลยีสารสนเทศที่ถูกนำมาใช้ในการจัดการความรู้
ตัวอย่างเทคโนโลยีสารสนเทศที่ถูกนำมาใช้ในการจัดการความรู้ตัวอย่างเทคโนโลยีสารสนเทศที่ถูกนำมาใช้ในการจัดการความรู้
ตัวอย่างเทคโนโลยีสารสนเทศที่ถูกนำมาใช้ในการจัดการความรู้
 
สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูลสถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลและแบบฐานข้อมูล
 
สถาปัตยกรรม และแบบฐานข้อมูล
สถาปัตยกรรม และแบบฐานข้อมูลสถาปัตยกรรม และแบบฐานข้อมูล
สถาปัตยกรรม และแบบฐานข้อมูล
 
Database1
Database1Database1
Database1
 
คอมพิวเตอร์และระบบสารสนเทศ
คอมพิวเตอร์และระบบสารสนเทศคอมพิวเตอร์และระบบสารสนเทศ
คอมพิวเตอร์และระบบสารสนเทศ
 
บทที่ 2 ทฤษฎีพื้นฐานของการจัดเก็บและค้นคืนสารสนทศ
บทที่ 2 ทฤษฎีพื้นฐานของการจัดเก็บและค้นคืนสารสนทศบทที่ 2 ทฤษฎีพื้นฐานของการจัดเก็บและค้นคืนสารสนทศ
บทที่ 2 ทฤษฎีพื้นฐานของการจัดเก็บและค้นคืนสารสนทศ
 
Ict300_3_edit
Ict300_3_editIct300_3_edit
Ict300_3_edit
 

More from N'Ice Thnaphop

วีลแชร์อัจฉริยะที่สามารถไต่ขึ้นบันไดได้เหมือนรถถัง
วีลแชร์อัจฉริยะที่สามารถไต่ขึ้นบันไดได้เหมือนรถถังวีลแชร์อัจฉริยะที่สามารถไต่ขึ้นบันไดได้เหมือนรถถัง
วีลแชร์อัจฉริยะที่สามารถไต่ขึ้นบันไดได้เหมือนรถถัง
N'Ice Thnaphop
 
It new-ขวดน้ำอัจริยะ
It new-ขวดน้ำอัจริยะIt new-ขวดน้ำอัจริยะ
It new-ขวดน้ำอัจริยะ
N'Ice Thnaphop
 
เปลี่ยน Smartphone ของคุณเป็นเกมส์บอย
เปลี่ยน Smartphone ของคุณเป็นเกมส์บอยเปลี่ยน Smartphone ของคุณเป็นเกมส์บอย
เปลี่ยน Smartphone ของคุณเป็นเกมส์บอย
N'Ice Thnaphop
 
การใส่ กล่องข้อความ-ลงในเวิร์ด
การใส่ กล่องข้อความ-ลงในเวิร์ดการใส่ กล่องข้อความ-ลงในเวิร์ด
การใส่ กล่องข้อความ-ลงในเวิร์ด
N'Ice Thnaphop
 
การทำ ป ายโฆษณา
การทำ ป ายโฆษณาการทำ ป ายโฆษณา
การทำ ป ายโฆษณา
N'Ice Thnaphop
 
การทำปฏิทิน โดย-ใช้โปรแกรม-Pulisher-2010
การทำปฏิทิน โดย-ใช้โปรแกรม-Pulisher-2010การทำปฏิทิน โดย-ใช้โปรแกรม-Pulisher-2010
การทำปฏิทิน โดย-ใช้โปรแกรม-Pulisher-2010
N'Ice Thnaphop
 
การทำ ป ายโฆษณา
การทำ ป ายโฆษณาการทำ ป ายโฆษณา
การทำ ป ายโฆษณา
N'Ice Thnaphop
 
หลักการทำงาน บทบาทและอุปกรณ์พื้นฐานคอมพิวเตอร์
หลักการทำงาน บทบาทและอุปกรณ์พื้นฐานคอมพิวเตอร์หลักการทำงาน บทบาทและอุปกรณ์พื้นฐานคอมพิวเตอร์
หลักการทำงาน บทบาทและอุปกรณ์พื้นฐานคอมพิวเตอร์
N'Ice Thnaphop
 
วิธีการลบภาพพื้นหลัง
วิธีการลบภาพพื้นหลังวิธีการลบภาพพื้นหลัง
วิธีการลบภาพพื้นหลัง
N'Ice Thnaphop
 
การเชื่อมโยงหลายมิติ
การเชื่อมโยงหลายมิติการเชื่อมโยงหลายมิติ
การเชื่อมโยงหลายมิติ
N'Ice Thnaphop
 
การซูมภาพ
การซูมภาพการซูมภาพ
การซูมภาพ
N'Ice Thnaphop
 

More from N'Ice Thnaphop (20)

It news
It newsIt news
It news
 
It new
It newIt new
It new
 
It new
It newIt new
It new
 
วีลแชร์อัจฉริยะที่สามารถไต่ขึ้นบันไดได้เหมือนรถถัง
วีลแชร์อัจฉริยะที่สามารถไต่ขึ้นบันไดได้เหมือนรถถังวีลแชร์อัจฉริยะที่สามารถไต่ขึ้นบันไดได้เหมือนรถถัง
วีลแชร์อัจฉริยะที่สามารถไต่ขึ้นบันไดได้เหมือนรถถัง
 
It new-ขวดน้ำอัจริยะ
It new-ขวดน้ำอัจริยะIt new-ขวดน้ำอัจริยะ
It new-ขวดน้ำอัจริยะ
 
เปลี่ยน Smartphone ของคุณเป็นเกมส์บอย
เปลี่ยน Smartphone ของคุณเป็นเกมส์บอยเปลี่ยน Smartphone ของคุณเป็นเกมส์บอย
เปลี่ยน Smartphone ของคุณเป็นเกมส์บอย
 
เปลี่ยน Smartphone ของคุณเป็นเกมส์บอย
เปลี่ยน Smartphone ของคุณเป็นเกมส์บอยเปลี่ยน Smartphone ของคุณเป็นเกมส์บอย
เปลี่ยน Smartphone ของคุณเป็นเกมส์บอย
 
การใส่ กล่องข้อความ-ลงในเวิร์ด
การใส่ กล่องข้อความ-ลงในเวิร์ดการใส่ กล่องข้อความ-ลงในเวิร์ด
การใส่ กล่องข้อความ-ลงในเวิร์ด
 
การทำ ป ายโฆษณา
การทำ ป ายโฆษณาการทำ ป ายโฆษณา
การทำ ป ายโฆษณา
 
การทำปฏิทิน โดย-ใช้โปรแกรม-Pulisher-2010
การทำปฏิทิน โดย-ใช้โปรแกรม-Pulisher-2010การทำปฏิทิน โดย-ใช้โปรแกรม-Pulisher-2010
การทำปฏิทิน โดย-ใช้โปรแกรม-Pulisher-2010
 
การทำ ป ายโฆษณา
การทำ ป ายโฆษณาการทำ ป ายโฆษณา
การทำ ป ายโฆษณา
 
หลักการทำงาน บทบาทและอุปกรณ์พื้นฐานคอมพิวเตอร์
หลักการทำงาน บทบาทและอุปกรณ์พื้นฐานคอมพิวเตอร์หลักการทำงาน บทบาทและอุปกรณ์พื้นฐานคอมพิวเตอร์
หลักการทำงาน บทบาทและอุปกรณ์พื้นฐานคอมพิวเตอร์
 
งาน 1
งาน 1งาน 1
งาน 1
 
งาน 1
งาน 1งาน 1
งาน 1
 
งาน 1
งาน 1งาน 1
งาน 1
 
วิธีการลบภาพพื้นหลัง
วิธีการลบภาพพื้นหลังวิธีการลบภาพพื้นหลัง
วิธีการลบภาพพื้นหลัง
 
การเชื่อมโยงหลายมิติ
การเชื่อมโยงหลายมิติการเชื่อมโยงหลายมิติ
การเชื่อมโยงหลายมิติ
 
การซูมภาพ
การซูมภาพการซูมภาพ
การซูมภาพ
 
สมาทโฟนจอคู่
สมาทโฟนจอคู่สมาทโฟนจอคู่
สมาทโฟนจอคู่
 
Ball
BallBall
Ball
 

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