Database

29
คคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคค คคคคคคคคคคคคค ผผผผผผผผผผผผผผผผผผผผผผผผผ ผผผผผผผผผผผผผผ

Transcript of Database

Page 1: Database

ความรู้��เบื้�องต้�นเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ลความรู้��เบื้�องต้�นเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ล

ผู้��ช่�วยศาสตราจารย�ศ�ร�นุ�ช่ เที�ยนุร� �งโรจนุ�

Page 2: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

ความรู้��เบื้�องต้�นเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ลความรู้��เบื้�องต้�นเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ล

แนุวคิ�ดเกี่��ยวกี่�บกี่ารจ�ดเกี่�บข้�อมู�ล แนุวคิ�ดเกี่��ยวกี่�บระบบฐานุข้�อมู�ล สถาปั(ตยกี่รรมูข้องระบบฐานุข้�อมู�ล แนุวคิ�ดฐานุข้�อมู�ลแบบต�างๆ

Page 3: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ล

คิวามูร� �พื้+,นุฐานุเร+�องเข้ตข้�อมู�ล ระเบ�ยนุ และแฟ้.มูข้�อมู�ล ช่นุ�ดและคิ�ณสมูบ�ต�ข้องหนุ�วยเกี่�บข้�อมู�ลส1ารองและ

หนุ�วยคิวามูจ1าหล�กี่

Page 4: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ล

ความรู้��พื้�นฐานเรู้�องเข้ต้ข้�อม�ล รู้ะเบื้�ยน และแฟ้!มข้�อม�ล เข้ต้ข้�อม�ล คิ+อ กี่ารนุ1าเอาอ�กี่ข้ระหลายๆต�วรวมูกี่�นุ โดยมู�

คิวามูหมูายอย�างใดอย�างหนุ3�ง หร+ออาจเร�ยกี่อ�กี่อย�างว�า ฟ้4ลด� (Field)

รู้ะเบื้�ยน คิ+อ กี่ล��มูข้องฟ้4ลด�ที��ส�มูพื้�นุธ์�กี่�นุ หร+ออาจเร�ยกี่ อ�กี่อย�างหนุ3�งว�า เรคิอร�ด (Record)

Page 5: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ล

ชน�ดข้องข้�อม�ล มู�หลายร�ปัแบบด�งนุ�, คิ+อข้�อมู�ลแบบร�ปัแบบ เปั6นุข้�อมู�ลที��รวมูอ�กี่ข้ระเปั6นุร�ปัแบบที��

แนุ�นุอนุ อาจอย��ในุร�ปัข้องรห�ส ซึ่3�งต�องต�คิวามูหมูายอ�กี่คิร�,งข้�อมู�ลแบบข้�อคิวามู เปั6นุข้�อมู�ลที��เปั6นุอ�กี่ข้ระในุแบบข้�อคิวามู

โดยไมู�มู�ร�ปัแบบที��แนุ�นุอนุ คิวามูหมูายจะอย��ในุข้�อคิวามูข้�อมู�ลแบบภาพื้ล�กี่ษณ� เปั6นุข้�อมู�ลที��เปั6นุภาพื้หร+อเปั6นุกี่ราฟ้ข้�อมู�ลแบบเส�ยงข้�อมู�ลแบบภาพื้และเส�ยง เปั6นุกี่ารจ�ดเกี่�บภาพื้และเส�ยงไว�

รวมูกี่�นุ

Page 6: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ล

ล�กี่ษณะข้องรู้ะบื้บื้แฟ้!มข้�อม�ลระเบ�ยนุข้นุาดคิงที��ระเบ�ยนุที��มู�คิวามูยาวแปัรได�

กี่ารู้จั�ดกี่ารู้แฟ้!มข้�อม�ลกี่ารสร�างแฟ้.มูข้�อมู�ลกี่ารปัร�บปัร�ง ร�กี่ษาแฟ้.มูข้�อมู�ล

Page 7: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ล

ปรู้ะเภทข้องแฟ้!มข้�อม�ลแฟ้.มูข้�อมู�ลหล�กี่แฟ้.มูข้�อมู�ลรายกี่ารเปัล��ยนุแปัลงแฟ้.มูข้�อมู�ลตารางแฟ้.มูข้�อมู�ลเร�ยงล1าด�บ

Page 8: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ล

กี่ารู้จั�ดโครู้งสรู้�างแฟ้!มข้�อม�ลแบบล1าด�บ แบบล1าด�บตามูด�ช่นุ�แบบส�มูพื้�ทีธ์�

Page 9: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ล

ชน�ดและค*ณสมบื้�ต้�ข้องหน,วยเกี่�บื้ข้�อม�ลส-ารู้องและหน,วยความจั-าหล�กี่

ช่นุ�ดข้องหนุ�วยคิวามูจ1าหล�กี่ ช่นุ�ดข้องหนุ�วยคิวามูจ1าส1ารอง

Page 10: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ล

ชน�ดข้องหน,วยความจั-าหล�กี่แรมู

• ไดนุามู�กี่แรมู•สแตต�กี่แรมู

รอมู•พื้รอมู•อ�พื้รอมู•อ�อ�พื้รอมู

Page 11: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้กี่ารู้จั�ดเกี่�บื้ข้�อม�ล

ชน�ดข้องหน,วยความจั-าส-ารู้องเข้�าถ3งข้�อมู�ลได�โดยตรง เช่�นุ จานุบ�นุที3กี่แมู�เหล�กี่, ออพื้ต�คิ�ล

ด�สกี่�, พื้�ซึ่�เอ�มูซึ่�ไอเอเข้�าถ3งข้�อมู�ลแบบเร�ยงล1าด�บ เช่�นุ เทีปัแมู�เหล�กี่

Page 12: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ล

คิวามูจ1าเปั6นุที��ที1าให�เกี่�ดกี่ารใช่�งานุโดยระบบฐานุข้�อมู�ล ข้�อมู�ล ฐานุข้�อมู�ล และระบบจ�ดกี่ารฐานุข้�อมู�ล ปัระโยช่นุ�ข้องระบบจ�ดกี่ารฐานุข้�อมู�ล

Page 13: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ล

คิวามูจ1าเปั6นุที��ที1าให�เกี่�ดกี่ารใช่�งานุโดยระบบฐานุข้�อมู�ลกี่ารปัระมูวลผู้ลกี่�บระบบแฟ้.มูข้�อมู�ลย��งยากี่แฟ้.มูข้�อมู�ลไมู�มู�คิวามูเปั6นุอ�สระข้องข้�อมู�ลแฟ้.มูข้�อมู�ลมู�คิวามูซึ่�บซึ่�อนุมูากี่แฟ้.มูข้�อมู�ลมู�คิวามูถ�กี่ต�องข้องข้�อมู�ลนุ�อยแฟ้.มูข้�อมู�ลมู�คิวามูปัลอดภ�ยนุ�อยไมู�มู�กี่ารคิวบคิ�มูจากี่ศ�นุย�กี่ลาง

Page 14: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ล

ข้�อมู�ล ฐานุข้�อมู�ล และระบบจ�ดกี่ารฐานุข้�อมู�ลฐานุข้�อมู�ล หมูายถ3ง กี่ล��มูข้องข้�อมู�ลที��มู�กี่ารเกี่�บรวบรวมูไว�

โดยมู�คิวามูส�มูพื้�นุธ์�ซึ่3�งกี่�นุและกี่�นุกี่ารบร�หารฐานุข้�อมู�ลหนุ�าที��ข้องผู้��บร�หารฐานุข้�อมู�ล

•กี่1าหนุดโคิรงสร�างหร+อร�ปัแบบข้องฐานุข้�อมู�ล•กี่1าหนุดโคิรงสร�างข้องอ�ปักี่รณ�เกี่�บข้�อมู�ลละว�ธ์�กี่ารเข้�าถ3งข้�อมู�ล•กี่1าหนุดข้อบเข้ตกี่ารเข้�าถ3งข้�อมู�ลข้องผู้��ใช่�

Page 15: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ล

ข้�อมู�ล ฐานุข้�อมู�ล และระบบจ�ดกี่ารฐานุข้�อมู�ลคิวามูส1าคิ�ญข้องระบบฐานุข้�อมู�ล

•ลดกี่ารเกี่�บข้�อมู�ลที��ซึ่1,าซึ่�อนุ•ร�กี่ษาคิวามูถ�กี่ต�องข้องข้�อมู�ล•กี่ารปั.องกี่�นุและกี่ารร�กี่ษาคิวามูปัลอดภ�ยให�กี่�บข้�อมู�ล ที1าได�สะดวกี่•สามูารถใช่�ข้�อมู�ลร�วมูกี่�นุได�•มู�คิวามูเปั6นุอ�สระข้องข้�อมู�ล•สามูารถข้ยายงานุได�ง�าย•ที1าให�ข้�อมู�ลบ�รณะกี่ล�บส��สภาพื้ปักี่ต�ได�อย�างรวดเร�วและมู�มูาตรฐานุ

Page 16: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ล

ข้�อมู�ล ฐานุข้�อมู�ล และระบบจ�ดกี่ารฐานุข้�อมู�ลระบบกี่ารจ�ดกี่ารฐานุข้�อมู�ล มู�หนุ�าที��ด�งนุ�, คิ+อ

•ด�แลกี่ารใช่�งานุให�กี่�บผู้��ใช่�งานุ•คิวบคิ�มูระบบคิวามูปัลอดภ�ยข้องข้�อมู�ล•คิวบคิ�มูกี่ารใช่�ข้�อมู�ลในุสภาพื้ที��มู�ผู้��ใช่�งานุพื้ร�อมูกี่�นุหลายคินุ

Page 17: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ลแนวค�ดเกี่��ยวกี่�บื้รู้ะบื้บื้ฐานข้�อม�ล

ปัระโยช่นุ�ข้องระบบจ�ดกี่ารฐานุข้�อมู�ลลดคิวามูซึ่1,าซึ่�อนุข้องข้�อมู�ลร�กี่ษาคิวามูถ�กี่ต�องข้องข้�อมู�ลมู�คิวามูเปั6นุอ�สระข้องข้�อมู�ลมู�คิวามูปัลอดภ�ยข้องข้�อมู�ลส�ง ใช่�ข้�อมู�ลร�วมูกี่�นุโดยมู�กี่ารคิวบคิ�มูจากี่ศ�นุย�กี่ลาง

Page 18: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

สถาป/ต้ยกี่รู้รู้มข้องรู้ะบื้บื้ฐานข้�อม�ลสถาป/ต้ยกี่รู้รู้มข้องรู้ะบื้บื้ฐานข้�อม�ล

ระด�บข้องข้�อมู�ล คิวามูเปั6นุอ�สระข้องข้�อมู�ล ภาษาที��ใช่�ในุระบบข้องฐานุข้�อมู�ล

Page 19: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

สถาป/ต้ยกี่รู้รู้มข้องรู้ะบื้บื้ฐานข้�อม�ลสถาป/ต้ยกี่รู้รู้มข้องรู้ะบื้บื้ฐานข้�อม�ล

ระด�บข้องข้�อมู�ลระด�บช่�,นุข้องระบบจ�ดกี่ารฐานุข้�อมู�ล มู� 4 ระด�บ

•ระด�บภายนุอกี่•ระด�บหล�กี่กี่าร•ระด�บภายในุ•ระด�บโคิรงสร�างที��แที�จร�ง

Page 20: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

สถาป/ต้ยกี่รู้รู้มข้องรู้ะบื้บื้ฐานข้�อม�ลสถาป/ต้ยกี่รู้รู้มข้องรู้ะบื้บื้ฐานข้�อม�ล

คิวามูเปั6นุอ�สระข้องข้�อมู�ลแนุวคิ�ดเช่�งกี่ายภาพื้และตรรกี่ะกี่ารออกี่แบบฐานุข้�อมู�ลว�วกี่�บกี่ารแปัลงร�ปั

Page 21: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

สถาป/ต้ยกี่รู้รู้มข้องรู้ะบื้บื้ฐานข้�อม�ลสถาป/ต้ยกี่รู้รู้มข้องรู้ะบื้บื้ฐานข้�อม�ล

ภาษาที��ใช่�ในุระบบข้องฐานุข้�อมู�ลภาษานุ�ยามูข้�อมู�ล (Data Definition Language :

DDL ) เปั6นุภาษาที��ใช่�ในุกี่ารกี่1าหนุด Schema ภาษาจ�ดกี่ารข้�อมู�ล (Data Manipulation

Language : DML ) เปั6นุภาษาที��ใช่�ในุกี่ารจ�ดกี่ารข้�อมู�ลภายในุระบบ ฐานุข้�อมู�ล

ภาษาที��ใช่�ในุกี่ารคิวบคิ�มูข้�อมู�ล (Data Control Language : DCL ) เปั6นุภาษาที��ใช่�ในุกี่ารคิวบคิ�มูคิวามูถ�กี่ต�องและ คิวามูปัลอดภ�ยข้องข้�อมู�ล

Page 22: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆแนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆ

ฐานุข้�อมู�ลแบบล1าด�บช่�,นุ (Hierarchical Data Model)

ฐานุข้�อมู�ลแบบเคิร+อข้�าย (Network Data Model) ฐานุข้�อมู�ลแบบส�มูพื้�นุธ์� (Relational Data

Model)

Page 23: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆแนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆ

ฐานุข้�อมู�ลแบบล1าด�บช่�,นุ (Hierarchical Data Model)โคิรงสร�างข้องฐานุข้�อมู�ลเปั6นุคิวามูส�มูพื้�นุธ์�แบบพื้�อล�กี่เรคิอร�ดพื้�อมู�เรคิอร�ดล�กี่ได�หลายเรคิอร�ด แต�เรคิอร�ดล�กี่มู�

เรคิอร�ดพื้�อได�เรคิอร�ดเด�ยวต�วอย�างข้องภาษาปัฏิ�บ�ต�กี่าร คิ+อ IMS/VS

Page 24: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆแนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆ

ฐานุข้�อมู�ลแบบล1าด�บช่�,นุ (Hierarchical Data Model)ล�กี่ษณะเด�นุ

• เปั6นุระบบฐานุข้�อมู�ลที��มู�โคิรงสร�างซึ่�บซึ่�อนุนุ�อยที��ส�ด•มู�คิ�าใช่�จ�ายในุกี่ารจ�ดสร�างฐานุข้�อมู�ลนุ�อย•ล�กี่ษณะโคิรงสร�างเข้�าใจง�าย• เหมูาะส1าหร�บงานุที��ต�องกี่ารคิ�นุหาข้�อมู�ลแบบมู�เง+�อนุไข้เปั6นุล1าด�บ•ปั.องกี่�นุระบบคิวามูล�บข้องข้�อมู�ลได�ด� เพื้ราะต�องอ�านุแฟ้.มูที��เปั6นุต�นุ

กี่1าเนุ�ดกี่�อนุ

Page 25: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆแนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆ

ฐานุข้�อมู�ลแบบล1าด�บช่�,นุ (Hierarchical Data Model)ข้�อจ1ากี่�ด

•มู�โอกี่าสเกี่�ดคิวามูซึ่1,าซึ่�อนุมูากี่ที��ส�ด•ข้าดคิวามูส�มูพื้�นุธ์�ระหว�างแฟ้.มูข้�อมู�ลในุร�ปัข้องเคิร+อข้�าย•มู�คิวามูคิล�องต�วนุ�อยกี่ว�า เพื้ราะต�องอ�านุแฟ้.มูที��เปั6นุต�นุกี่1าเนุ�ดกี่�อนุ

Page 26: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆแนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆ

ฐานุข้�อมู�ลแบบเคิร+อข้�าย (Network Data Model)โคิรงสร�างข้องข้�อมู�ลมู�คิวามูส�มูพื้�นุธ์�แบบร�างแหต�วอย�างข้องภาษาปัฏิ�บ�ต�กี่าร คิ+อ IDMS

Page 27: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆแนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆ

ฐานุข้�อมู�ลแบบเคิร+อข้�าย (Network Data Model)ล�กี่ษณะเด�นุ

• เหมูาะส1าหร�บงานุที��แฟ้.มูข้�อมู�ลมู�คิวามูส�มูพื้�นุธ์�แบบเคิร+อข้�าย•มู�โอกี่าสเกี่�ดคิวามูซึ่1,าซึ่�อนุข้องข้�อมู�ลนุ�อยกี่ว�าแบบล1าด�บช่�,นุ•กี่ารคิ�นุหาข้�อมู�ลมู�เง+�อนุไข้ได�มูากี่และกี่ว�างกี่ว�าแบบล1าด�บช่�,นุ

ข้�อจ1ากี่�ด•ปั.องกี่�นุคิวามูล�บข้องข้�อมู�ลได�ยากี่•มู�คิ�าใช่�จ�ายและส�,นุเปัล+องมูากี่กี่ว�า•ถ�าคิวามูส�มูพื้�นุธ์�มู�มูากี่เกี่�นุไปั จะที1าให�ออกี่แบบฐานุข้�อมู�ลมู�คิวามูย��ง

ยากี่ซึ่�บซึ่�อนุ

Page 28: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆแนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆ

ฐานุข้�อมู�ลแบบส�มูพื้�นุธ์� (Relational Data Model)โคิรงสร�างข้องฐานุข้�อมู�ลอย��ในุร�ปัข้องร�เลช่�นุ หร+อ ตาราง

ปัระกี่อบด�วยแถว (Tuple ) และสดมูภ� (Attribute)กี่ารคิวบคิ�มูคิวามูถ�กี่ต�อง

•Tuple มู�ข้�อมู�ลไมู�ซึ่1,ากี่�นุ•Tuple ไมู�มู�ล1าด�บจากี่บนุลงล�าง•Attribute ไมู�มู�ล1าด�บจากี่ซึ่�ายไปัข้วา•คิ�าข้อง Attribute ที�กี่คิ�าจะต�องเปั6นุ atomicity

ต�วอย�างข้องภาษาปัฏิ�บ�ต�กี่าร คิ+อ SQL

Page 29: Database

รู้ะบื้บื้ฐานข้�อม�ล (DataBase System)

แนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆแนวค�ดฐานข้�อม�ลแบื้บื้ต้,างๆ

ฐานุข้�อมู�ลแบบส�มูพื้�นุธ์� (Relational Data Model)ล�กี่ษณะเด�นุ

• เหมูาะส1าหร�บงานุเล+อกี่ด�ข้�อมู�ลแบบหลายฟ้4ลด�ข้�อมู�ล•ปั.องกี่�นุข้�อมู�ลถ�กี่ที1าลายหร+อแกี่�ไข้ได�ด�•กี่ารเล+อกี่ด�ข้�อมู�ลที1าได�ง�าย

ข้�อจ1ากี่�ด•แกี่�ไข้ปัร�บปัร�งข้�อมู�ลที1าได�ยากี่•มู�คิ�าใช่�จ�ายข้องระบบส�งมูากี่