How to go from Black and White to Color in PowerPoint

Download Report

Transcript How to go from Black and White to Color in PowerPoint

บทที่ 1 การวิเคราะห์และออกแบบ
ฐานข้อมูล
By Juthawut Chantharamalee
Computer Science- SDU
1
การวิเคราะห์และออกแบบฐานข้อมูล
ก า ร อ อ ก แ บ บ ฐ า น ข้ อ มู ล เ ป็ น
ขัน
้ ตอนทีม
่ ค
ี วามส าคัญ ทีส
่ ุ ด เนื่ อ งจากถ้ าการออกแบบ
ฐานข้ อมู ล ที่ ไ ม่ สมบู ร ณ ์ หรื อ ไม่ ถู ก ต้ องตามหลัก การ
ออกแบบฐานขอมู
้ ลแลว
้ อาจทาให้การพัฒนาโปรแกรมมี
ความไมถู
บความต้องการของผู้ใช้งาน
่ กต้องและไมตรงกั
่
ได้ นอกจากนี้ ห ลัง จากที่อ อกแบบฐานข้ อมู ล เรีย บร้ อย
แลว
้ การเลือกระบบจัดการฐานข้อมูล (DBMS) ควรเลือก
ให้ เหมาะสมกับ ขนาดข้ อมู ล ของหน่ วยงาน เช่ น ถ้ า
หน่วยงานขนาดเล็กอาจเลือก DBMS ประสิ ทธิภาพปาน
กลางที่ ใ ช้ ในเครื่ อ งระดับ ไมโครคอมพิ ว เตอร ์ เช่ น
Microsoft Access หรือ Visual FoxPro เป็ นต้น หรือถ้าเป็ น2
หนวยงานขนาดใหญทีใ่ ชเครือ
่ งตัง้ แตระดับมินิขน
ึ้ ไป ก็
การวิเคราะห์และออกแบบฐานข้อมูล
ในหน่ วยที่ 1 นี้ จ ะเป็ นการน าความรู้ เกี่ ย วกับ
ฐานข้อมูลทัง้ หมดทีไ่ ดเรี
้ ยนมาประยุกตใช
์ ้งานจริง โดย
จะศึ ก ษาจากตัว อย่างระบบการซื้อ ขายสิ น ค้ า เริ่ม จาก
ก า ร ร ว บ ร ว ม แ ล ะ วิ เ ค ร า ะ ห ์ ค ว า ม ต้ อ ง ก า ร ใ ช้ ข้ อ มู ล
จากนั้น จะเป็ นการออกแบบฐานข้ อมู ล ในระดับ แนวคิด
โดยใช้ แบบจ าลอง E-R
การแปลง E-RD
ให้เป็ น
โครงสร้ างตาราง (Relational Schema) การอธิบาย
พจนานุ กรมข้อมูล (Data Dictionary) การใช้ฐานข้อมูล
MySQL แนะนาการติดตัง้ โปรแกรม AppServ และการใช้
งานโปรแกรม phpMyAdmin
เบื้อ งต้ น เพื่อ จัด การ
3
ฐานขอมู
ล
MySQL
ซึ
ง
่
มี
ร
ายละเอี
ย
ดดั
ง
นี
้
้
ตัวอย่างที่ 1-1 การศึกษาและการวิเคราะห์ความ
ต้องการของผู้ใช้
บริษัท ดีด ส
ี กล จ ากัด เป็ นบริษัท ค้ าส่ งราย
ใหญ่ ต้องการพัฒนาระบบงานฐานข้อมูล เพือ
่ จัดเก็ บ
รวบรวมข้อมูล ทาการประมวลผลโดยใช้คอมพิวเตอร ์
และสร้ างสารสนเทศได้อย่างรวดเร็ วทันต่อเหตุ การณ ์มี
ความถู ก ต้ องเชื่อ ถือ ได้ โดยระบบงานที่ส ร้ างขึ้น ต้ อง
สามารถรองรับการทางานดานต
างๆ
ของบริษท
ั ทัง้ ใน
้
่
ปั จ จุ บ ัน และอนาคต โดยมี ข อบเขตของการจัด เก็ บ
ข้ อมู ล ของบริ ษั ท มี ก ารจั ด เก็ บ
ข้ อมู ล เกี่ ย วกั บ
แผนกการท างานของบริษั ท พนั ก งาน ลู ก ค้ าของ
4



