Upload
zongkiat-pavadee
View
1.277
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
การจัดการขอมูล การจัดการขอมูล MySQL MySQL ดวย ดวย MS Access MS Access ผาน ผาน ODBC ODBC
1การออกแบบและบริหารจัดการฐานข้อมูล
เร่ิมจากตรวจสอบดูวาใน MySQL Server มีฐานขอมูลอะไรอยูบาง ในตัวอยางม ีinformation_schema mysql และ test
2การออกแบบและบริหารจัดการฐานข้อมูล
เลือกฐานใชฐานขอมูล test และเรียกใหแสดงตารางท่ีอยูในฐานขอมูล test จะปรากฏวายังไมมีตารางใดๆ อยู ดังตัวอยาง
3การออกแบบและบริหารจัดการฐานข้อมูล
สรางตารางชื่อ member โดยมีโครงสรางดังตัวอยาง
4การออกแบบและบริหารจัดการฐานข้อมูล
โครงสรางของตาราง member
5การออกแบบและบริหารจัดการฐานข้อมูล
ทําการแทรกขอมูลลงตาราง member ดังตัวอยาง ไดเพ่ิมขอมูลบุคคลในและนอกวงการบันเทิงท่ีนาจดจําของไทยในรอบป 2552
6การออกแบบและบริหารจัดการฐานข้อมูล
ขอมูลจํานวน 5 แถว ในตาราง member
7การออกแบบและบริหารจัดการฐานข้อมูล
เปดโปรแกรม MS Access แลวเลือกสรางฐานขอมูลวาง (Blank Database)
8การออกแบบและบริหารจัดการฐานข้อมูล
ต้ังชื่อไฟลฐานขอมูลเปน member.mdb
9การออกแบบและบริหารจัดการฐานข้อมูล
วินโดวของฐานขอมูล member ของ MS Access
10การออกแบบและบริหารจัดการฐานข้อมูล
เลือกเมนู File > Get External Data > Link Tables …
11การออกแบบและบริหารจัดการฐานข้อมูล
ในชอง Files of type: ใหเลือก ODBC Databases()
12การออกแบบและบริหารจัดการฐานข้อมูล
ในวินโดว Select Data Source ใหคลิกเลือก Data Source Name หรือ DSN ท่ีชื่อ ODBC MySQL แลวคลิกปุม OK
13การออกแบบและบริหารจัดการฐานข้อมูล
จะไดวินโดวใหตรวจสอบคาสําหรับการติดตอไปยัง Database Server หากไมมีการเปลี่ยนแปลงคาใดๆ ใหคลิกปุม OK
14การออกแบบและบริหารจัดการฐานข้อมูล
ในวินโดว Link Tables จะปรากฏชื่อตารางของฐานขอมูล ใหคลิกตาราง member แลวคลิกปุม OK
(ตาราง member ท่ีแสดงออกมาเปนตารางของฐานขอมูล test ใน MySQL Server)
15การออกแบบและบริหารจัดการฐานข้อมูล
ตาราง member ของฐานขอมูล test ใน MySQL Server จะถูกลิงกมาอยูในฐานขอมูล MS Acccess โดยแสดงเปนไอคอนรูปลูกโลกและมีลูกศรกํากับ
16การออกแบบและบริหารจัดการฐานข้อมูล
เมื่อเปดลิงก member ก็จะเห็นขอมูลของตาราง member(ขอมูลท่ีเห็นคือขอมูลท่ีไดจาก MySQL Server)
17การออกแบบและบริหารจัดการฐานข้อมูล
ทดลองเพ่ิมขอมูลเขาไปอีก 1 แถว ดังตัวอยางคือ James Cameron ซ่ึงกําหนดให id มีคาเปน 6
18การออกแบบและบริหารจัดการฐานข้อมูล
เมื่อเขาไปดูขอมูลตาราง member ใน MySQL Server จะเห็นวาขอมูลของ James Cameron ไดถูกเพ่ิมเขามา
19การออกแบบและบริหารจัดการฐานข้อมูล
ทดลองลบขอมูล 2 แถวในตาราง member ของ MS Access คือ รายการท่ีมี id 3 และ 4
20การออกแบบและบริหารจัดการฐานข้อมูล
คลิก Yes เพ่ือยืนยันการลบ
21การออกแบบและบริหารจัดการฐานข้อมูล
ขอมูล 2 แถวในตาราง member ของ MS Access ถูกลบออกไปแลว
22การออกแบบและบริหารจัดการฐานข้อมูล
เมื่อเขาไปดูขอมูลตาราง member ใน MySQL Server จะเห็นวาขอมูลถูกลบไปแลวเชนกัน
23การออกแบบและบริหารจัดการฐานข้อมูล
ทดลองเพ่ิมขอมูลอีก 1 แถวคือ Tiger Woods โดยกําหนด id เปน 2
24การออกแบบและบริหารจัดการฐานข้อมูล
ไดอะล็อกแจงวาไมสามารถเพ่ิมขอมูลได เนื่องจากคาของ Primary Key (คอลัมน id) ซ้าํซอน
25การออกแบบและบริหารจัดการฐานข้อมูล
เมื่อกําหนด id ของ Tiger Woods เปน 3 จึงสามารถเพ่ิมขอมูลเขาไปในตารางได
26การออกแบบและบริหารจัดการฐานข้อมูล
ขอมูลในตาราง member ของ MySQL Server มีขอมูลของ Tiger Woods แลว
27การออกแบบและบริหารจัดการฐานข้อมูล
ทดลองลบขอมูลของรายการท่ีมี id = 1 (Somchai Kemglad) ในฝง MySQL Server
28การออกแบบและบริหารจัดการฐานข้อมูล
ในฝงของ MS Access จะยังไมเห็นการเปลี่ยนแปลง (ยังคงมีขอมูลของ Somchai Kemglad แสดงอยู)
29การออกแบบและบริหารจัดการฐานข้อมูล
เลือกเมนู Records > Refresh เพ่ือสั่งใหแสดงขอมูลของตารางใน MS Access ปจจุบันใหตรงกับใน MySQL Server
30การออกแบบและบริหารจัดการฐานข้อมูล
รายการท่ีถูกลบออกจาก MySQL Server จะมีคําวา #Deleted ปรากฏอยู
31การออกแบบและบริหารจัดการฐานข้อมูล
เมื่อสั่งบันทึก (Save) หรือปดตาราง member แลวเปดขึ้นมาใหม ก็จะเห็นขอมูลท่ีตรงกับท่ีอยูใน MySQL Server
32การออกแบบและบริหารจัดการฐานข้อมูล