Transcript chapter8

1. การศึกษาและการวิเคราะห ์ความต้องการของผู ใ้ ช้
2. การออกแบบฐานข้อมู ลในระดับแนวคิดโดยใช้
แบบจาลอง E-R
3. การแปลง E-R Diagram ให้เป็ นโครงสร ้างตาราง
(Relational Schema)
4. พจนานุ กรมข้อมู ล (Data Dictionary)
5. การใช้ฐานข้อมู ล MySQL
้ั
6. แนะนาการติดตงโปรแกรม
AppServ
้
่
7. การใช้งานโปรแกรม phpMyAdmin เบืองต้
น เพือ
จ ัดการฐานข้อมู ล MySQL
1. การศึกษาและการวิเคราะห ์ความต้องการของ
บริษท
ั ดีดส
ี กล จากัด เป็ นบริษท
ั ค้าส่งรายใหญ่
่ ดเก็บ
ต้องการพัฒนาระบบงานฐานข้อมู ล เพือจั
รวบรวมข้อมู ล ทาการประมวลผลโดยใช้
คอมพิวเตอร ์ และสร ้างสารสนเทศได้อย่าง
่ อได้
รวดเร็วทันต่อเหตุการณ์มค
ี วามถู กต้องเชือถื
่ ้างขึนต้
้ องสามารถรองร ับการ
โดยระบบงานทีสร
้
ทางานด้านต่างๆ ของบริษท
ั ทังในปั
จจุบน
ั และ
อนาคต โดยมีขอบเขตของการจัดเก็บข้อมู ลของ
่
บริษท
ั มีการจัดเก็บข้อมู ลเกียวกั
บ แผนกการ
ทางานของบริษท
ั พนักงาน ลู กค้าของบริษท
ั
่ ามาจาหน่ าย ผู ผ
่ อ้
สินค้าทีน
้ ลิตสินค้า การสังซื
สินค้าเข้ามาจาหน่ าย และการออกใบเสร็จให้กบ
ั
2. การออกแบบฐานข้อมู ลในระดับแนวคิดโดยใช
้
่ 1 กาหนดเอนทิต ี ้
ขันตอนที
้
่ 2 กาหนดแอททริบวิ ต ์ของแต่ละเ
ขันตอนที
้
่ 2 กาหนดแอททริบวิ ต ์ของแต่ละเ
ขันตอนที
่ 3 กาหนดความสัมพันธ ์ระหว่างเอนทิต ี ้
้
ขันตอนที
่ “สังกัด” ระหว่างเอนทิต ี ้ “พนักงาน
แสดงความสัมพันธ ์ชือ
่ 3 กาหนดความสัมพันธ ์ระหว่างเอนทิต ี ้
้
ขันตอนที
่ “บริหาร” ระหว่างเอนทิต ี ้ “พนักงาน” กับเอนทิต ี ้ “
ามสัมพันธ ์ชือ
้
่ 3 กาหนดความสัมพันธ ์ระหว่างเอนทิต ี ้
ขันตอนที
่ “บริหาร” ระหว่างเอนทิต ี ้
แสดงความสัมพันธ ์ชือ
“พนักงาน” ก ับเอนทิต ี ้ “แผนก”
้
่ 3 กาหนดความสัมพันธ ์ระหว่างเอนทิต ี ้
ขันตอนที
่ “ร ับ” ระหว่างเอนทิต ี ้ “ผู ผ
วามสัมพันธ ์ชือ
้ ลิต” กับเอนทิต ี ้ “ใบส
่ “มีรายการ” ระหว่างเอนทิต ี ้
และความสัมพันธ ์ชือ
่ อ”
้ ก ับเอนทิต ี ้ “สินค้า”
“ใบสังซื
้
่ 3 กาหนดความสัมพันธ ์ระหว่างเอนทิต ี ้
ขันตอนที
่ “ร ับ” ระหว่างเอนทิต ี ้ “ลู กค้า” ก ับเอนทิต ี ้ “ใบเ
ความสัมพันธ ์ชือ
่ “มีรายการ” ระหว่างเอนทิต ี ้
และความสัมพันธ ์ชือ
“ใบเสร็จ” กับเอนทิต ี ้ “สินค้า”
่ 3 กาหนดความสัมพันธ ์ระหว่างเอนทิต ี ้
้
ขันตอนที
่ “ออก” ระหว่างเอนทิต ี ้ “พนักงานทัวไป”
่
มสัมพันธ ์ชือ
กับเอนทิต
่ แผนก
ชือ
แสดงแผนภาพ E-RD
รหัสแผนก
เบอร์ตด
ิ ต่อ
1
่ บริษัท
ชือ
1
วันเกิด
E-Mail
รับ
่
คานาชือ
เงินเดือน
พนักง
าน
โทรศัพท์
เบอร์โทรศัพท์
1
N
รหัสพนักงาน
รหัสไปรษณีย ์
ผู ผ
้ ลิต
รหัสผู ้ผลิต
สังกัด
จังหวัด
ทีอ
่ ยู่
1
บริหาร
อายุ
เลขที่
แผนก
วันทีร่ ับตาแหน่ง
อาเภอ
ถนน
่
ชือ
N
่ หน ้า
ชือ
ตาแหน่ง
1
N
ควบคุม
้
หมายเลขใบสัง่ ซือ
นามสกุล
1
ราคารวม
ใบสัง่
้
Mซือ
้
วันทีส
่ งั่ ซือ
้
มีรายการสั่งซือ
้
จานวนทีส
่ งั่ ซือ
ออกใบเสร็จ
หมายเลขใบเสร็จ
วันทีอ
่ อก
ราคารวม
รหัสสินค ้า
จานวนทีข
่ าย
N
ใบเสร็
จ N
M
มีรายการทีข
่ าย
N
่ หน ้า
ชือ
นามสกุล
่ สินค ้า
ชือ
สินค้า
ราคา
จานวนคงเหลือ
รับ
่
คานาชือ
N
รหัสลูกค ้า
่
ชือ
ระดับคงคลัง
E-Mail
1
ลู กค้า
เลขที่
ทีอ
่ ยู่
ถนน
โทรศัพท์
รหัสไปรษณีย ์
จังหวัด
อาเภอ
เบอร์บ ้าน
มือถือ
3. การแปลง E-R Diagram ให้เป็ นโครงสร ้างตาราง (Re
่
แผนก (รหัสแผนก , ชือแผนก
, รหัสพนักงาน , วันทีร่ ับตาแหน่ ง)
เบอร ์โทรแผนก (รหัสแผนก , เบอร ์โทรศัพท ์)
พนักงาน (รหัสพนักงาน , คานาชือ่ ,ชือ่ , นามสกุล , ตาแหน่ ง ,
เงินเดือน , เบอร ์โทร,
วันเกิด , รหัสแผนก , รหัสหัวหน้าสายงาน)
่ นามสกุล เลขที่ ,ถนน ,
ลู กค้า (รหัสลูกค ้า , คานาชือ่ , ชือ,
อาเภอ , จังหวัด ,
รหัสไปรษณี ย ์,
โทรศัพท ์มือถือ , โทรศัพท ์บ ้าน , อีเมล ์)
่ ษท
ผู ผ
้ ลิต (รหัสผูผ
้ ลิต, ชือบริ
ั , เลขที่ , ถนน , อาเภอ , จังหวัด ,
รหัสไปรษณี ย ์ ,
เบอร ์โทรศัพท ์, อีเมล ์)
่ นค ้า , ราคา , จานวนคงเหลือ)
สินค้า (รหัสสินค ้า , ชือสิ
่ อ้ (หมายเลขใบสังซื
่ อ้ , วันทีสั
่ งซื
่ อ้ , รหัสผูผ
ใบสังซื
้ ลิต)
่ อ้ (หมายเลขใบสังซื
่ อ้ , รหัสสินค ้า , จานวนทีสั
่ งซื
่ อ)
้
รายการสังซื
่
ใบเสร็จร ับเงิน (หมายเลขใบเสร็จ , วันทีออกใบเสร็
จ, ราคารวม,
รหัสลูกค ้า ,
4. การอธิบายพจนานุ กรมข้อมู ล (Data Diction
5. การใช้ฐานข้อมู ล MySQL
้
6. แนะนาการติดตังโปรแกรม
AppServ
7. การใช้งานโปรแกรม phpMyAdmin เบือ้
่ ดการฐานข้อมู ล MySQL
เพือจั
http://www.payom.bct
sakon.com