ข้ อมู ล แผนกการท างาน ประกอบด้ วยข้ อมู ล รหั ส
แผนกทีไ
่ ม่ซ้า กัน , ชื่อแผนก, เบอร โทรศั
พ ท ติ
์
์ ดต่อ ซึ่ง
สามารถมีไดหลายเบอร
้
์
ข้อมูลพนักงาน ประกอบดวย
รหัสพนักงานทีไ่ มซ
้
่ า้ กัน
, ชื่อ พนักงาน (คาน าชื่อ, ชื่อ,นามสกุล ), ตาแหน่งงาน,
เงินเดือน, เบอรโทรศั
พท,์ วันเกิด, อายุ (คานวณจากวัน
์
เกิดได),วั
ั ตาแหน่ง
้ นทีร่ บ
ข้อมูลลูกค้า ประกอบดวย
รหัสลูกค้าทีไ่ มซ
่
้
่ า้ กัน, ชือ
ลูกค้า (คานาชือ
่ , ชือ
่ , นามสกุล),ทีอ
่ ยู่ (บ้านเลขที,่ ถนน
, อ าเภอ/เมื อ ง, จัง หวัด /รัฐ , รหัส ไปรษณี ย ์), เบอร ์
โทรศั พท ์ (บาน,มื
อถือ), อีเมล ์
้
5



ข้อมูล สิ นค้ า ประกอบด้วย รหัสสิ นค้าทีไ
่ ม่ซ้ากัน, ชื่อ
สิ นค้า, ราคา, จานวนคงเหลือ,ระดับคงเหลือสั่ งซือ
้
ขอมู
รหัสผู้ผลิตทีไ่ มซ
้ ลผู้ผลิตสิ นค้า ประกอบดวย
้
่ า้ กัน
, ชื่อ บริษั ท , เบอร โทรศั
พ ท ติ
์
์ ด ต่อ,อีเ มล ,์ ที่อ ยู่ (เลขที่,
ถนน, อ าเภอ/เมือ ง, จัง หวัด /รัฐ , รหัส ไปรษณี ย )์ ข้ อมู ล
ใบสั่ งซื้อ สิ นค้ าของบริษั ท ประกอบด้ วย หมายเลข
ใ บ สั่ ง ซื้ อ ที่ ไ ม่ ซ้ า กั น , วั น ที่ ส่ ั ง ซื้ อ , ย อ ด ร ว ม ทั้ ง ห ม ด
(คานวณจากรายการทีส
่ ่ ั งซือ
้ ทัง้ หมด)
ข้ อ มู ล ใ บ เ ส ร็ จ รั บ เ งิ น ข อ ง ลู ก ค้ า ป ร ะ ก อ บ ด้ ว ย
หมายเลขใบเสร็จทีไ่ มซ
่ อกใบเสร็จ, รวมมูลคา่
่ า้ กัน,วันทีอ
, ภาษี มูลคาเพิ
ม
่ , และราคาสุทธิ (คานวณจากรวมมูลคา่
่
บวก ภาษีมล
ู คาเพิม
่ )
6



การท างานของบริษั ท พนัก งานแต่ละคนต้ องสั ง กัด
แผนกใดแผนกหนึ่ ง เพีย งแค่ 1 แผนก เท่านั้ น
ซึ่ง ในทุก ๆ แผนกก็ ต้ องมีพ นัก งานทีส
่ ั ง กัด อย่างน้ อย
1 คน
การบริหารงานของแผนก จะมีพนักงานบางคนทีถ
่ ูก
แต่ งตั้ง ให้ ด ารงต าแหน่ งผู้ จัด การแผนก โดยแต่ละ
แผนกจะมีผู้จัดการแผนกละ 1 คน ไมซ
่ ้าคนกันใน
แตละแผนก
่
การบริห ารงานของพนัก งาน จะมีก ารแบ่งสายงาน
ของพนัก งานออกเป็ นกลุ่มงาน โดยจะมี พนัก งาน
บางคนถูก คัด เลือ กให้ท าหน้ าทีเ่ ป็ นหัว หน้ าสายงานที่
ดูแลพนักงานในสายงานของ ตนเอง ทาให้ทราบวา่
7



