17
แผนกบริหาร แผนก Engineering แผนกธุรการ แผนกการบัญชี แผนก Sale Engineering แผนกช่างเทคนิค บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน บริษัท อาร์เอ็นเอส ซัพพลาย แอนด์ เทรดดิ ้ง จากัด RNS Supply and Trading co.,ltd. บริษัท อาร์เอ็นเอส ซัพพลาย แอนด์ เทรดดิ้ง จากัด 56/13 หมู่ที 6 ตาบล คลองสี่ อาเภอ คลองหลวง จังหวัดปทุมธานี วันที่จดทะเบียน 16 สิงหาคม 2555 เลข ประจาตัวผู้เสียภาษีอากร / ทะเบียนการค้า 0135555013905 ประกอบกิจการ ขาย-จาหน่าย น็อต-สก รู อุปกรณ์ แสตนเลส 2.2. ผังองค์กรตามหน้าทีหุ้นส่วนผู้จัดการ 2.2.1. ระบบเงื่อนไขการทางาน เจ้าของร้าน ต้องเข้าระบบ Login ก่อน จึงสามารถทารายการ เพิ่ม ลบ แก้ไข ข้อมูลต่างๆใน ระบบได้ เช่น การสั่งซื ้อสินค ้า การจ่ายชาระ การตัดจาหน่าย

แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

แผนกบรหาร แผนก Engineering

แผนกธรการ แผนกการบญช แผนก Sale Engineering แผนกชางเทคนค

บทท 2

ทฤษฎและวรรณกรรมทเกยวของ

2.1. ประวตความเปนมาของราน บรษท อารเอนเอส ซพพลาย แอนด เทรดดง จ ากด

RNS Supply and Trading co.,ltd. บรษท อารเอนเอส ซพพลาย แอนด เทรดดง จ ากด 56/13

หมท 6 ต าบล คลองส อ าเภอ คลองหลวง จงหวดปทมธาน วนทจดทะเบยน 16 สงหาคม 2555 เลข

ประจ าตวผเสยภาษอากร / ทะเบยนการคา 0135555013905 ประกอบกจการ ขาย-จ าหนาย นอต-สก

ร อปกรณ แสตนเลส

2.2. ผงองคกรตามหนาท

หนสวนผจดการ

2.2.1. ระบบเงอนไขการท างาน

เจาของราน

ตองเขาระบบ Login กอน จงสามารถท ารายการ เพม ลบ แกไข ขอมลตางๆใน

ระบบได เชน การสงซอสนคา การจายช าระ การตดจ าหนาย

Page 2: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

2.2.2. อธบายค าศพท

