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