Download - สไลด์ระบบฐานข้อมูลในMicrosoft Access XP
ระบบฐานขอม�ลในMicrosoft Access XP
ห�วขอการบรรยาย ระบบฐานขอม�ลใน Access การสรางฐานขอม�ล
Access ตาราง (Table) แบบสอบถาม (Query) แบบฟอร�ม (Form) รายงาน (Report)
องค�ประกอบของระบบฐานขอม�ลใน Access Table หมายถ�งแหล�ง
ส�าหร�บเก!บรวบรวมขอม�ลท#$ม#ความส�มพ�นธ�ก�นไวในท#$เด#ยวก�น
รห�สพน�กงาน
คำ�าน�าหน�า ช��อ ช��อ
สก�ลบ�านเลขท�� เขต จ�งหว�
ดเง�นเด�อน
เบอร�โทรศ�พท�
รห�สแผนก
1 นาย แพง พลเม)องด#
14/25 บางพล�ด
กร*งเทพ
10000
02-4410036
IT
2 นาง ส*ดใจ แสนด# 108/44
ยานนาวา
กร*งเทพ
15000
02-2360123
SA
3 นางสาว
ดวงใจ
แสนส*ข 99 บางซ)$อ กร*งเทพ
8000 02-4245000
MA
Query (ค-วร#$) หมายถ�ง แบบสอบถามส�าหร�บใชในการส)บคนขอม�ลจาก Table ท#$
ตองการ แลวน�าขอม�ลเหล�าน�/นข�/นมาแสดงผลล�พธ�ในร�ปแบบของ Table ซ�$ง Table ท#$ไดจาก Query น�/นอาจจะประกอบดวยขอม�ลท�/งหมด หร)อขอม�ลเพ#ยงบางส�วน ข�/นอย��ก�บเง)$อนไขท#$ผ�ใชงานก�าหนด สามารถส)บคนขอม�ลเพ)$อเปล#$ยนแปลงขอม�ลจาก Table ได รวมท�/งเป1นแหล�งขอม�ลใหก�บ Form และ Report ไดดวย
รห�สพน�กงาน
คำ�าน�าหน�า ช��อ ช��อ
สก�ล ช��อแผนก รห�สล"กคำ�า
1 นาย แพง พลเม)องด#
คอมพ-วเตอร�และสารสนเทศ
CU001
2 นาง ส*ดใจ
แสนด# ขายและการตลาด CU002
2 นาง ส*ดใจ
แสนด# ขายและการตลาด CU003
Form (ฟอร�ม) หมายถ�งเคร)$องม)อส�าหร�บต-ดต�อระหว�างผ�ใชและขอม�ลในฐานขอม�ลหร)อ
เร#ยกอ#กอย�างว�า “User Interface” เพ)$อใหสามารถน�าขอม�ลท#$เก!บไวใน Table หร)อ Query มาแสดงผลบนจอภาพตามร�ปแบบท#$ก�าหนดไว และสามารถเปล#$ยนแปลงขอม�ลจาก Table และ Query ผ�าน Form ไดดวย
Report (ร#พอร�ต) เป1นเคร)$องม)อท#$ใชในการแสดงผลขอม�
ล (สารสนเทศ ) ในร�ปแบบของรายงาน เพ)$อใชแสดงผลไดท�/งหนาจอและพ-มพ�ออกมาเป1นรายงาน ซ�$งขอม�ลอาจจะมาจาก Table หร)อ Query ก!ได
น�าข�อม"ลจากเทเบ�ลหร�อคำ�วร�มาแสดง
ป%อนหร�อแก�ไขข�อม"ล
น�าเสนอข�อม"ล (Detail) และผล
สร�ป (Summary)
สร�างเทเบ�ลหร�อแก�ไขข�อม"ล (Action Query)
แสดงผลล�พธ�ในร"ปเทเบ�ลเสม�อน
ส�วนต�าง ๆ ในฐานขอม�ล (Database Object)
ขอม�ล (Data) ขอม�ลเฉพาะต�วบ*คคล ขอม�ลเก#$ยวก�บครอบคร�ว ขอม�ลทะเบ#ยนราษฎร� ขอม�ลประว�ต-การศ�กษา ขอม�ลประว�ต-การท�างาน เป1นตน
ต�วอย�างขอม�ลเก#$ยวก�บน�กศ�กษา ขอม�ลน�กศ�กษาประกอบดวย รห�สน�กศ�กษา,
ช)$อ, นามสก*ล,ว�นเด)อนป8เก-ด, เพศ, ท#$อย��, ร�ปภาพ เป1นตน
ส�งเกตว�าขอม�ลแต�ละต�วอาจม#ชน-ดต�างก�น เช�น เป1นต�วเลข,
ต�วอ�กษร, ว�นท#$ หร)อร�ปภาพ
ชน-ดของขอม�ล (Data Type)
ชน�ดข�อม"ล ล�กษณะข�อม"ล ขนาดส"งส�ด
Text ขอความท#$เป1นต�วอ�กษร ส�ญล�กษณ�หร)อต�วเลขท#$ไม�ใชในการค�านวณ
255 ต�ว
Memo ขอความท#$เป1นหมายเหต* หร)อบ�นท�กขอความ
6553
5 ต�ว
ชน-ดของขอม�ล (ต�อ)
Number ขอม�ลต�วเลขท#$ใชในการค�านวณ - Byte 0 ถ�ง 255 (ทศน-ยม 0) 1 ไบต� - Integer -32,768 ถ�ง 32767
(ทศน-ยม 0)2 ไบต�
- Long Integer
-2,147,483,648 ถ�ง 2,147,483,647 (ทศน-ยม 0)
4 ไบต�
- Single -3.4028E38 ถ�ง 34028 E38 (ทศน-ยม 7)
4 ไบต�
- Double -1.7976931486231E308 ถ�ง 1.7976931486231E308 (ทศน-ยม 1 5 )
8 ไบต�
ชน-ดของขอม�ล (ต�อ)
ชน�ดข�อม"ล ล�กษณะข�อม"ล ขนาดส"งส�ด
Date/Time ขอม�ลว�นท#$และเวลา 8 ไบต�Currency ขอม�ลต�วเลขในร�ปแบบทางการเง-น 8 ไบต�AutoNumber
เป1นต�วเลขจ�านวนเต!มแบบล�าด�บท#$ Access จะก�าหนดค�าใหโดยอ�ตโนม�ต-เม)$อม#การเพ-$มขอม�ลใหม�
4 ไบต�
Yes/No ขอม�ลทางตรรกะ ซ�$งม#สถานะเป1นจร-งหร)อเท!จ
1 ไบต�
ชน-ดของขอม�ล (ต�อ)
ชน�ดข�อม"ล ล�กษณะข�อม"ล ขนาดส"งส�ด
OLE Object
เป1นขอม�ลหร)อออปเจ!คท#$ถ�กสรางจากโปรแกรมอ)$น เช�น แฟ=มเอกสาร, แฟ=มสเปรตช#ต, ร�ปภาพ, กราฟ, เส#ยง
1 จ-กะไบต�
Hyperlink
เป1นขอความท#$ใชอางอ-งไปย�งเว!บไซต�ต�าง ๆ- Display Text ขอความท#$แสดงในฟ>ลด�- Address เสนทางของแฟ=มหร)อหนาต�วอย�างเช�น Email#http://www.hotmail.com
แต�ละส�วน2048 ต�ว
ต�วอย�างชน-ดขอม�ลและการน�าไปใช ขอม�ลชน-ด Text เช�น ช)$อ , นามสก*ล , ท#$อย�� ขอม�ลชน-ด Number เช�น เง-นเด)อน , อาย* ขอม�ลชน-ด Date/Time เช�น ว�นเด)อนป8เก-ด ขอม�ลชน-ด Yes/No เช�น เพศ ขอม�ลชน-ด OLE Object เช�น ร�ปภาพพน�กงาน ขอม�ลชน-ด Hyperlink เช�น เว!บไซต�ของจ�งหว�ด
ฐานขอม�ลค)ออะไร ฐานขอม�ล (Database) หมายถ�ง
กล*�มขอม�ล (Data) ท#$เป1นขอเท!จจร-ง (Real Fact) น�ามาเก!บรวบรวมไวในท#$เด#ยวก�นและม#การจ�ดการ
ขอม�ลน�/นอย�างเป1นระบบ สามารถน�าขอม�ลน�/นไปใชไดตามตองการ
พ�ฒนาการของการจ�ดการขอม�ล
ระบบแฟ=มขอม�ล
ระบบฐานขอม�ล
ขอด# ขอเส#ย•ความเป1นอ-สระใน
การประมวลผลขอม�ล•ความรวดเร!วในการด�งขอม�ล•ลดตนท*นในการวางระบบ
•ความซ�/าซอนของขอม�ล•ความผ-ดพลาดจากการเปล#$ยนขอม�ล (เพ-$ม,ปร�บปร*ง,ลบ)•ความข�ดแยงของขอม�ล
ขอด#•ลดความซ�/าซอนของขอม�ล•ลดความข�ดแยง/ผ-ดพลาด•ใชขอม�ลร�วมก�นได•สามารถก�าหนดร�ปแบบขอม�ลใหเป1นมาตรฐานเด#ยวก�น•สามารถก�าหนดระบบร�กษาความปลอดภ�ยได ฯลฯ
ขอเส#ย•ความซ�บซอนในการท�างาน/ควบค*มขอม�ล•ผ�ใชขาดความช�านาญ•ความปลอดภ�ยของระบบฐานขอม�ลท#$ม#ต�อขอม�ล•ค�าใชจ�ายส�ง
พ-จารณาต�วอย�างระบบงานทะเบ#ยนกลาง
ฐานข�อม"ล (Database) งานทะเบ�ยนกลาง
ข�อม"ล(Data)
ขอม�ลน�กศ�กษาขอม�ลรายว-ชา
ขอม�ลผ�สอนขอม�ลการลงทะเบ#ยน
ขอม�ลเกรด
พ-จารณาต�วอย�างระบบงานรานใหเช�าว#ด#โอ
ขอม�ล(Data)
ขอม�ลสมาช-ก ขอม�ลว#ด#โอ
ขอม�ลการย)ม-ค)น
ฐานข�อม"ล (Database) ร�านให�เช/าว�ด�โอ
ชน-ดของฐานขอม�ล โครงสรางของการออกแบบฐานขอม�ลแบ�งไดเป1น 3 แบบ
โคำรงสร�างแบบล�าด�บช�0น (Tree Structure) ม#การจ�ดล�าด�บความส�าค�ญระหว�างแฟ=มขอม�ล ความส�มพ�นธ�ของขอม�ลในโครงสรางแบบน#/อาจเป1นแบบ 1:1 หร)อ 1:N
โคำรงสร�างแบบเคำร�อข/าย (Network Structure) ม#ความส�มพ�นธ�ระหว�างแฟ=มขอม�ลเช)$อมโยงถ�งก�นหมด ความส�มพ�นธ�ระหว�างขอม�ลจะเป1นแบบ M:N
โคำรงสร�างเช�งส�มพ�นธ� (Relational Structure) เป1นฐานขอม�ลท#$จ�ดเก!บในร�ปของตารางขอม�ล โดยขอม�ลแต�ละส�วนจะม#ความส�มพ�นธ�ซ�$งก�นและก�น ความส�มพ�นธ�ระหว�างขอม�ลจะเป1นไดท� /งแบบ 1:1, 1:N และ M:N
ฐานขอม�ลเช-งส�มพ�นธ� ฐานขอม�ลเช-งส�มพ�นธ� (Relational
Database) เก!บรวบรวมขอม�ลท#$ม#ความส�มพ�นธ�ก�น เก!บขอม�ลในร�ปแบบของตาราง (Table) ซ�$ง
ประกอบดวยแถว (Row) และคอล�มภ� (Column) แต�ละตารางจะม#ความส�มพ�นธ�ก�น
ฐานขอม�ลเช-งส�มพ�นธ� (ต�อ)  n³� 1 ° ¤ r³Á¦¥ ªnµ� � � � 1 ¢d r� (Field) ®¦º°Á o°¤¼� � �
¦® ºÉ°� µ¤ »� � É°¥¼n� °µ¥» ª Á·� � � ID NAME SURNAME ADDRESS AGE BIRTHDAY ( ª°´¬¦� � ) ( ª°´¬¦� � ) ( ª°´¬¦� � ) ( ª°´¬¦� � ) ( ªÁ� � ) (ª É� � ) g001 · ·� � � ¡µ · »� � � µ� � 22 01/05/2522 g002 { »� � � � ¤µ »� � � ¦»Á¡²� � � 21 30/09/2523 g003 ¦µÃ¤ ¥r� � ° ¤µ� � � ¥³ µ 22 06/03/2522 g004 ¡ «r¡´ r� � � °· ¦¡µ ¥r� � � £¼ÁÈ� � 23 03/10/2521
o°¤¼� 1 ª ³Á¦¥ ªnµ� � � 1 Á¦ °¦r� � � (Record) ®¦º°¦³Á¥� �เราจะเร#ยกล�กษณะการจ�ดเก!บขอม�ลแบบตารางน#/ว�า ฐานขอม�ลเช-งส�มพ�นธ� (Relational Database)
ขอม�ลสมาช-ก
การบร-หารและการจ�ดการ (Management) การก�าหนดน�ยามข�อม"ล (Data Definition) หมายถ�ง การ
ก�าหนดโครงสรางตารางขอม�ล โดยก�าหนดฟ>ลด�ต�าง ๆ ท#$จะเก!บขอม�ล รวมท�/งชน-ดของขอม�ลท#$จะจ�ดเก!บและขนาดของขอม�ลท#$จะจ�ดเก!บดวย
การจ�ดการก�บข�อม"ล (Data Manipulation) หมายถ�ง การเพ-$ม ลบ แกไข คนหา และการเร#ยกใชขอม�ลท#$ม#อย��ออกมาแสดงในร�ปแบบของรายงานต�าง ๆ
การคำวบคำ�มข�อม"ล (Data Control) หมายถ�ง การร�กษาความปลอดภ�ยของขอม�ล เพ)$อใหแน�ใจว�าผ�ใชงานหลาย ๆ คนสามารถใชงานไดเฉพาะในส�วนท#$ตนเองม#ส-ทธ-Aเท�าน�/น
ระบบจ�ดการฐานขอม�ลเช-งส�มพ�นธ� Relational
DataBaseManagement
System
===> RDBMS (ต�วอย/างเช/น MS Access)
ศ�พท�ท#$ควรร� เก#$ยวก�บฐานขอม�ล Entity (เอนท�ต�0)
หมายถ�ง ส-$งต�าง ๆ ท#$อางถ�งในฐานขอม�ล ส-$งเหล�าน#/อาจเป1นไดท�/งร�ปธรรม ค)อ คน ส�ตว� ส-$งของ เช�น เอนท-ต#/พน�กงาน เอนท-ต#/น�กศ#กษา เอนท-ต#/ส-นคา หร)อนามธรรม เช�น เอนท-ต#/ความช�านาญ เป1นตน
Attribute (แอตทร�บ�วต�)ค)อ ส-$งท#$ใชบอกองค�ประกอบหร)อเน)/อหาของเอนท-ต#/ เช�น
เอนท-ต#/พน�กงานจะประกอบดวย แอตทร-บ-วต�ต�าง ๆ ค)อ รห�สประจ�าต�ว ช)$อ นามสก*ล แผนก ว*ฒ-การศ�กษา ว�นเขาท�างาน ท#$อย�� เป1นตน
Tuple (ท"พเป10 ล )ค)อ ขอม�ลท#$เป1นสมาช-กของเอนท-ต#/น� /น ๆ
ต�วอย�าง Entity, Attribute และ Tuple
ต�วอย�าง Entity, Attribute และ Tuple (ต�อ)
Á° ·Ê� � � : ¡ ´ µ� � � � ° ¦··ª r� � � �
¦® ¡ � � . ºÉ°� µ¤ »� � Â� � � ª»·µ¦«¹¬µ� � � ª Áoµ εµ� � � � � É°¥¼n� 001 µ¥ ¤ µ¥� � ®µ oµ� � ¼o µ¦� � � � ¦· µÃ� � � � 31 � � 2541 µ� � 002 � . ¤®·� � µ¤Â o� � ´ ¸� � � ¦· µ ¦¸� � � � 01 ¤� 2542 ¥³ µ 003 � . ¦µ ¸� � ª «r°� � � ¡ � � . µ¥� ¦· µ ¦¸� � � � 10 ¤� 2542 { µ¸� � � �
¼¡Ád� � �
ต�วอย�าง Entity, Attribute และ Tuple (ต�อ)
ฐานข�อม"ล ฐานข�อม"ลเช�งส�มพ�นธ� : Access
คำวามหมาย
เอนท-ต#/ (Entity)
ตาราง (Table) -
แอตทร-บ-วต� (Attribute)
เขตขอม�ล (Field)
คอล�มภ� , สดมภ� (Column)
ท�พเป>/ ล (Tuple)
ระเบ#ยน (Record)
แถว (Row)
ค�าศ�พท�ท#$ควรร� เก#$ยวก�บฐานขอม�ล(ต�อ) Primary Key (คำ�ย�หล�ก)
ฟ>ลด�ใดฟ>ลด�หน�$งหร)อหลาย ๆ ฟ>ลด�ประกอบก�นในตาราง ซ�$งเม)$อหย-บขอม�ลในฟ>ลด�ท#$เป1นค#ย�หล�กแลวจะสามารถเป1นต�วแทนของขอม�ลในเรคคอร�ดน�/นไดเลย
คำ�ณสมบ�ต�ของ Primary Key1. Unique2. Not Null
ต�วอย�างค#ย�หล�ก (Primary Key)
รห�ส พนง
.
ช��อ นามสก�ล
แผนก ว�ฒ�การศ3กษา
ว�นเข�าท�างาน
ท��อย"/
001 สมชาย
หาญกลา
ผ�จ�ดการ
ปร-ญญาโท
31
ธ.ค .254
1
สงขลา
002 สมหญ-ง
งามแท บ�ญช# ปร-ญญาตร#
01
ม.ค .254
2
ยะลา
003 ปราณ# วงศ�ทอง
พนง.ขาย
ปร-ญญาตร#
10
ม.ค .254
2
ปBตตาน#
PK
ค�าศ�พท�ท#$ควรร� เก#$ยวก�บฐานขอม�ล(ต�อ) Foreign Key (คำ�ย�นอก)
ฟ>ลด�ท#$ท�าหนาท#$เป1นฟ>ลด�ปกต-ในตารางหน�$ง แต�ท�าหนาท#$เป1นค#ย�หล�กในอ#กตารางหน�$ง
ต�วอย�างค#ย�นอก (Foreign Key)
µ¦µ o°¤¼´«¹¬µ� � � � � � Student µ¦µ o°¤¼ ³� � � � � Faculty ¦® «� ºÉ°� ¦® ³� � ¦® ³� � ºÉ° ³� � � S1 ª¦¦ ¸� F1 F1 ª·¥µ«µ ¦r� � S2 à £� F1 F2 ¡¥µ µ� S3 ¦µ ¸� � F2 F3 ¡ ¥r� S4 ³°°� F2 S5 ¤Ã� � F3 S6 d·� � F3
PK ของ
Student
PK ของ
Faculty
FK ของ
Student
ความส�มพ�นธ�ของขอม�ลระหว�างตาราง One-to-One (1:1)
One-to-Many (1:M)
Many-to-Many (M:N)
ต�วอย�างความส�มพ�นธ�ของขอม�ล 1:1 (หน3�งต/อหน3�ง)
เช�น สาม#ก�บภรรยาท#$ถ�กตองตามกฎหมาย , ผ�ว�าราชการจ�งหว�ดก�บจ�งหว�ด
1 :M (หน3�งต/อหลาย) เช�น น�กศ�กษาก�บอาจารย�ท#$ปร�กษา
M:N (หลายต/อหลาย ) เช�น ล�กคาก�บส-นคา
µ¦µ o°¤¼¡ ´ µ� � � � � � �Person
µ¦µ o°¤¼®ª®oµÂ� � � � � � �Manager
¦® ºÉ°� °µ¥» ¦® Â� � � Â� � � ®ª®oµ� A1 Robert 56 D1 °µ®µ¦ A2 A2 Peter 48 D2 Á ºÊ° oµ� A1 A3 Nancy 60 D3 ¸µ� A3
- แต�ละแผนกสามารถม#ห�วหนาแผนกไดเพ#ยงคนเด#ยว- พน�กงานท#$เป1นห�วหนาแผนกจะเป1นห�วหนาแผนกไดเพ#ยงแผนกเด#ยว
เราจะเร#ยกความส�มพ�นธ�แบบน#/ว�าเป1นความส�มพ�นธ�แบบ หน�$งต�อหน�$ง
พ-จารณาความส�มพ�นธ�ของพน�กงานท#$เป1นห�วหนาแผนก
ต�วอย�างความส�มพ�นธ�ของขอม�ล (ต�อ)
µ¦µ o°¤¼´«¹¬µ� � � � � �Student
µ¦µ o°¤¼ ³� � � � � Faculty
¦® ºÉ°� ¦® ³� � ¦® ³� � ºÉ° ³� � � S1 ª¦¦ ¸� F1 F1 ª·¥µ«µ ¦r� � S2 à £� F1 F2 ¡¥µ µ� S3 ¦µ ¸� � F2 F3 ¡ ¥r� S4 ³°°� F2 S5 ¤Ã� � F3 S6 d·� � F3
- น�กศ�กษาแต�ละคนเป1นน�กศ�กษาคณะใดคณะหน�$งไดเพ#ยงคณะเด#ยวเท�าน�/น- แต�ละคณะสามารถม#น�กศ�กษาไดหลายคน
เราจะเร#ยกความส�มพ�นธ�แบบน#/ว�าเป1นความส�มพ�นธ�แบบ หน�$งต�อหลาย
พ-จารณาความส�มพ�นธ�ของการเขาศ�กษาของน�กศ�กษาในคณะต�าง ๆ
ต�วอย�างความส�มพ�นธ�ของขอม�ล (ต�อ)
ต�วอย�างความส�มพ�นธ�ของขอม�ล(ต�อ)พ-จารณาความส�มพ�นธ�การส�$งซ)/อส-นคาของล�กคา
µ¦µ o°¤¼¼oµ� � � � � Customer µ¦µ o°¤¼ · oµ� � � � � Product ¦® ¨¼oµ� � ºÉ°¨¼oµ� � � ¦® · oµ� � ºÉ° · oµ� � � ¦µµn°®nª¥� � � εª Á®º°� � � � � C1 ¤ °� � P1 µ µ� � � 5 10 C2 µ·µ¥� � � P2 · °� � 3 20 C3 ¤ ·¡¥r� � P3 ¥µ¨� � 2 30 C4 ¦µ ¡¦� � P4 Ťo¦¦ ´� � � 20 40
µ¦µ o°¤¼µ¦ É ºÊ° · oµ� � � � � � � � Order Á ÉÄ ÉºÊ°� � � � � ¦® ¨¼oµ� � ª É� � ¦® · oµ� � εª� � � B0001 C1 01/02/2544 P1 5 B0002 C1 02/02/2544 P2 5 B0003 C4 03/02/2544 P2 3 B0004 C4 04/02/2544 P3 3
- ล�กคาแต�ละคนสามารถส�$งซ)/อส-นคาไดหลายชน-ด- ส-นคาแต�ละชน-ดสามารถถ�กส�$งซ)/อโดยล�กคาไดหลายคน
เราจะเร#ยกความส�มพ�นธ�แบบน#/ว�า ความส�มพ�นธ�แบบ หลายต�อหลาย
ข�/นตอนการออกแบบฐานขอม�ล ระดมความค-ดถ�งองค�ประกอบขอม�ล (ตาราง ) ท#$จะรวมไวใน
ฐานขอม�ล ซ�$งจะเป1นการส�ารวจความตองการต�าง ๆ โดยว-ธ#การส�มภาษณ�ผ�ใช ด�รายงาน แบบฟอร�ม และความตองการต�าง ๆ ในอนาคต
จ�ดกล*�มตารางขอม�ลท#$ไดจากขอ 1 และออกแบบโครงสรางตาราง ซ�$งม#รายละเอ#ยด ช)$อฟ>ลด� , ความหมาย , ชน-ดขอม�ล เป1นตน
ก�าหนดค#ย�หล�กใหแก�ตาราง ก�าหนดความส�มพ�นธ�ระหว�างตาราง ทดสอบป=อนขอม�ล ทบทวนฐานขอม�ลท#$ไดออกแบบไว
ต�วอย�างใบเสร!จร�บเง-น ¦·¬ ¥µ¤ °¤² ε´� � � � � �
Á ÉÄÁ ¦È� � � � R16-1254 ª É� � 01/10/2544
ºÉ°� - µ¤ » ¼ oµ� � � � µ¥ ¦µÃ¤ ¥r»¤µ� � � � � � ¦® · oµ� � ºÉ° · oµ� � � ¦µµn°®nª¥� � � εª� � � ¦ª¤ A1 computer 35000 1 35000 A2 printer 4970 1 4970 A3 pen 10 3 30
¥° ¦ª¤� 40000 £µ¬ 2800 ¥° ¦ª¤ Ê®¤� � � � 42800
เลขท��ใบเสร4จ
ยอดรวมท�0งหมดภาษ�
ยอดรวม
รวมจ�านวนราคำาต/อหน/วยช��อส�นคำ�ารห�สส�นคำ�า
R16-1254นายปราโมทย� บ�ญมากช��อ- นามสก�ล ล"กคำ�า
01/10/2544
ว�นท��
A1 computer 35000 1 35000A2 printer 4970 1 4970A3 pen 10 3 30 4000
028004280
0
บร�ษ�ท สยามคำอมฯจ�าก�ด
R16 01/10/2544 ปราโมทย� บ�ญมาก A1 computer 35000 1 35000 40000 2800 42800
Bill Date Customer PID Pname Unit Quan Sum Total Vat Grand
R16 01/10/2544 ปราโมทย� บ�ญมาก A2 printer 4970 1 4970 ? ? ?
เลขท��ใบเสร4จ
ยอดรวมท�0งหมดภาษ�
ยอดรวม
รวมจ�านวนราคำาต/อหน/วยช��อส�นคำ�ารห�สส�นคำ�า
R16-1254นายปราโมทย� บ�ญมากช��อ- นามสก�ล ล"กคำ�า
01/10/2544
ว�นท��
A1 computer 35000 1 35000A2 printer 4970 1 4970A3 pen 10 3 30 4000
028004280
0
บร�ษ�ท สยามคำอมฯจ�าก�ด
ล"กคำ�าCustomer
ข�อม"ลการขายOrder
ส�นคำ�าProduct
ตารางขอม�ลล�กคาตารางขอม�ลล�กคา
ตารางขอม�ลส-นคาตารางขอม�ลส-นคา
ตารางขอม�ลการขายตารางขอม�ลการขาย
ใบเสร4จใบเด�ยวก�นม�การซ�0อส�นคำ�าหลายช�0น ฟ1ลด�ว�นท��ขาย และฟ1ลด�รห�สล"กคำ�า ม�การเก4บข�อม"ลซ�0า ๆ ก�นซ3�งจะท�าให�เปล�องเน�0อท��ในการจ�ดเก4บ
เลขท��ใบเสร4จ
ยอดรวมท�0งหมดภาษ�
ยอดรวม
รวมจ�านวนราคำาต/อหน/วยช��อส�นคำ�ารห�สส�นคำ�า
R16-1254นายปราโมทย� บ�ญมากช��อ- นามสก�ล ล"กคำ�า
01/10/2544
ว�นท��
A1 computer 35000 1 35000A2 printer 4970 1 4970A3 pen 10 3 30 4000
028004280
0
บร�ษ�ท สยามคำอมฯจ�าก�ด
ล"กคำ�าCustomer
ข�อม"ลการขายรายละเอ�ยดOrderDetail
ข�อม"ลการขายหล�กOrderHead
ส�นคำ�าProduct
ล"กคำ�าCustomer
ข�อม"ลการขายรายละเอ�ยดOrderDetail
ข�อม"ลการขายหล�กOrderHead
ส�นคำ�าProduct
-รห�สส�นคำ�า-ช��อส�นคำ�า-ราคำาท�นต/อหน/วย-จ�านวนคำงเหล�อ-หน/วยน�บ
-เลขท��ใบเสร4จ-ว�นท��ขาย-รห�สล"กคำ�า
-รห�สล"กคำ�า-ช��อล"กคำ�า-นามสก�ล-ท��อย"/-โทรศ�พท�
-เลขท��ใบเสร4จ-รห�สส�นคำ�า-จ�านวน-ราคำาขายต/อหน/วย
ตารางการขายหล�กตารางการขายหล�ก
ตารางการขายรายละเอ#ยดตารางการขายรายละเอ#ยด
รห�สส�นคำ�า ช��อส�นคำ�า ราคำาท�น จ�านวนคำงเหล�อ หน/วยน�บ
เลขท��ใบเสร4จ ว�นท��ขาย รห�สล"กคำ�า
รห�สล"กคำ�า ช��อล"กคำ�า นามสก�ล ท��อย"/ โทรศ�พท�
เลขท��ใบเสร4จ รห�สส�นคำ�า จ�านวน ราคำาขายต/อหน/วย
C1 ปราโมทย� บ�ญมาก สงขลา 211363
R16 01/10/2544 C1
16R A 1 1
35000 R16 A2 1 4970 R16 A3 3 10
A 1 3computer 0 000
9 เคำร��อง A2 printer 4000 20 เคำร��อง A ppp 3 5 50 ด�าม
p ppppp pp
OrderDetail
OrderHead
p pppppp
-รห�สส�นคำ�า-ช��อส�นคำ�า-ราคำาท�นต/อหน/วย-จ�านวนคำงเหล�อ-หน/วยน�บ
-เลขท��ใบเสร4จ-ว�นท��ขาย-รห�สล"กคำ�า-ยอดรวม-ภาษ�-ยอดรวมท�0งหมด
-รห�สล"กคำ�า-ช��อล"กคำ�า-นามสก�ล-ท��อย"/-โทรศ�พท�
-เลขท��ใบเสร4จ-รห�สส�นคำ�า-จ�านวน-ราคำาขายต/อหน/วย
ล"กคำ�าCustomer
ข�อม"ลการขายรายละเอ�ยดOrderDetail
ข�อม"ลการขายหล�กOrderHead
ส�นคำ�าProduct
ความส�มพ�นธ�ของตารางต�าง ๆ
1
N
1
N
1N
ตารางCUSTOMER
ตาราง EMPLOYEE
หากตองการเก!บรายละเอ#ยดขอม�ลมากกว�าขางตน
µ¦µ� � ORDER
µ¦µ� � ORDER_DETAIL
ตาราง PRODUCT
ตาราง SALARY
ตาราง SUPPLIER
ภาพแสดงความส�มพ�นธ�ของตาราง ต�าง ๆ
การสรางฐานขอม�ล (Database) การสรางฐานขอม�ลใหม� การจ�ดเก!บแฟ=มฐานขอม�ล การเป>ดแฟ=มฐานขอม�ลท#$ม#อย��แลว ชน-ดของว�ตถ*ในฐานขอม�ล Access XP
Table, Query, Form, Report, Page, Macro และ Module
การจ�ดการก�บว�ตถ*ในฐานขอม�ล (ลบ , เปล#$ยนช)$อ ,ซ�อน/ยกเล-กการซ�อน , จ�ดเร#ยง)