Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) CHAP5: Database Management Principles of Information Technology ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Contents • • • • Databases, Data, & Information ั ้ ของข ้อมูล) The hierarchy of data (ลำดับชน Maintaining data (กำรดูแลรักษำข ้อมูล) File processing Vs. Databases (ระบบข ้อมูลแบบ ไฟล์และแบบฐำนข ้อมูล) • Database Management Systems • Relational, Object-Oriented, & Multidimensional Databases • Web Databases ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Databases, Data, & Information • Database ้ – ทีจ ่ ัดเก็บข ้อมูลเพือ ่ ให ้ผู ้ใชสำมำรถเข ้ำถึงและนำข ้อมูลไป ้ ้ง่ำย ใชได • Data ี ง และ – ข ้อมูลทีอ ่ ยูใ่ นรูปของข ้อควำม, ตัวเลข, รูปภำพ, เสย วีดโี อ • Information – ข ้อมูล (data) ทีถ ่ ก ู ประมวลผลให ้มีโครงสร ้ำงและมี ้ ควำมหมำยสำมำรถนำไปใชประโยชน์ ตอ ่ ไปได ้ ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Databases, Data, & Information Step 2. The computer extracts the member data from disk. receipt processing Step 1. The member data, including a photograph, is entered and stored on the hard disk. data stored on disk Step 3. The receipt is created and printed. ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Databases software • หรือ Database management system (DBMS) • เนือ ่ งจำกข ้อมูลทีเ่ รำต ้องบริหำรมักมีปริมำณ และมี ้ อนมำก ้ ควำมซบซ DBMS จะทำหน ้ำทีช ่ ว่ ยให ้เรำ ่ กำรเพิม สำมำรถบริหำรข ้อมูลเชน ่ , แก ้ไข, ลบ หรือกำร ทำรำยงำน เป็ นไปได ้ง่ำยขึน ้ ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) ทำไมจึงต ้องมีกำรบริหำรข ้อมูล? (database management) • เพรำะกำรทำงำนในองค์กรหรือในบริษัทปั จจุบน ั ขึน ้ อยู่ ิ ใจทำงธุรกิจเป็ นสำคัญ โดยกำรตัดสน ิ ใจ กับกำรตัดสน นีจ ้ ะทำได ้ดีหรือไม่ขน ึ้ อยูก ่ บ ั – ควำมครบถ ้วนและสมบูรณ์ของข ้อมูล (data integrity) – คุณภำพของข ้อมูล (qualities of valuable information) ทีถ ่ ก ู นำมำพิจำรณำ ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Data Integrity • ควำมถูกต ้องและสมบูรณ์ ของข ้อมูล • ถ ้ำข ้อมูลทีถ ่ ก ู นำมำ ประมวลผลไม่ถก ู ต ้อง ก็จะ สง่ ผลให ้ output ทีไ่ ด ้ไม่ ถูกต ้องไปด ้วย (garbage in, garbage out: GIGO) ่ หำกเรำกำหนดรำคำสน ิ ค ้ำ – เชน ไม่ถก ู ต ้อง เมือ ่ ออกใบเสร็จ ให ้กับลูกค ้ำก็จะพบว่ำจำนวน เงินไม่ถก ู ต ้องไปด ้วย ึ ษา รห ัสน ักศก ื่ - นามสกุล ชอ ั้ ชนปี 48110440 นำยสมเกียรติ ดิง่ สวัสดิ์ 2 XX110527 นำยภัทรกิจ โรจน์ทนง 2 48110574 ั ดิ์ สุกจิ จำกร นำยธนศก A 48110582 ั นำยพิเชษฐ์ ศรีรน ิ ทร์ชย 2 48112150 ั นำยศริ ภำพย์ พึง่ อำศย 2 ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Qualities of Valuable Information • คุณภำพของข ้อมูลทีถ ่ ก ู ประมวลผลแล ้ว (information) ิ ใจ ก็มผ ี ลต่อกำรตัดสน – ใบเสร็จ – รำยงำนจำนวนคงคลัง (stock report) – รำยงำนผลเกรด (ถ ้ำน.ศ.ได ้ผลเกรดไม่ถก ู ต ้อง ก็อำจจะวำง แผนกำรเรียนได ้ไม่ถก ู ต ้องไปด ้วย) ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Hierarchy of data ั ้ ของข ้อมูล • ลำดับชน ั ซอน, ้ – เนือ ่ งจำกข ้อมูลนัน ้ มีควำมซบ ขนำด และควำมสำคัญ แตกต่ำงกัน กำรมองข ้อมูลนัน ้ จึงสำมำรถทำได ้ทีห ่ ลำยระดับ ดังนี้ • • • • Characters Fields Records Files ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Hierarchy of data • Characters – คงจำกันได ้ว่ำหน่วยข ้อมูลทีเ่ ล็กทีส ่ ด ุ ของคอมพิวเตอร์ก็คอ ื bit (0/1) ้ – กลุม ่ ของ 8 bit หรือ 1 byte จะใชแทนตั วอักษร (character) 1 ตัว ตำมหลักกำรเข ้ำรหัสแบบ ASCII • Fields – กลุม ่ ของตัวอักษรตัง้ แต่ 1 ตัว หรือข ้อมูล 1 byte ขึน ้ ไป ดังนัน ้ จึงจำเป็ นต ้องมีกำรกำหนด • ขนำดของกลุม ่ ข ้อมูลนี้ (field size) • ชนิดของกลุม ่ ข ้อมูล (data type) ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Hierarchy of data – Data Type • Data Type Text (also called alphanumeric)—letters, numbers, or special characters Currency dollar and cent amounts or numbers containing decimal values Yes/No (also called Boolean)—only the values Yes or No (or True or False) Numeric AutoNumber numbers only unique number automatically assigned to each new record Date Memo month, day, year, and sometimes time lengthy text entries Hyperlink Web address that links to document or Web page ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Hierarchy of data • Records ั พันธ์กน – กลุม ่ ของ field ทีม ่ ค ี วำมสม ั ่ record ของน.ศ.ประกอบด ้วยกลุม – เชน ่ ของ field ทีเ่ กีย ่ วกับ น.ศ. – Record จะมี key field (primary key) ซงึ่ เป็ นกลุม ่ ข ้อมูลที่ ้ ใชแทน record หนึง่ ๆ และแต่ละ record จะมี key field ่ รหัสนักศก ึ ษำของนักศก ึ ษำแต่ละคน แตกต่ำงกันเชน • Files – หรือ data file ซงึ่ ก็คอ ื กลุม ่ ของ record ทีถ ่ ก ู จัดเก็บอยูบ ่ น ่ hard disk, CD, DVD storage เชน ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) File processing versus databases • File Processing Systems – – เป็ นรูปแบบกำรจัดเก็บข ้อมูลในรูปแบบไฟล์ ซงึ่ แต่ละ หน่วยงำนในองค์กำรแยกกันจัดเก็บ โดย record ภำยใน ั พันธ์ถงึ record ทีอ ไฟล์หนึง่ ๆ ไม่มค ี วำมสม ่ ยูใ่ นไฟล์อน ื่ ๆ ี ของกำรจัดเก็บไฟล์แบบนีค ข ้อเสย ้ อ ื ้ – เนือ 1. ข ้อมูลมีควำมซ้ำซอน ่ งจำกมีกำรแยกเก็บข ้อมูลเดียวกัน หลำยๆ ที่ และยังสง่ ผลให ้เกิดข ้อผิดพลำดได ้ง่ำยถ ้ำหำกมีกำร แก ้ไขข ้อมูลไม่ตรงกัน 2. ข ้อมูลแยกออกจำกกัน – ข ้อมูลน.ศ.ทัง้ หมด ต ้องถูกดึงจำก ่ ไฟล์ข ้อมูลสว่ นตัว, ไฟล์ข ้อมูลเกรด, ไฟล์ข ้อมูล หลำยไฟล์ เชน กิจกรรม ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) File processing versus databases • Database Approach – ้ เมือ ่ เรำใชกำรจั ดเก็บข ้อมูลแบบ database หน่วยงำน ต่ำงๆ ภำยในองค์กรก็สำมำรถเก็บข ้อมูลลงในทีเ่ ดียวกัน และเรียกใชข้ ้อมูลของฝ่ ำยอืน ่ ได ้สะดวกง่ำยดำยขึน ้ ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) ข ้อดีของกำรจัดเก็บข ้อมูลแบบ database • Reduce Data Redundancy – • Improved Data Integrity – • ้ ลดควำมซ้ำซอนของข ้อมูล โดยแทนทีแ ่ ต่ละแผนกใน หน่วยงำนจะเก็บข ้อมูลแยกกัน ก็สำมำรถเก็บข ้อมูลลงที่ ฐำนข ้อมูลกลำงได ้ เพิม ่ ควำมครบถ ้วนถูกต ้องให ้กับข ้อมูล โดยกำรแก ้ไข ข ้อมูลใดๆ นัน ้ สำมำรถทำกับฐำนข ้อมูลกลำงครัง้ เดีย ่ ว และแต่ละหน่วยงำนก็จะรับรู ้ถึงกำรเปลีย ่ นแปลงข ้อมูลนี้ เหมือนๆกัน Shared Data – ทุกหน่วยงำนสำมำรถเข ้ำถึงข ้อมูลของหน่วยงำนอืน ่ ๆ ได ้ ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) ข ้อดีของกำรจัดเก็บข ้อมูลแบบ database • Easier Access – • ้ ไ่ ม่มค ชว่ ยให ้ผู ้ใชที ี วำมรู ้ด ้ำน technical สำมำรถเข ้ำถึง และบริหำรข ้อมูลได ้ Reduced Development Time – ชว่ ยลดเวลำในกำรออกแบบและพัฒนำโปรแกรมให ้กับ โปรแกรมเมอร์หรือผู ้ออกแบบระบบ เนือ ่ งจำก DBMS มี เครือ ่ งมือ (tool) เพือ ่ ชว่ ยสำหรับกำรออกแบบ ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) สรุปข ้อแตกต่ำงของ File Processing และ Database ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Database Management Systems (DBMS) • โปรแกรมทีช ่ ว่ ย ในกำรสร ้ำง, เข ้ำถึง และ จัดกำรกับ ฐำนข ้อมูล ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) หน ้ำทีข ่ อง DBMS • Data Dictionary – – – ื่ คือ repository หรือ metadata ใชเก็ ้ บ เรียกอีกชอ ่ ชอ ื่ รำยละเอียดทีเ่ กีย ่ วกับข ้อมูลภำยในฐำนข ้อมูลเชน ชนิด-ขนำดของฟิ ลด์ เป็ นสว่ นหลักทีส ่ ำััคญ ั ของ DBMS และควรให ้เฉพำะ technical person เป็ นผู ้แก ้ไข DBMS ใช ้ data dictionary ในกำรตรวจสอบควำมถูกต ้อง ่ กำรป้ อนข ้อมูลลงใน (validation checks) ของข ้อมูล เชน ฟิ ลด์ทก ี่ ำหนดขนำดไว ้ที่ 2 ตัวอักษร ผู ้ใชก็้ จะไม่สำมำรถ ป้ อนข ้อมูลทีม ่ ข ี นำดมำกกว่ำได ้ ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) หน ้ำทีข ่ อง DBMS • Data Dictionary (ต่อ) – ตัวอย่ำงของ data dictionary ในโปรแกรม MS Access ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) หน ้ำทีข ่ อง DBMS • File Retrieval and Maintenance – – – เรำสำมำรถดึงข ้อมูลออกจำก database ได ้โดยกำรใช ้ query Query คือกำรร ้องขอ (request) ข ้อมูลจำกฐำนข ้อมูล ้ วิธก ี ำรทีใ่ ชในกำรดึ งข ้อมูลออกจำกฐำนข ้อมูลประกอบด ้วย 4 รูปแบบดังนี้ • • • • Query Language Query by Example Form Report Generator ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) หน ้ำทีข ่ อง DBMS • Data Security – – เพือ ่ ป้ องกันไม่ให ้ user ลบหรือเปลีย ่ นแปลงข ้อมูลสำคัญๆ บน database ได ้ DBMS จะมีกำรป้ องกันโดยกำร ิ ธิ์ (authorized user) เท่ำนัน กำหนดให ้ผู ้มีสท ้ ทีส ่ ำมำรถ เข ้ำถึงข ้อมูลได ้ ิ ธิน ผู ้มีสท ์ ย ี้ งั ถูกแบ่งออกเป็ นลำดับขัน ้ (user level) โดยที่ ิ ธิใ์ นกำรทำงำนบนฐำนข ้อมูลแตกต่ำงกัน แต่ละระดับจะมีสท ไป ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) หน ้ำทีข ่ อง DBMS • Back up and Recovery – ี หำยทีอ เพือ ่ ป้ องกันควำมเสย ่ ำจเกิดกับฐำนข ้อมูล DBMS มี วิธก ี ำรป้ องกันดังนี้ • • Backup: กำรสำรองข ้อมูลไว ้ที่ storage อืน ่ ๆ ั ซอนสู ้ Recovery: บน DBMS ทีม ่ ค ี วำมซบ งจะมีกำรเก็บกำรทำงำน ต่ำงไว ้ในรูปแบบของ Log file 1. เก็บข ้อมูลก่อนกำรถูกเปลีย ่ นแปลง (before image) 2. เก็บรูปแบบกำรเปลีย ่ นแปลง 3. เก็บข ้อมูลหลังเกิดกำรเปลีย ่ นแปลง (after image) DBMS ทีม ่ ี log จะสำมำรถย ้อนสถำนะของข ้อมูลไปยังจุดก่อนเกิด กำรเปลีย ่ นแปลงได ้ ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Relational, Object-oriented, & Multidimensional Databases • เรำสำมำรถแบ่งรูปแบบของ database และ DBMS ได ้ ตำมลักษณะของ data model Data model เป็ นมำตรฐำน ทีบ ่ อกถึงโครงสร ้ำงที่ database ใชจั้ ดเก็บข ้อมูล ซงึ่ ในปั จจุบน ั มี 3 มำตรฐำน ดังนี้ • – – – Relational Object-oriented Multidimensional ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Relational Databases • • • Database จัดเก็บข ้อมูลเป็ น table ทีป ่ ระกอบด ้วย row และ column โดยข ้อมูลแต่ละ row จะมี primary key และแต่ละ ื่ ไม่ซ้ำกัน column จะมีชอ ั พันธ์ (relation) ของแต่ละ table เก็บควำมสม ้ โปรแกรมทีใ่ ชงำน table แบบ 2 มิต ิ (two-dimensional ้ table) จะเหมำะกับกำรใชงำน relational database ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Relational Databases (ต่อ) • ั พันธ์ของ table ตัวอย่ำงกำรสร ้ำงควำมสม ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Relational Databases (ต่อ) • • • RDB มีกำรใช ้ Structured Query Language (SQL) เพือ ่ ให ้ผู ้ ใข ้สำมำรถทำกำรบริหำร แก ้ไข หรือดึงข ้อมูลบน database SQL ประกอบด ้วย keyword พิเศษและข ้อกำหนดดังแสดงใน ตัวอย่ำง Select * from Student, Grade where Student.STUID = Grade.STUID SQL statement results ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Object-oriented Databases • • เก็บข ้อมูลใน object ้ บทัง้ ข ้อมูลและฟั งก์ชน ั ในกำรดึงหรือ Object คือหน่วยทีใ่ ชเก็ ประมวลผลข ้อมูลนัน ้ ่ Student Object ตัวอย่ำงเชน • – – • ข ้อดีเหนือ relational databases คือ – – – – • ่ ID, First Name, Last Name, Address, ฯลฯ เก็บข ้อมูลเชน เก็บวิธก ี ำรสงั่ พิมพ์ข ้อมูล Student และวิธก ี ำรคำนวนเกรดให ้กับ student สำมำรถเก็บข ้อมูลได ้หลำยชนิด ดึงข ้อมูลได ้เร็วกว่ำ โปรแกรมเมอร์สำมำรถนำไป reuse ได ้ ่ รูปภำพ, video, audio, documents เก็บข ้อมูลทีไ่ ม่มโี ครงสร ้ำงเชน ได ้ดีกว่ำ relational database ใช ้ object query language (OQL) ในกำรจัดกำรข ้อมูล ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th Object-Oriented Databases • ตัวอย่างโปรแกรมที่ใช้ object-oriented database? Multimedia databases Store images, audio clips, and/or video clips Computer-aided design (CAD) databases Store data about engineering, architectural, and scientific designs Hypermedia databases Contain text, graphics, video, and sound Groupware databases Store documents such as schedules, calendars, manuals, memos, and reports Hypertext databases Contain text links to other documents Web databases Link to e-form on Web page วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Multidimensional Databases จัดเก็บข ้อมูลเป็ นมิต ิ (dimension) กำรเก็บข ้อมูลหลำยๆ มิตน ิ เี้ รียนกว่ำ hypercube เพือ ่ ที่ user จะสำมำรถ วิเครำะห์ข ้อมูลได ้จำกหลำยๆ มุมมอง สำมำรถทำงำนกับข ้อมูลได ้ รวดเร็วกว่ำ relational database ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Data Warehouses เป็ นระบบ database ขนำดใหญ่ทเี่ ก็บข ้อมูลเพือ ่ ้ นำไปใชในกำรวิ เครำะห์กำรทำงำนในอดีตและปั จจุบน ั สำมำรถเข ้ำถึงข ้อมูล จำนวนมำกได ้อย่ำง รวดเร็วและมี ิ ธิภำพ ประสท ทำงำนบน multidimensional databases ้ มีกำรใชกำรประมวลผลที เ่ รียกว่ำ data mining ในกำรหำรูปแบบ ั พันธ์ระหว่ำข ้อมูล หรือควำมสม Data mart เป็ น data warehouse ทีม ่ ข ี นำดเล็กลง ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th วิชาเทคโนโลยีสารสนเทศในชวี ต ิ ประจาว ัน (SG003) Web Databases Database you access through the Web by filling in a form on a Web page Usually resides on a database server, a computer that stores and provides access to a database ้ วิโรจน ังกูร e-mail: [email protected] อ.มนรินทร์ เอือ http://15701105.mypage.utcc.ac.th