ระบบ คอ กลมขององคปะกอบตางๆ ทมความสมพนธกน โดยแตละองคประกอบจะท างานรวมกน เพอจดประสงคเดยวกน (http://www.kroobannok.com/29)

เขาสระบบ คอ ตองเขาสระบบกอน จงจะสามารถสงซอสนคาได

เจาของกจการ คอ ผทมหนาทดแล และออกนโยบายภายในรานและดแลควบคมทกอยางภายในราน

สนคา คอ วสด อปกรณ ขาวของเครองใช ทจบตองได สามารถขนสงหรอเคลอนยายไปมาได(วสดกอสรางหรอสนคาตางๆ ทอยภายในราน RNS) ทมตวตนหรอสงของทมไวจ าหนายใหกบผ ซอ หรอลกคาเพอหวงผลก าไรจากการจ าหนายสนคา (http://th.wikipedia.org/wiki/%E0%B8%AA%E0%B8%B4%E0%B8%99%E0%B8%84%E0%B9%89%E0%B8%B2)

การซอ – การขายสนคา คอ การด าเนนธรกจเกยวกบสนคา ประกอบดวย การซอสนคาเปนเงนสดและเงนเชอ การสงคนสนคาทซอดวยเงนสด การสงคนสนคาใหกบเจาหน การขายสนคาเปนเงนสดและเงนเชอ การรบคนสนคาทขายดวยเงนสด และการรบคนสนคาจากลกหน

การสงซอสนคา คอ วธทลกคาไดสงซอสนคาจากทางรานดวยวธการตางๆ

การรบช าระเงน คอ กระบวนการสงมอบหรอโอนสอการช าระเงนทเกดขนระหวางลกคากบเจาของราน (http://www.bot.or.th/Thai/PaymentSystems/Others/PSFAQ/Pages/ps_meaning.aspx)

ใบรบสนคา คอ เอกสารทแสดงรายละเอยดในการรบสนคาทถกตอง

การจายช าระเงน คอ กระบวนการสงมอบหรอโอนสอการช าระเงนทเกดขนระหวางลกคากบเจาของราน

ราคา คอ มลคาของสนคาหรอบรการทแสดงออกมาในรปของจ านวนเงนหรอเปนสอการแลกเปลยนในรปของเงนตรา จ านวนเงนซงไดมการช าระหรอตกลงช าระในการซอขายทรพยสนและจากการใชบรการ (http://www.na-vigator.com/business-management/sales/64-pricing)

Page 3: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

ขอมล คอ ขอมลตางๆ ทไดผานการเปลยนแปลงหรอมการประมวลผลหรอวเคราะหสรปผล ดวยวธการตางๆแลวเกบรวบรวมไว เพอน ามาใชประโยชนตามตองการ ยกตวอยางเชน ขอมลลกคา ขอมลสนคา ขอมลทงหมดเหลานสามารถเกบบนทกไวในระบบได (http://guru.google.co.th/guru/thread?tid=49a1c55b8ea56d39) ลกคา คอ ผซอหรอผใหบรการผลตภณฑหรอบรการขององคกรของเรา (http://guru.google.co.th/guru/thread?tid=4c3c5381bc1b616f)

รายงาน คอ เรองราวทไปศกษาคนควาแลวน ามาเสนอในทประชมหรอตอผทสงกวาไดรบทราบ

ใบเสรจรบเงน คอ เอกสารทแสดงรายะละเอยดวาเปนการเงนทถกตอง (http://th.wikipedia.org/wiki/%E0%B9%83%E0%B8%9A%E0%B9%80%E0%B8%AA%E0%B8%A3%E0%B9%87%E0%B8%88%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B9%80%E0%B8%87%E0%B8%B4%E0%B8%99)

ธรกจ หมายถง กจกรรมตาง ๆ ทกอใหเกดการผลตสนคาและบรการโดยมการซอขายแลกเปลยนกน และมวตถประสงคเพอตองการประโยชนหรอก าไรจากการกระท ากจกรรมนน ธรกจมความส าคญตอการด าเนนชวตของมนษยในสงคมปจจบนมากเพราะนอกจาก คอ ก าไรทจะเปนแรงจงใจและผลกดนของการด าเนนธรกจ และยงกอใหเกดการแขงขน การขายตวทางธรกจใหเจรญกาวหนาขน (http://www.learners.in.th/blogs/posts/427825)

การกอสราง หมายถง กจกรรม การกระท าใหเกด การประกอบ หรอการตดตงใหเกดเปนอาคาร โครงสราง ระบบสาธารณปโภค หรอสวนประกอบของสงทกลาวขางตน และมกจะหมายถงงานดานโยธาซะเปนสวนใหญ การกอสรางการกอสรางเปนการปฏบตวชาชพแขนงหนง ซงประกอบดวย งานคอนกรต งานปนกอฉาบ งานเหลก ชางซงปฏบตงานในงานแขนงนน ๆ กจะเรยกตามประเภทของงานนน ๆ เชน ชางปน ฯลฯ ค าทเรยกโดยรวมกคอ ชางกอสราง และผทมอาชพลงทนรบจางท างานกอสรางจะเรยกทว ๆ ไปวา ผรบเหมา (http://th.wikipedia.org/wiki/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%81%E0%B9%88%E0%B8%AD%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87)

นอต คอ เครองส าหรบตรงหรออดร เขาเจาะรทแผนเหลก เพอตอกลงไป(http://th.w3dictionary.org/index.php?q=%E0%B8%99%E0%B8%AD%E0%B8%95)

Page 4: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

สกร คอ เปนวสดทขาดไมไดเลยส าหรบการยด หรอเหนยวรงงานสองชนใหตดกน ลกษณะการท างานคลายๆตะป เพยงแตอาศยแรงหมนเปนวงกลมเคลอนเจาะทะลเขาไปในวตถทเปนเปาหมาย โดยสกรนนจะมหลากหลายชนด และหลากหลายขนาดใหเลอกใชตามวตถประสงคของงาน (http://www.toolforwood.com/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B9-

%E0%B8%AB%E0%B8%A3%E0%B8%B7%E0%B8%AD%E0%B8%99%E0%B9%8A%E0%B8%AD%E0%B8%95%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%99%E0%B8%B4%E0%B8%A2%E0%B8%A1%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%87%E0%B8%B2%E0%B8%99%E0%B9%84%E0%B8%A1%E0%B9%89-%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%87%E0%B8%B2%E0%B8%99%E0%B9%

80%E0%B8%AB%E0%B8%A5%E0%B9%87%E0%B8%81/)

2.3. ประเภทของโครงการกอสราง ไดแก

2.3.1. งานอาคาร ไดแก

งานบานพกอาศย

งานอาคารพกอาศยรวม ขนาดใหญ

งานอาคารส านกงาน

งานโรงเรยน

งานอาคารทางศาสนา

งานอาคารทางดานอตสาหกรรม เชนโรงงาน โรงเกบวสด ฯลฯ

งานอาคารเพอกจกรรมอน ๆ เชนสนามกฬา โรงเกบเครองบน อาคารทพกผโดยสาร ฯลฯ

2.3.2. งานถนนและระบบสาธารณปโภคดานขนสง ไดแก

ถนน

ทางรถไฟ

งานระบบทางดวน

สนามบน

ทาเทยบเรอ

Page 5: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

2.3.3. งานระบบสาธารณปโภค อน ๆ ไดแก

ทอสงน า ทอสงน ามน ทอสงแกส

โรงผลตน าประปา

โรงบ าบดน าเสย

โรงงานก าจดขยะ และระบบก าจดขยะแบบอน ๆ

โรงไฟฟา

ฯลฯ

2.4. ระบบฐานขอมล Database System

Database หรอ ฐานขอมล คอ กลมของขอมลทถกรวบรวมไว โดยมความสมพนธซงกน

และกน โดยไมไดบงคบวาขอมลทงหมดนจะตองเกบไวในแฟมขอมลเดยวกนหรอแยกเกบหลายๆ

ขอมล

ระบบฐานขอมล (Database System) คอ ระบบทรวบรวมขอมลตางๆ ทเกยวของกนเขาไว

ดวยกนอยางมระบบมความสมพนธระหวางขอมลตางๆทชดเจน ในระบบฐานขอมลจะ

ประกอบดวยแฟมขอมลหลายแฟมทมขอมล เกยวของสมพนธกนเขาไวดวยกนอยางเปนระบบและ

เปดโอกาสใหผใชสามารถใชงานและดแลรกษาปองกนขอมลเหลาน ไดอยางมประสทธภาพโดยม

ซอรฟแวรทเปรยบเสมอนสอกลางระหวางผใชและโปรแกรมตางๆ ทเกยวของกบการใชฐานขอมล

เรยกวา ระบบจดการฐานขอมล หรอ DBMS (data base management system) มหนาทชวยใหผใช

เขาถงขอมลไดงายสะดวกและมประสทธภาพ การเขาถงขอมลของผใชอาจเปนการสรางฐานขอมล

การแกไขฐานขอมล หรอการตงค าถามเพอใหไดขอมลมาโดยผใชไมจ าเปนตองรบรเกยวกบ

รายละเอยดภายในโครงสรางของฐานขอมล

Page 6: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

2.5. องคประกอบของระบบฐานขอมล

ระบบฐานขอมลเปนเพยงวธคดในการประมวลผลรปแบบหนงเทานน แตการใชฐานขอมล

จะตองประกอบไปดวยองคประกอบหลกดงน

2.2.1. ระบบจดการฐานขอมล (Database Management System หรอ DMBS)

2.2.2. ดาตาเบสเซรฟเวอร (Database Server)

2.2.3. ขอมล (Data)

2.2.4. ผบรหารฐานขอมล (Database Administrator หรอ DBA)

2.6. ระบบจดการฐานขอมล

ระบบจดการฐานขอมล หมายถง กลมโปรแกรมหรอซอฟตแวรชนดหนง ทสรางขนมาเพอ

ท าหนาทบรหารฐานขอมลโดยตรง ใหมประสทธภาพมากทสด เปนเครองมอทชวยอ านวยความ

สะดวกใหผใชเขาถงขอมลได โดยทผใชไมจ าเปนตองรบรเกยวกบรายละเอยดภายในโครงสราง

ฐานขอมล พดงายๆ กคอ DMBS นเปนตวกลางในการเชอมโยงระหวางผใช และโปรแกรมตางๆ ท

เกยวของกบระบบฐานขอมล ตวอยางของ DBMS ทนยมใชในปจจบน ไดแก Microsoft Access,

FoxPro, SQL Server, Oracle, Informix, DB2 เปนตน

เปนโปรแกรมทท าหนาทเปนตวกลางในการตดตอระหวางผใชกบฐานขอมล เพอจดการ

และควบคมความถกตอง ความซ าซอน และความสมพนธระหวางขอมลภายในฐานขอมล ซงตาง

จากระบบฐานขอมล หนาทเหลานจะเปนหนาทของโปรแกรมเมอร ในการตดตอกบฐานขอมลใน

ฐานขอมล ไมวาจะดวยการใชค าสง DML หรอ DDL หรอจะดวยโปรแกรมโปรแกรมตางๆ ทก

ค าสงทใชประท ากบขอมลจะถกโปรแกรม DBMS น ามาแปล (Compile) เปนการกระท า

(Operation) ตางๆภายใตค าสงนนเพอน าไปกระท าตวขอมลในฐานขอมลตอไป ส าหรบสวนการ

ท างานตางๆ ภายในโปรแกรม DBMS ทท าหนทในการแปลค าสงไปเปนการกระท าตางๆ ทจะ

กระท ากบขอมลประกอบดวยสวนการท างานตางๆดงน

Database Manager เปนสวนทท าหนาทก าหนดการกระท าตางๆใหกบสวน File Manager

เพอไปกระท ากบขอมลทเกบอยในฐานขอมล (File Manager เปนสวนทท าหนาทบรหารและจดการ

กบขอมลทจดเกบอยในฐานขอมลในระดบกายภาพ)

Page 7: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

Query Processor เปนสวนทท าหนาทแปล (Compile) ประโยคค าสงของ Query Language

ใหอยในรปแบบค าสงท Database Manager เขาใจ

Data Manipulation Language Precompiled เปนสวนทท าหนาทแปล (Compile)

ประโยคค าสงของกลมค าสง DML ใหอยในรปแบบ สวน Application Programs Object Code จะ

น าไปเขารหสเพอสงตอไปยงสวน Database Manager ในการแปลประโยคค าสงของกลมค าสง

DML ของสวน Data Manipulation Language Precompiled นจะตองหางานรวมกบสวน Query

Processor

Data Definition Language Precompiled เปนสวนทท าหนาทแปบ (Compile) ประโยค

ค าสง DDL ใหอยในรปแบบของ Data Dictionary ของฐานขอมล (Metadata) ไดแก รายละเอยดท

บอกถงโครงสรางตางๆของขอมล

Application Programs Object Code เปนสวนทท าหนาทแปลงค าสงตางๆ เปนโปรอกรม

รวมทงค าสงในกลมค าสง DML ทสงตอมาจาก Data Definition Language Precompiled ใหอยในรป

ของ Object Code ทจะสงตอไปให Database Manager เพอกระท ากบขอมลในฐานขอมล

2.7. หนาทหลกของระบบจดการฐานขอมล (DBMS Functional)

รกษาความถกตองของขอมล (Data Integrity) ปองกนไมใหมการน าขอมลทขดแยงกน

(Data Redundancy) ขอมลทไมถกตองเขาสฐานขอมลซงในการควบคมความถกตองของขอมล

จะตองขนอยกบกฎ (Constraint) ทผออกแบบฐานขอมลก าหนดขนมา

จดการดแลควบคมการเขาถงขอมลในฐานขอมล (Dara Access) เชน การเรยกดขอมล

(Select) การบนทกขอมล (Insert) การแกไขขอมล (Update) ซงค าสงหรอภาษาทใชตดตอกบระบบ

จดการฐานขอมลเพอเขาถงขอมลไดแก Structured Query Language (SQL)

จดการดแลระบบรกษาความปลอดภย (Security) และจดการระดบสทธ (Premission) การ

เขาถงของมลของผใชแตละราย เชน การเรยกดขอมลได (Select) เพมขอมลได (Insert) แกไขขอมล

ได (Update) เปนตน

Page 8: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

จดการดแลการใชงานขอมลในฐานขอมลรวมกนจากผใชหรอโปรแกรมมากกวาหนง

(Multi User Accessibility) เพอใหผใชหรอโปรแกรมไดขอมลทถกตองอยเสมอ

จดการดแลบ ารงรกษาขอมลในฐานขอมล (Data Maintenance) กรณขอมลเกดความ

เสยหายสามารถซอมแซมและเรยกขอมลกลบคนมาได (Data Repair and Recevery)

2.8. ระบบฐานขอมลกบคอมพวเตอร

ฐานขอมล คอ แหลงทใชเกบรวบรวมขอมล ซงขอมลทรวบรวมเหบไวจะถกจดการเพอ

ตอบสนองความตองการของผสรางฐานขอมลในการสรางฐานขอมลมความจ าเปนทจะตองแจกแจง

ขอมลทใชในระบบงานพรอมตงชอขอมลแตละตว ซอทตงนนควรเปนมาตรฐานและมเพยงชอเดยว

เพราะผใชแตละคนจ าเปนตองอางองถงขอมล โดยการตงชอทเหมาะสมจะสามารถหลกเลยงการ

สบสนการเรยกใชขอมลได การจดเกบขอมลเปนการน าเอาฐานขอมลมาจดเกบรวมกนภายใต

ขอมลเดยวกน ซงสามารถใชขอมลและแกไขปญหาทเกดขนในระบบแฟมขอมลได ขอมลตางๆนน

จะถกจดเกบในฐานขอมลจะเปนฐานขอมลทสมพนธกนและเปนขอมลทสนบสนนการด าเนนงาน

ขององคกรจงกลาวไดวาฐานขอมลแตละตวจะเทยบเทากบแฟมขอมล 1 ระบบ และจะเรยกขอมลท

ท าขนเพอสนบสนนการด าเนนงานอยางใดอยางหนงนนวา “ระบบฐานขอมล” (Database System)

2.9. อธบายค าศพทจาก E R Model

เอนทต (Entity) สงทตองการในฐานขอมลทเปนทรวมขอมลทมความสมพนธกน มขอมล

ทบงชเอกลกษณเฉพาะตวได เชน เอนทตของระบบงานจ าหนายสนคาซงประกอบดวย เอนทตทม

ความสมพนธกน ไดแก เอนทตสนคา เอนทตลกคา เอนทตใบสงซอ

แอททรบวต(Attribute) ขอมลทแสดงถงคณสมบตของเอนทต เชน เอนทตสนคา

ประกอบดวยแอททรบวต รหสสนคา ชอสนคา ราคาสนคา และสนคาคงเหลอ เอนทตลกคา

ประกอบดวยแอททรบวต รหสลกคา ชอลกคา และทอย เอนทตใบสงซอประกอบดวยแอททรบวต

รหสใบสงซอ รหสสนคา รหสลกคา และจ านวน

DMBS

Database แฟมขอมล

Page 9: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

ความสมพนธ (Relationships) ใชแสดงความสมพนธระหวางแตละเอนทตในเอนทตจะ

แสดงโดยการใชสญลกษณสเหลยมขาวหลามตดแทนความสมพนธ ส าหรบสญลกษณทใชแทนแอ

ททรบวทจะใชรปวงรโดยมเสนเชอมไปยงเอนทต

ประเภทของความสมพนธระหวางเอนทตความสมพนธระหวางเอนทตเปนความสมพนธท

สมาชกของเอนทตหนงสมพนธกบสมาชกของเอนทต ซงสามารถแบงประเภทของความสมพนธ

ออกเปน 3 ประเภทไดแก

ความสมพนธแบบหนงตอหนง (One to One)

จะใชสญลกษณ 1 : 1 แทนความสมพนธแบบหนงตอหนง ซงความสมพนธแบบนจะ

เปนความสมพนธ ทสมาชกหนงรายการของเอนทตมความสมพนธกบสมาชกหนงรายการของอก

เอนทตหนง เชน นกเรยน 1 คน สามารถประจ าชนเรยนได 1 หอง และ นกศกษา 1 คน ม สตบตรได

1 ใบ

ความสมพนธแบบ หนงตอกลม ( One to many )

1 M

จะใชสญลกษณ 1 : M แทนความสมพนธแบบหนงตอกลม ซงความสมพนธแบบนจะ

เปนความสมพนธทสมาชกหนงรายการของเอนทตมความสมพนธกบสมาชกหลายรายการใน

เอนทตหนง เชน ลกคา 1 คน สามารถมใบเสรจได หลายใบ

แฟมขอมล

Entity Entity Relationship

p

Entity Entity Relationship

1 1

Page 10: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

ความสมพนธแบบกลมตอกลม (Many to Many)

จะใชสญลกษณ M:M แทนความสมพนธแบบกลมตอกลม ซงความสมพนธแบบนจะ

เปนความสมพนธทสมาชกหนงรายการของเอนทตมความสมพนธกบสมาชกหลายรายการใน

เอนทตหลายรายการ เชน นสตสามารถลงทะเบยนเรยนไดหลาย ๆ วชาพรอมกนในแตละครง และ

ในทางตรงกนขาม ในแตละวชา 1 วชา จะประกอบดวยนสตหลายคนมาลงทะเบยนในวชานน

2.10. หนาทของระบบจดการฐานขอมล มดงน

2.10.1. ก าหนดมาตรฐานขอมล

2.10.2. ควบคมการเขาถงขอมลแบบตางๆ

2.10.3. ดแล – จดเกบขอมลใหมความถกตองแมนย า

2.10.4. จดเกบเรองการส ารอง และฟนสภาพแฟมขอมล

2.10.5. จดระเบยบแฟมทางกายภาพ (Physical Organization)

2.10.6. รกษาความปลอดภยของขอมลภายในฐานขอมล และปองกนไมใหขอมลสญหาย

2.10.7. บ ารงรกษาฐานขอมลใหเปนอสระจากโปรแกรมแอพพลเคชนอนๆ

2.10.8. เชอมโยงขอมลทมความสมพนธเขาดวยกน เพอรองรบความตองการใชขอมลในระดบ

ตางๆ

Entity Entity Relationship M M

Page 11: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

2.11. การท า Normalization

การท านอรมลไลเซชน (normalization) เปนสงทส าคญและจ าเปนทสดส าหรบการ

ออกแบบฐานขอมล แตไมไดหมายความวาจะตองท าการนอรมลไลเซชนจนถงระดบสงสดทก

ครงจงจะถอวาเปนสงทดทสด โดยทวไปการแสดงผลขอมลจากตารางทอยในนอรมลฟอรม

ระดบสงขนเรอย ๆ จะมการเชอมตอตารางเปนจ านวนมากขนตามไปดวย ท าใหการแสดงผลและ

การโตตอบระหวางระบบฐานขอมลกบผใชกระท าไดชา การออกแบบฐานขอมลทดจงควร

พจารณาถงความตองการของผใชและตองสามารถตอบสนองกบการใชงานไดอยางรวดเรว

ในทางทฤษฎการท านอรมลไลเซชนจะท าไดระดบสงสดคอ นอรมลฟอรมท 5 แตในทาง

ปฎบตแลวในบางกรณอาจท าไมถงนอรมลฟอรมท 5 สวนใหญพบวาการท าถงระดบท 3 กเพยง

พอทจะแกปญหาความผดปกตและความซ าซอนของขอมลได

2.11.1.ขนตอนการท า First Normal Form : (1 NF)

2.11.2.ขนตอนการท า Second Normal Form : (2 NF)

2.11.3.ขนตอนการท า Third Normal Form : (3 NF)

2.11.4.ขนตอนการท า Boyce - Codd Normal Form : (BCNF)

2.11.5.ขนตอนการท า Fourth Normal Form : (4 NF)

2.11.6.ขนตอนการท า Fifth Normal Form : (5 NF)

ในแตละขนตอนของการท า Normalization จะมการระบรปแบบของโครงสรางของขอมล

ทควรจะเปนทเรยกวา Normal Form ไว ซงโครงสรางทระบนจะสามารถแกไขปญหาทเกดขนใน

โครงสรางของขอมลขนตอนกอนหนาได หรอกลาวอกนยวา Normalization แตละขนตองอาศยผล

ทไดจากการท า Normalization ในขนตอนกอนหนามาปรบปรงเพอใหมโครงสรางเปนไปตาม

โครงสรางทก าหนดไวตามขนตอนนนๆ

ในการท า Normalization ไมจ าเปนตองเรมขนตอนการท า First Normal Form และสนสด

ในขนตอนการท า First Normal Form เสมอไป

รปแบบของขอมล ระบบการจดการฐานขอมลในปจจบนสามารถจดประเภทของรปแบบ

ขอมล Data Model ได 3 รปแบบ ไดแก

Page 12: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

1. ฐานขอมลแบบล าดบขน(Hierarchical Model) มลกษณะเปนล าดบชนคลายคลงกบ

ความสมพนธของโครงสรางสายการบงคบบญชาทพบในองคกรทวไป โดยมล าดบชนลดหลน

กนลงมาเปนชนๆ ขอมล ขอมลทใชฐานขอมลล าดบชนจะตองเปนขอมลทมความสมพนธแบบ

one to one หรอ one to many เทานน

2. คลายกบฐานขอมลแบบเครอขาย (Networl Model) แตขอมลมความสมพนธกนใน

ลกษณะ many to many เทานน

3. ฐานขอมลแบบความสมพนธ Relational Model ใชตารางเพอเกบขอมลใหเปนระเบยบ

ตารางเหลานเรยกวา ตารางความสมพนธ(relations) การออกแบบฐานขอมลแบบความสมพนธจะ

ประกอบดวยตารางทมขนาดไมใหญมากนกหลายๆ ตารางแตละแถวแนวนอนเรยกวา row ในตาราง

จะบรรจขอมลเปนชดๆ เรยกวา recordขอมล 1 ชนดในแตละชดเรยกวา field

2.12. นกวเคราะหระบบ

2.12.1. หนาทของนกวเคราะหระบบ

นอกจากหนาทหลกของนกวเคราะหระบบสมยใหม คอ การวเคราะหและออกแบบระบบ

แลวนกวเคราะหระบบยงมหนาททตองด าเนนการอกหลายหนาทดงน

2.12.1.1. รวบรวมขอมล เปนการรวบรวมขอมลของระบบเดมเพอใหทราบถงปญหาท

เกดขน และน าไปใชเปนขอมลสวนหนงในการพฒนาระบบใหม

2.12.1.2. จดท าเอกสาร ในระหวางท าการพฒนาระบบ นกวเคราะหระบบจะตองจดท า

เอกสารในแตละขนตอนใหละเอยด

2.12.1.3. จดท าพจนานกรมขอมล ( Data Dictionary ) เปนการรวบรวมเอกสารทงหมด

และอธบายถงสงตาง ๆ ทตองมการใชงานในระบบ พจนานกรมจดเปนสงส าคญทตองใชในการ

วเคราะหระบบ

2.12.1.4. ออกแบบระบบ นกวเคราะหระบบจะตองท าการออกแบบการท างานของระบบ

ใหมใหตรงตามความตองการของผใชระบบ และมความเหมาะสมมากทสด รวมทงออกแบบสวน

ตดตอผใชงาน และฮารดแวร และเทคโนโลยสารสนเทศทจะน ามาใชงาน

Page 13: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

2.12.1.5. ทดสอบโปรแกรมทพฒนาขน ในบางครงนกวเคราะหระบบและโปรแกรมเมอร

จะเปนผทดสอบโปรแกรมเอง แตหากใหผใชงานระบบเปนผทดสอบจะมประสทธภาพมากกวา

เพราะเปนผทรและเขาใจระบบงานอยางแทจรง

2.12.1.6. ตดตงและท าการปรบเปลยนระบบ ท าการตดตงและปรบเปลยนระบบเดมเปน

ระบบใหม

2.12.1.7. จดท าคมอ จดท าคมอและจดเตรยมหลกสตรฝกอบรมใหแกผใชระบบ เนองจาก

เปนการเปลยนแปลงของระบบ

2.12.1.8. บ ารงรกษาและประเมนผลการปฏบตงานของระบบ เปนการดแลระบบเมอม

ขอผดพลาดเกดขน รวมทงเปนการปรบปรง ดดแปลง หรอแกไขทงโปรแกรมและขนตอนการ

ท างานของระบบ เพอใหระบบมการท างานทถกตองมากทสดจดท าแบบสอบถามถงผลการ

ด าเนนงานของระบบใหมทไดตดตงไปแลว

2.12.1.9. เปนผใหค าปรกษา คอยใหค าปรกษาแกผใชระบบและทกคนในระบบ ไมวาจะ

เปนทางดานการใชโปรแกรมหรอทางดานเทคนคกตาม

2.12.1.10. เปนผประสานงาน ท าหนาทประสานงานระหวางทกฝายทเกยวของกบการ

พฒนาระบบ เพอใหเขาใจเหตการณหรอขอมลทเกดขนภายในองคกรไดถกตองตรงกนทสด

Page 14: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

2.13. Mysql

Mysql อานออกเสยงวา "มายเอสควเอล" หรอ "มายเอสควแอล" (ในการอานอกษร L ใน

ภาษาไทย) ซงทางซอฟตแวรไมไดอาน มายซเควล หรอ มายซควล เหมอนกบซอฟตแวรจดการ

ฐานขอมลตวอน มายเอสควแอล (MySQL) คอ โปรแกรมระบบจดการฐานขอมล ทพฒนาโดย

บรษทมายเอสควแอลเอบ (MySQL AB) มหนาทเกบขอมลอยางเปนระบบ รองรบค าสงเอสควแอล

(SQL = Structured Query Language) เปนเครองมอส าหรบเกบขอมล ทตองใชรวมกบเครองมอหรอ

โปรแกรมอนอยางบรณาการ เพอใหไดระบบงานทรองรบความตองการของผใช เชนท างานรวมกบ

เครองบรการเวบ (Web Server) เพอใหบรการแกภาษาสครปตทท างานฝงเครองบรการ (Server-Side

Script) เชน ภาษาพเอชพ (PHP) , ภาษาเอเอสพดอทเนต (ASP.NET) , หรอภาษาเจเอสพ (JSP) เปน

ตน หรอท างานรวมกบโปรแกรมประยกต (Application Program) เชน ภาษาวชวลเบสกดอทเนต

(VB) ภาษาจาวา (JAVA) เปนตน โปรแกรมถกออกแบบใหสามารถท างานไดบนระบบปฏบตการท

หลากหลาย และเปนระบบฐานขอมลโอเพนทซอรททถกน าไปใชงานมากทสด MySQL (มายเอส

ควแอล) เปนระบบจดการฐานขอมลโดยใชภาษา SQL. แมวา MySQL เปนซอฟตแวรโอเพนซอรส

แตแตกตางจากซอฟตแวรโอเพนซอรสทวไป โดยมการพฒนาภายใตบรษท MySQL AB ใน

ประเทศสวเดน โดยจดการ MySQL ทงในแบบทใหใชฟร และแบบทใชในเชงธรกจ

Page 15: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

2.14. Microsoft Visual Studio

Visual Studio 2008 Professional Edition จดเปนชดเครองมอแบบครบวงจร ซงน ามาชวย

เรง ความเรวการแปลงวสยทศนของนกพฒนาใหกลายเปนความจรงขนมา Visual Studio 2008

Professional Edition ไดถกปรบแตงมาใหรองรบโครงการพฒนาแอพพลเคชนสาหรบเวบ (อาทเชน

ASP .NET AJAX), Windows Vista, Windows Server 2008, Microsoft Office System 2007, SQL

Server 2008 และอปกรณ Windows Mobile จดเปนชดเครองมอแบบครบวงจรทสามารถสนองตอ

ความตองการทกรปแบบได

ปจจบนนกพฒนาจ าเปนตองเผชญกบความทาทายของการทมแพลตฟอรมใหเลอก

หลากหลายและความ จ าเปนทตองพฒนาแอพพลเคชนขนมาเพอสรางคณคาตอธรกจอยางรวดเรว

ใหได คณสมบตในเรองของการ ออกแบบและภาษาทรวมกนอยอยางเบดเสรจใน Visual Studio จะ

ชวยใหนกพฒนาสรางแอพพลเคชนเพอ รองรบการเชอมตอซงบรษทในปจจบนตองการได แถมยง

ใชประโยชนจาก .NET Framework 3.5 เพอลด เวลาในการพฒนาไดอกดวย

2.15. Microsoft SQL Server

SQL Server 2008 คอ การน าเอาวสยทศนเรอง Microsoft Data Platform มาแปลงเปน

โซลชนทชวยใหองคกรของคณบรหารขอมลทกชนดไดจากทกทและทกเวลาโซลชนนจะชวยให

คณจดเกบขอมลจากเอกสารทงทเปนแบบมโครงสราง กงโครงสราง และไรโครงสราง (อาทเชน

ภาพและเพลง) เอาไวภายในดาตา เบสของคณในทเดยว SQL Server 2008 มชดเซอรวสแบบ built-in

เปนจ านวนมาก ทชวยใหคณใชประโยชนจากขอมลไดมากขน อาทเชน การท าควรระบบคนหา

ขอมล การปรบความสอดคลองของขอมล การท ารายงาน และการวเคราะห เปนตน นอกจากน SQL

Server 2008 ยงมระดบของความปลอดภย (Security) ความไววางใจในการท างาน (Reliability) และ

มโครงสรางทรองรบการท างาน (Scalability)ของแอพพลเคชนเชงธรกจหลากหลายชนด SQL

Server 2008 และ SQL Server 2008 R2 จงเหมาะส าหรบการวางแผนและจดการและพฒนา

แอพพลเคชนทประหยด ทงเวลาและคาใชจายของคณ ประการสดทาย SQL Server 2008 และ SQL

Server 2008 R2 ชวยใหคณน าเอาขอมลไปใชในแอพพลเคชนพเศษทพฒนาขนมาโดยใช

Microsoft.NET และ Visual Studio รวมทงน าไปใชในโครงสรางแบบ service-oriented architecture

(SOA) และขนตอนการท าธรกจไดผานทาง Microsoft BizTalk Server ไดอกดวย

Page 16: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

2.16. ทฤษฎเกยวกบการเขยนภาพแสดงกระแสขอมล หรอ Data Flow Diagram (DFD)

DFD เปนภาพแสดงการเปลยนแปลงของขอมลในขณะไหลผานกระบวนการท างานตางๆ

ของระบบสารสนเทศ DFD จงเปนภาพหรอเปนโครงสรางของระบบงานสารสนเทศทสอใหเขาใจ

การท างานของระบบงานในรปแบบของความสมพนธระหวางกระแสขอมลและโพรเซส DFD

ไมไดสอความหมายในลกษณะทตรรกะ (Logic) ของกระบวนการท างาน กลาวโดยงายๆ ภาพ DFD

ท าใหเราเขาใจสวนประกอบของระบบงาน เขาใจการใชขอมลในแตละ

โพรเซส และขอมลทเปนผลจากการท างานของโพรเซสโดยโครงสรางจะเรมจากระดบสงสดซงจะ

แสดงสวนทอยภายนอกระบบ สวนนส าคญ เพราะวาเปนสวนทบอกวาระบบนนๆ ไดรบขอมลมา

จากทใด และผลลพธตางๆ ถกสงไปทใดบาง DFD ในระดบลกลงไปจะไมแสดงสงทอยนอกระบบ

คอไมมสงนนเปนสวนประกอบ

โดยปกตหรอถาเปนไปได เราจะวางแหลงทมาของขอมลไวทางซายมอของ DFD และสวน

ภายนอกทรบผลลพธของระบบจะอยทางขวามอ ทงนเพอใหอยในรปแบบของกระแสขอมลจาก

ซายไปขวา แตหลายๆกรณไมอาจเยยนตามแนวทางนไดเนองจากบางครงอนพต และผลลพธ

อาจจะเปนสงเดยวกน ในกรณนนเราจะวางขอมลและผลลพธไวในทเหมาะสมซงอาจจะอย

เหนอโพรเซสหรอใต โพรเซสกได DFD ระดบรองลงมา (Low-Level Data Flow Diagram) คอสวน

ทแสดงระบบยอยลงมาจาก DFD ดทกลาวมาแลวหรอเรยกวาระดบแมเมอระดบแมไมสามารถ

แสดงรายละเอยดทงหมดไดเปนตองแตก Level ยอยออกมาเพอแสดงการประมวลขนตอนการทา

งานใหชดเจนขน

Page 17: แผนก Engineering - bc.msu.ac.th545).pdfบทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1. ประวัติความเป็นมาของร้าน

17

2.17. สญลกษณทใชในภาพกระแสขอมล (DFD)

ตารางท 2-1 ตารางสญลกษณ DFD