Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
เอกสารประกอบการสอน221203 เทคโนโลยีเพื่องานประยุกต์ทางธุรกิจTechnology for Business Applicationหลักสูตรบริหารธุรกิจบัณฑิต สาขาวิชาคอมพิวเตอร์ธุรกิจปีการศึกษา 2561 ภาคการศึกษาปลายอาจารย์ ดร.ปรัชญา นวนแก้ว (Update: March 9, 2019.)
สัปดาห์ที่ 1111.1 เทคโนโลยีเว็บและนวัตกรรม (การเลือกและการจัดการฐานข้อมูล)11.2 การปฏิบัติการเทคโนโลยีเว็บและนวัตกรรม (การเลือกและการจัดการฐานข้อมูล)
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
1.1 เทคโนโลยเีว็บและนวัตกรรม (การเลือกและการจัดการฐานข้อมูล)o การดาวน์โหลดและติดตั้ง XAMPP
o การตรวจสอบและการท างาน Apache Web Server
o การตรวจสอบและการท างาน MySQL Database
o การใช้งาน phpMyAdmin
3Sun. March 10, 2019
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPPXAMPP คืออะไร
XAMPP คือ โปรแกรมบริการจัดการ web server ซึ่งเป็นการจ าลองเพื่อไวท้ดสอบสคริปหรือเว็บไซต์ในเครื่องทั่วไป โดยที่ไม่ต้องเชื่อมต่ออินเตอร์เน็ต ไม่มีค่าใช้จ่าย ง่ายต่อการติดต้ังและใช้งานโปรแกรม
XAMPP ประกอบด้วย PHP ภาษาส าหรับพัฒนา Web Application, MySQL ฐานข้อมูล, Apache ท าหน้าทีเ่ป็น Web server, Perl อีกทั้งยังมาพร้อมกับ OpenSSL, phpMyadmin (ระบบบริหารฐานข้อมูลที่พัฒนาโดย PHP เพื่อใช้เชื่อมต่อไปยังฐานข้อมูล สนับสนุนฐานข้อมูล MySQL และ SQLite
*** XAMPP อยูภ่ายใต้ใบอนุญาตของ GNU General Public License แต่บางครั้งอาจจะมีการเปลี่ยนแปลงเรื่องของลิขสิทธิ์ในการใช้งาน จึงควรติดตามและตรวจสอบโปรแกรมด้วย
Sun. March 10, 2019 4
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPPโปรแกรม XAMPP สามารถใช้งานได้ 3 OS ได้แก่
- Windows - Linux - Mac OS X
Sun. March 10, 2019 5
https://www.youtube.com/watch?v=KmtmnDMa2Sg
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPP
Sun. March 10, 2019 6
https://www.apachefriends.org
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPP
Sun. March 10, 2019 7
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPP
Sun. March 10, 2019 8
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPP
Sun. March 10, 2019 9
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPP
Sun. March 10, 2019 10
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPP
Sun. March 10, 2019 11
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPP
Sun. March 10, 2019 12
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPP
Sun. March 10, 2019 13
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การดาวน์โหลดและติดตั้ง XAMPP
Sun. March 10, 2019 14
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การตรวจสอบและการท างาน Apache Web Server
Sun. March 10, 2019 15
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การตรวจสอบและการท างาน MySQL Database
Sun. March 10, 2019 16
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การใช้งาน phpMyAdminphpMyAdmin คือ โปรแกรมที่ท าหน้าที่บริหารจดัการฐานข้อมูล MySQL ผ่านอินเทอร์เน็ต
บราวเซอร์ โดยโปรแกรม phpMyAdmin อยู่ในกลุ่มโปรแกรม Open Source
phpMyAdmin ท าหน้าที่ควบคุม และบริหารจัดการฐานข้อมูล MySQL ความสามารถของ phpMyAdmin ประกอบด้วย
1. สร้างและลบฐานข้อมูล
2. สร้างและจัดการตารางและ record ได้ (เพิ่ม ลบ แก้ไข)
3. โหลด Text File และ ไฟล์นามสกุล CSV สู่ฐานข้อมูลได้
4. สามารถใช้ค าสั่ง SQL ได้
Sun. March 10, 2019 17
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การใช้งาน phpMyAdminการเข้าใช้งานโปรแกรม phpMyAdmin สามารถใช้งานผ่านโปรแกรมอินเทอร์เน็ต
บราวเซอร์ หรือ XAMPP Control Panel ดังนี้
1. ผ่านโปรแกรมอินเทอร์เน็ตบราวเซอร์ ให้พิมพ์ http://localhost/phpmyadmin/หรือ http://127.0.0.1/phpmyadmin/
2. ผ่านโปรแกรม XAMPP Control Panel
Sun. March 10, 2019 18
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
หน้าจอแรกของโปรแกรม phpMyAdmin
Sun. March 10, 2019 19
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การเลือกและการสร้างฐานข้อมูล
Sun. March 10, 2019 20
เลือกและจัดการฐานข้อมูล การสร้างฐานข้อมูลใหม่
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การสร้างฐานข้อมูลใหม่
Sun. March 10, 2019 21
ทดลองสร้างฐานข้อมูลช่ือ “Business_Computer”
เลือก “utf8_Unicode_ci”
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การลบฐานข้อมูล
Sun. March 10, 2019 22
เลือกฐานข้อมูลที่ต้องการลบ
เลือกที่ “Drop”เพื่อลบฐานข้อมูล
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การสร้างตารางภายหลังจากที่สร้างฐานข้อมูลเรียบร้อยแล้ว phpMyAdmin จะแจ้งให้ทราบว่า ได้ท า
การสร้างฐานข้อมูล “business_computer” เรียบร้อยแล้ว ซึ่งจะยังไม่มีตารางใดๆ ทั้งนี้จะทดลองสร้างตารางส าหรับเก็บข้อมูลบุคคล โดยการออกแบบให้มีตาราง จ านวน 4 ตารางได้แก่ division, employee} province, users
division ท าหน้าที่เก็บข้อมูลหน่วยงานของพนักงาน
employee ท าหน้าที่เก็บข้อมูลพนักงาน
province ท าหน้าที่เก็บข้อมูลจังหวัด
users ท าหน้าที่เก็บข้อมูล ผู้ใช้โปรแกรม
Sun. March 10, 2019 23
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การสร้างตาราง
Sun. March 10, 2019 24
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การสร้างตาราง
Sun. March 10, 2019 25
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การสร้างตาราง
Sun. March 10, 2019 26
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การสร้างตาราง
Sun. March 10, 2019 27
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การสร้างตาราง
Sun. March 10, 2019 28
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การลบตาราง
Sun. March 10, 2019 29
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การเพิ่มข้อมูล
Sun. March 10, 2019 30
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
ตรวจสอบข้อมูลที่เพิ่ม
Sun. March 10, 2019 31
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การตรวจสอบโครงสร้างตาราง
Sun. March 10, 2019 32
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การส่งออกข้อมูล (Export)
Sun. March 10, 2019 33
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การส่งออกข้อมูล
Sun. March 10, 2019 34
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
การน าเข้าข้อมูล (Import)
Sun. March 10, 2019 35
221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.
Workshopo ให้ทุกท่านสร้างฐานข้อมูลและตารางตามที่ก าหนดในสไลด์ที่ 24 และ
กรอกข้อมูลตามใบงานที่แจก หลังจากด าเนินการสร้างฐานข้อมูลและตารางเรียบร้อยแล้วให้ท าการ export และส่งไฟล์ที่ได้มาที่ [email protected]
o ก าหนดส่งงานภายในวันพุธที่ 13 มีนาคม 2562 ก่อนเวลา 24.00 น. (คะแนนเก็บ 10 คะแนน)
หมายเหตุ.. ให้ใช้มารยาทและรูปแบบการเขียนจดหมายทางการเท่านั้น
Sun. March 10, 2019 36
Question and AnswerThank you for attention.