ในการนาสิ นค้าเขามาขายของบริ
ษท
ั บริษท
ั จะสั่งซือ
้
้
สิ นค้าจากผู้ผลิตเขามาขาย
ในการ สั่ งซือ
้ แตละครั
ง้
้
่
จะสั่ งจากผู้ผลิต 1 ราย แตสามารถสั
่ งซือ
้ สิ นค้าเขา้
่
มาไดหลายรายการ
โดยระบุจานวนทีส
่ ่ ั งในแตละครั
ง้
้
่
ทีส
่ ่ ั งซือ
้
ในการขายสิ นค้าให้กับลูกคา้ บริษท
ั จะออก
ใบเสร็จรับเงินเพือ
่ ยืนยันการขาย โดยใน 1 ใบเสร็จ
สามารถระบุรายการสิ นค้าทีข
่ ายไดหลายรายการ
้
และระบุจานวนทีข
่ ายแตละ
รายการ รวมมูลคา่
่
และราคาสุทธิ (คานวณจากรวมมูลคาบวก
่
ภาษีมล
ู คาเพิ
่ )
่ ม
ในการออกใบเสร็จรับเงินจะมีพนักงานเป็ นผู้ยืนยันการ
8
9
ตัว อย่ า งที่ 1-2 การออกแบบฐานข้ อ มู ล ในระดับ
แนวคิด
โดยใช้แบบจาลอง E-R
2.1 การออกแบบฐานข้ อ มู ล ในระดับ แนวคิ ด โดยใช้
แบบจาลอง E-R
โดยมีขน
้ั ตอนในการออกแบบ ดังนี้
ขัน้ ตอนที่ 1 กาหนดเอนทิตี้
กาหนดเอนทิตข
ี้ องระบบฐานข้อมูลการซือ
้ ขาย
สิ นค้า ประกอบดวย
้
- แผนก
- พนักงาน
10
11
ขัน้ ตอนที่ 2 กาหนดแอททริบวิ ตของแต
ละเอนทิ
ต ี้
่
์
12
ขั น้ ตอนที่
3 ก า ห น ด ค ว า ม สั ม พั น ธ ์ ร ะ ห ว่ า ง เ อ น ทิ ต ี้
(Relationships)
ก า ห น ด ค ว า ม สั ม พั น ธ ์ ร ะ ห ว่ า ง เ อ น ทิ ตี้ ว่ า มี
ความสั มพันธแบบใดบ
่ งตอหนึ
่ง
้าง ความสั มพันธแบบหนึ
่
์
์
แบบหนึ่ ง ต่ อกลุ่ ม หรื อ แบบกลุ่ มต่ อกลุ่ ม ซึ่ ง เป็ นการ
กาหนดความสั มพันธในแต
ละเอนทิ
ตท
ี้ ม
ี่ ค
ี วามสั มพันธตาม
่
์
์
ขอบเขตงาน โดยการทางานของบริษัท พนักงาน แต่
ละคนต้องสั งกัดแผนกใดแผนกหนึ่ ง เพียงแค่ 1 แผนก
เทานั
่ ั งกัดอยาง
่ ้น ซึ่งในทุกๆ แผนกก็ต้องมีพนักงานทีส
่
น้ อ ย 1 ค น เ ป็ น ค ว า ม สั ม พั น ธ ์ ร ะ ห ว่ า ง เ อ น ทิ ตี้
“พนัก งาน" กับ เอนทิต ี้ “แผนก” ใช้ ชื่อ ความสั มพัน ธ ว์ ่า
13
แสดงความสัมพันธ์ชื่อ “สังกัด” ระหว่างเอนทิตี้ “พนักงาน”
กับเอนทิตี้ “แผนก”
14
การบริหารงานของแผนกจะมีผู้จัดการแผนกทาหน้าที่
บริหารงาน โดยแตละแผนกจะมี
ผ้จั
ู ดการแผนกละ 1 คน
่
ไม่ซ้า คนกัน ในแต่ละแผนก เป็ นความสั ม พัน ธ ระหว
่าง
์
เ อ น ทิ ต ี้ “ พ นั ก ง า น " กั บ เ อ น ทิ ต ี้ “ แ ผ น ก ” ใ ช้ ชื่ อ
ความสั มพันธว์ า่ “บริหาร” เป็ นแบบ 1 : 1
แสดงความสัมพันธ์ชื่อ “บริหาร” ระหว่างเอนทิตี้ “พนักงาน” กับ
เอนทิตี้ “แผนก”
15
การบริหารงานของพนักงาน จะมีการแบงสายงาน
่
ของพนักงานออกเป็ นกลุมงานโดยจะมี
พนักงานบางคนถูก
่
คัดเลือกให้ทาหน้าทีเ่ ป็ นหัวหน้ าสายงานทีด
่ ูแลพนักงาน
ในสายงานของตนเอง ทาให้ทราบวาพนั
กงานแตละคน
่
่
มีใครเป็ นหัวหน้าสายงานของตนเอง เป็ นความสั มพันธ ์
ระหว่าง เอนทิต ี้ “พนัก งาน" กับ เอนทิต ี้ “พนัก งาน”
ด้วยกันเอง ใช้ชื่อความสั มพันธว์ ่า “ควบคุม” เป็ นแบบ
1:N
โดยความสั มพัน ธ ์ด้ าน 1 เป็ นของเอนทิต ี้
“ พ นั ก ง า น ” ที่ ท า ห น้ า ที่ เ ป็ น หั ว ห น้ า ส า ย ง า น ส่ ว น
ความสั มพันธด
N เป็ นของเอนทิต ี้ “พนักงาน” ทีเ่ ป็ น
้
์ าน
ลูกน้องในสายงาน
16
แสดงความสัมพันธ์ชื่อ “ควบคุม” ระหว่างเอนทิตี้ “พนั กงาน”
กับเอนทิตี้ “พนักงาน”
17
ในการน าสิ นค้ าเข้ ามาขายของบริษั ท บริษั ท จะ
สั่ งซื้อสิ นค้าจากผู้ผลิตเข้ามาขายในการสั่ งซื้อแต่ละครัง้
จะสั่ งจากผู้ผลิต 1 ราย แต่สามารถสั่ งซื้อสิ น ค้ าเข้ ามา
ได้ หลายรายการ ซึ่ ง จะระบุ จ านวนที่ส่ ั งในแต่ละครั้ง ที่
สั่ งซือ
้ เป็ นความสั มพันธระหว
าง
เอนทิต ี้ “ผู้ผลิต” กับ
่
์
เอนทิต ี้ “ใบสั่ งซือ
้ ” ใช้ความสั มพันธชื
์ ่อวา่ “รับ” เป็ น
ความสั ม พัน ธ แบบ
1:N
และความสั ม พัน ธ ชื
์
์ ่อ “มี
รายการสั่ งซือ
้ ” เป็ นความสั มพันธระหว
างเอนทิ
ต ี้ “ใบสั่ ง
่
์
ซือ
้ ” กับเอนทิต ี้ “สิ นค้า” เป็ นความสั มพันธแบบ
M:N
์
18
แสดงความสัม พัน ธ์ ชื่ อ “ รับ ” ระหว่ า งเอนทิ ตี้ “ ผู้ผ ลิ ต ” กับ
เอนทิตี้ “ใบสังซื
่ ้ อ”
และความสัมพันธ์ชื่อ “มีรายการ” ระหว่างเอนทิตี้ “ใบสังซื
่ ้อ”
กับเอนทิตี้ “สินค้า”
19
ใ น ก า ร ข า ย สิ น ค้ า ใ ห้ กั บ ลู ก ค้ า บ ริ ษั ท จ ะ อ อ ก
ใบเสร็ จ รับ เงิน เพื่อ ยืน ยัน การขาย โดยใน 1 ใบเสร็ จ
สามารถระบุ ร ายการสิ นค้ าที่ซื้อ ได้ หลายรายการ และ
ระบุ จานวนทีซ
่ ื้อแต่ละรายการราคารวม และราคาสุทธิ
(ราคารวมบวกภาษี มูล ค่าเพิ่ม) เป็ นความสั มพันธระหว
่าง
์
เอนทิต ี้ “ลูกค้า” กับเอนทิต ี้ “ใบเสร็จ” ใช้ความสั มพันธ ์
ชือ
่ “รับ” เป็ นความสั มพันธแบบ
1:N และความสั มพันธ ์
์
ชื่อ “มีร ายการสิ นค้ า” เป็ นความสั ม พัน ธ ระหว
่างเอนทิต ี้
์
“ใบเสร็ จ ” กับ เอนทิต ี้ “สิ นค้ า” เป็ นความสั มพัน ธ แบบ
์
M:N
20
แสดงความสัมพันธ์ชื่อ “รับ” ระหว่างเอนทิตี้ “ลูกค้า” กับเอนทิตี้
“ใบเสร็จ”
และความสัมพันธ์ชื่อ “มีรายการ” ระหว่างเอนทิตี้ “ใบเสร็จ” กับ
เอนทิตี้ “สินค้า”
21
ในการออกใบเสร็ จ รับ เงิน จะมีพ นัก งานทั่ว ไปเป็ นผู้
ยืนยันการขายในแตละครั
ง้ เสมอเป็ นความสั มพันธระหว
าง
่
่
์
เ อ น ทิ ต ี้ “ พ นั ก ง า น ” กั บ เ อ น ทิ ต ี้ “ ใ บ เ ส ร็ จ ” ใ ห้
ความสั มพันธชื
่ “ออก” เป็ นแบบ 1:N
์ อ
แสดงความสัมพันธ์ชื่อ “ออก” ระหว่างเอนทิตี้ “พนักงานทัวไป
่ ”
กับเอนทิตี้ “ใบเสร็จ”
22
2.2 เขียนเป็ นแบบจาลองแผนภาพ Entity Relationship
Diagram (ERD)
นารายละเอียดของการออกแบบฐานขอมู
้ ลโดยใช้
แบบจาลอง E-R ตัง้ แตขั
้ ตอนที่ 1-3 มาวาด
่ น
ป ร ะ ก อ บ กั น เ ป็ น แ บ บ จ า ล อ ง แ ผ น ภ า พ Entity
Relationship Diagram (ERD) กาหนดความสั มพันธ ์
ระหว่างเอนทิต ี้ ทบทวนการออกแบบว่าถู ก ต้ อง
หรือไม่
23
แสดงแผนภาพ E-RD ของระบบฐานข้อมูลการซื้อขาย
สินค้า
24
ตัวอย่างที่ 1-3 การแปลง
E-R
Diagram
ให้เป็ น
โครงสรางตาราง
้
(Relational Schema)
แผนก (รหัสแผนก , ชื่อแผนก
, รหัส พนัก งาน , วัน ที่ร บ
ั
ตาแหน่ง)
เบอร์โทรแผนก (รหัสแผนก , เบอรโทรศั
พท)์
์
พนั ก งาน (รหัส พนัก งาน , ค าน าชื่อ ,ชื่อ , นามสกุ ล
ตาแหน่ง , เงินเดือน , เบอรโทร,
์
วันเกิด , รหัสแผนก , รหัสหัวหน้าสายงาน)
,
25
สินค้า (รหัสสิ นค้า , ชือ่ สิ นค้า , ราคา , จานวนคงเหลือ)
ใบสังซื
่ ้อ (หมายเลขใบสั่ งซือ้ , วันทีส่ ่ั งซือ้ , รหัสผู้ผลิต)
รายการสังซื
่ ้อ (หมายเลขใบสั่ งซือ้ , รหัสสิ นค้า , จานวนที่
สั่ งซือ
้ )
ใบเสร็จรับเงิน (หมายเลขใบเสร็จ , วันทีอ่ อกใบเสร็จ, ราคา
รวม, รหัสลูกค้า ,
รหัสพนักงาน)
รายการขาย (หมายเลขใบเสร็จ , รหัสสิ นค้า , จานวนทีข่ าย)
26
ตัวอย่างที่ 1-4 การอธิบายพจนานุ กรมข้อมูล
(Data
Dictionary)
จากโครงสร้างตาราง (Relational Schema) ทัง้ 10
รี เ ลชั น น ามาอธิบ ายโครงสร้ างของตารางเชิ ง
สั ม พัน ธ ให
์ ้ อยู่ในรู ป แบบพจนานุ ก รมข้ อมู ล (Data
Dictionary) แสดงดังตารางที่ 1.1
ตารางที่ 1. 1 แ ส ด ง พ จ น า นุ ก ร ม ข้ อ มู ล ( Data
Dictionary) ของระบบฐานขอมู
้ ขายสิ นคา้
้ ลการซือ
27
28
29
30
31
32
33
34
ตัวอย่างที่ 1-5 การใช้ฐานขอมู
้ ล
MySQL
จากตารางที่ 1.1 อธิ บ ายพจนานุ กรมข้ อมู ล (Data
Dictionary) ของระบบฐานข้อมูลการซือ
้ ขายสิ นค้า โดยเลือก
ระบบจัดการฐานขอมู
้ ลแบบเชิงสั มพันธ ์ (Relational Database
Management Systems : RDBMS) phpMyAdmin เพือ
่ จัดการ
ฐานขอมู
้ ตอน ดังนี้
้ ล MySQL ซึง่ แบงเป็
่ น 2 ขัน
1. การกาหนดโครงสร้างของฐานข้อมูล ขัน
้ ตอนนี้เป็ นการ
กาหนดโครงสร้างของรีเลชั่นหรือตาราง ซึ่งเอนทิตเี้ ป็ นคา
ที่ใ ช้ แทนสิ่ งใด สิ่ งหนึ่ ง ที่ก ล่าวถึง เมื่อ ท าการออกแบบใน
ระดับแนวคิด ในขณะทีค
่ าวารี
่ เลชั่นหรือตารางเป็ นคาทีใ่ ช้
แทนเอนทิต ี้ เมื่อ มีก ารแปลงเค้ าร่างในระดับ แนวคิด เป็ น
35
ในขั้น ตอนนี้ เ ป็ นการสร้ างรีเ ลชั่น โดยมีก าร
ก าหนดชื่อ รีเ ลชั่น แอททริบ ิว ต ์ คีย หลั
์ ก คีย นอก
์
ประเภทของข้ อมู ล ที่จ ัด เก็ บ ความยาวของข้ อมู ล
ฯลฯ ตามทีไ่ ด้ออกแบบไว้ในขัน
้ ตอนที่ 2 กาหนด
เอนทิต ี้แ ละแอททริบ ิว ต ของระบบงานการซื
้อ ขาย
์
สิ นค้า โดยใช้คาสั่ ง CREATE TABLE ในการสร้าง
รีเลชัน
่ ตามรายละเอียดทีถ
่ ก
ู ออกแบบมา
2. การระบุ ข้ อจ ากัด กฎเกณฑ ์ที่ ใ ช้ กับ ฐานข้ อมู ล
และการควบคุ ม ความปลอดภัย ของข้ อมู ล ขั้น ตอนนี้
เป็ นการใช้ ค าสั่ งในระบบจัด การฐานข้ อมูล ก าหนด
ขอจ ากัด และกฎเกณฑที่ ใ ชกับ แอททริบ ิว ตตางๆ
36
เมื่ อ ขั้น ตอนเหล่ านี้ เ สร็ จ สิ้ นลง ระบบจัด การ
ฐานข้ อมู ล จะท าการสร้ างรายละเอีย ดต่างๆ ของ
ฐานข้อมูลทีถ
่ ูกออกแบบ เช่น ฐานข้อมูลนั้นๆ มีร ี
เลชั่น อะไร แต่ละรีเ ลชั่น ประกอบด้วยแอททริบ ว
ิ ต์
อะไร และกาหนดความสั มพันธระหว
างตาราง
์
่
37
เมื่ อ ขั้น ตอนเหล่ านี้ เ สร็ จ สิ้ นลง ระบบจัด การ
ฐานข้ อมู ล จะท าการสร้ างรายละเอีย ดต่างๆ ของ
ฐานข้อมูลทีถ
่ ูกออกแบบ เช่น ฐานข้อมูลนั้นๆ มีร ี
เลชั่น อะไร แต่ละรีเ ลชั่น ประกอบด้วยแอททริบ ว
ิ ต์
อะไร และกาหนดความสั มพันธระหว
างตาราง
์
่
38
แ ส ด ง โ ค ร ง ส ร้ า ง ข อ ง ต า ร า ง แ ล ะ
ความสัมพันธ์ระหว่างตาราง
39
ตัวอย่างที่ 1-6 แนะนาการติดตัง้ โปรแกรม AppServ
โปรแกรม AppServ ซึง่ เป็ นโปรแกรมทีร่ วบรวมตัว
ติดตัง้ โปรแกรมตางๆ
ทีเ่ ป็ นโอเพนซอฟต
แวร
เข
่
่
์
์ า้
ดวยกั
น ดังนี้
้
6.1 โปรแกรม Apache Web Server
6.2 ตัวแปรภาษา PHP (PHP Script Language)
6.3 ฐานขอมู
้ ล MySQL
6.4 โปรแกรม phpMyAdmin ทีช
่ ่ วยจัดการฐานขอมู
้ ล
MySQL
40
41