ในการออกแบบฐานข้อมูลนั้นเราจำเป็นต้องคำนึงถึงชนิดรหัสตัวอักษรที่เก็บในฐานข้อมูล (Collation) เพื่อให้ตรงกับวัตถุประสงค์การใช้งานข้อมูลนั้นๆ และลดความผิดพลาดในการเรียกใช้งานข้อมูล ซึ่งในองค์ความรู้นี้จะยกตัวอย่าง ชนิดรหัสตัวอักษรเก็บในฐานข้อมูล ได้แก่ Thai_CI_AI, Thai_CI_AS, Thai_CS_AIและ Thai_CS_AS Thai หมายถึง ตัวอักษรภาษาไทย CI หมายถึง Case-insensitive ตัวอักษรตัวเล็กกับตัวใหญ่เป็นตัวเดียวกัน CS หมายถึง Case-sensitive ตัวอักษรตัวเล็กกับตัวใหญ่เป็นตัวคนละตัว AI หมายถึง ไม่สนใจวรรณยุกต์ AS หมายถึง สนใจวรรณยุกต์ จากภาพ เป็นตัวอย่างการออกแบบตารางโดยใช้ชนิดรหัสตัวอักษรที่เก็บในฐานข้อมูลที่แตกต่างกัน ฟิวด์ username จะตั้งชนิดรหัสตัวอักษรที่เก็บเป็น Thai_CI_AI ฟิวด์ username จะตั้งชนิดรหัสตัวอักษรที่เก็บเป็น Thai_CI_AS ฟิวด์ username …
เนื่องจากมีการลงโปรแกรม Navicat และต้องการเซตค่าให้สามารถเชื่อมต่อกับฐานข้อมูล Oracle แล้วเกิด error คือ ORA-12154: TNS:Could not resolve the connect identifier specified ดังรูปด้านล่าง จากปัญหาดังกล่าว ให้ตรวจสอบ ดังนี้ ๑. มีการติดตั้ง Oracle Client หรือ Instance Client ของ Oracle ไว้หรือไม่ ๒. เซต Path ของ TNS_ADMIN …
วิธีสร้าง API Document 1. ไปที่ Tab Collection แล้วกดปุ่มเพิ่ม แล้วตั้งชื่อ API Document 2. กด Add a request 3. เพิ่มข้อมูล API ที่เราจะทำการทดสอบ 4. จากข้อที่ 3 ที่เราทดสอบเรียก API เจ้าตัว Postman สามารถ Gen ออกมาเป็น API Documentให้เราได้เลย หลังจากกด View documentation แล้วจะพบหน้าจอแบบนี้ หากเราต้องการ แชร์ API Document ให้ทีมหรือคนอื่นๆ …
การจัดการข้อมูลรายวิชาบนระบบ MOOC ในบทบาทเจ้าของรายวิชานั้น เจ้าของรายวิชาจะสามารถเข้าถึงการจัดการรายวิชาได้หลังจากได้รับการสร้างและกำหนดสิทธิ์จากทางสำนักคอมพิวเตอร์แล้วเท่านั้น โดยเมื่อได้รับการกำหนดสิทธิ์เรียบร้อย เจ้าของรายวิชาสามารถดำเนินการตามขั้นตอนได้ดังนี้ เข้าสู่ระบบ (Login) ที่ https://mooc.buu.ac.th เปิดแท็บใหม่เพื่อเข้าระบบหลังบ้านสำหรับการจัดการข้อมูลรายวิชาบนระบบ BUU MOOC ที่ http://mooc.buu.ac.th:18010/ (หมายเหตุ: การเข้าจัดการระบบหลังบ้านนี้จะต้องเข้าใช้เครือข่ายภายในมหาวิทยาลัยบูรพาเท่านั้น หากดำเนินการภายนอกมหาวิทยาลัย จำเป็นต้องเข้าผ่านระบบ VPN จึงจะสามารถจัดการรายวิชาได้) 3. คลิกที่วิชาที่ได้รับสิทธิ์หรือต้องการจัดการรายวิชา (ในที่นี้ขอยกตัวอย่างวิชาที่ชื่อว่า BUCC – TESTING) 4. หลังจากคลิกที่ชื่อวิชาที่ได้รับสิทธิ์ในการจัดการแล้วจะปรากฏหน้าจอดังนี้ ในการเริ่มการจัดการรายวิชา เจ้าของรายวิชาสามารถจัดการในส่วนการตั้งค่ารายวิชาหรือส่วนการเพิ่มเนื้อหา ก่อนหรือหลังได้ ในคู่มือนี้ขออธิบายตามลำดับเพื่อง่ายต่อความเข้าใจ 5. คลิกที่เมนู Setting เพื่อจัดการในส่วนการตั้งค่ารายวิชา คำอธิบายในแต่ละเมนู Schedule & …
ในการจัดทำรายงานการประเมินตนเองตามเกณฑ์คุณภาพการศึกษาเพื่อการดำเนินงานที่เป็นเลิศ (EdPEx) ของสำนักคอมพิวเตอร์ ฝ่ายบริการวิชาการต้องดำเนินการจัดเก็บรวบรวมข้อมูลและจัดเตรียมข้อมูลที่สำคัญในการดำเนินงานของฝ่ายบริการวิชาการ เพื่อใช้สำหรับการจัดทำเล่มรายงานการประเมินตนเองตามเกณฑ์คุณภาพการศึกษาเพื่อการดำเนินงานที่เป็นเลิศ (EdPEx) โดยจะมีข้อมูลที่สำคัญที่เกี่ยวข้องที่สำคัญ ดังนี้ ข้อมูลการสำรวจความต้องการและความคาดหวังในการฝึกอบรมด้านไอซีที ประจำปีงบประมาณ ผลประเมินความพึงพอใจ ความไม่พึงพอใจในการจัดโครงการอบรมพัฒนาศักยภาพนิสิต บุคลากร อาจารย์ และโครงการอบรมบริการวิชาการ จำนวนผู้เข้าร่วมโครงการอบรมพัฒนาศักยภาพนิสิต บุคลากร อาจารย์ และโครงการอบรมบริการวิชาการ รายงานการประชุม BAR/AAR การจัดโครงการอบรมพัฒนาศักยภาพนิสิต บุคลากร อาจารย์ และโครงการอบรมบริการวิชาการ รายงานข้อมูลการดำเนินงานตามตัววัดกระบวนการที่สำคัญของฝ่ายบริการวิชาการ โดยในการรวบรวมข้อมูลต่าง ๆ นั้น โดยส่วนใหญ่จะมีการจัดเก็บข้อมูลไว้ที่ Google Drive และระบบระบบฝึกอบรม สำนักคอมพิวเตอร์ มหาวิทยาลัยบูรพา ซึ่งจะมีการแชร์และกำหนดสิทธิ์ไว้ให้กับผู้ที่มีส่วนเกี่ยวข้องที่สามารถเข้าถึงข้อมูลได้ โดยข้อมูลต่าง ๆ ได้มีการจัดเก็บและผู้ที่รับผิดชอบข้อมูลสามารถสรุปได้ดังนี้ รายการข้อมูล …
ในการจัดโครงการอบรมออนไลน์นั้นการตรวจเช็คว่าผู้เข้าอบรมมีส่วนร่วมกับการอบรมหรือไม่ ทางผู้จัดโครงการจะต้องสร้างแบบฟอร์มเพื่อให้ผู้เข้าอบรมได้ทำกิจกรรม หรือแบบทดสอบขึ้นมา เพื่อตรวจสอบการมีส่วนร่วมในการอบรม ซึ่งจะเป็นส่วนหนึ่งที่จะใช้ในการพิจารณาการมอบวุฒิบัตรอิเล็กทรอนิกส์แก่ผู้เข้าอบรม โดยได้มีวิธีการตั้งค่าของฟอร์มที่สร้างจาก Google Forms ให้มีการส่งค่ากลับไปยังผู้เข้าอบรมเพื่อให้ผู้เข้าอบรมได้ใช้เป็นหลักฐานยืนยันในการร่วมทำกิจกรรมระหว่างอบรม และทำให้ลดการเกิดข้อโต้แย้งระหว่างผู้เข้าอบรมกับเจ้าหน้าที่จัดโครงการ ซึ่งมีวิธีการ ดังนี้ 1. สร้างฟอร์มจากโปรแกรม Google Forms ตามรูปแบบกิจกรรมที่ผู้จัดโครงการกำหนดขึ้นมา โดยสิ่งสำคัญคือภายในฟอร์มการทำกิจกรรมจะต้องมีช่องให้ผู้เข้าอบรมใส่อีเมลของผู้เข้าอบรมด้วย เพื่อที่โปรแกรม Google Forms จะได้ส่งผลการทำกิจกรรมกลับไปยังอีเมลของผู้เข้าอบรม เป็นหลักฐานในการทำกิจกรรม ตามภาพด้านล่าง 2. เมื่อสร้างฟอร์มเสร็จแล้วหากจะเลือกทำกิจกรรมของผู้เข้าอบรมให้เป็นรูปแบบของแบบทดสอบให้ไปที่เมนู “การตั้งค่า” เลือกเลื่อน เปิด “ทำเป็นแบบทดสอบ” ตามภาพด้านล่าง 3. จากที่เมนู “การตั้งค่า” เดิมเลื่อนลงมาด้านล่างตรง การตอบกลับ เลือกเลื่อน …
ภาระงานที่รับผิดชอบ สำนักคอมพิวเตอร์ได้นำระบบบริหารจัดการคุณภาพ (ISO 9001:2015) มาใช้ในการบริหารองค์กร เพื่อเพิ่มคุณภาพในการให้บริการ ซึ่งจะต้องดำเนินการให้สอดคล้องกับข้อกำหนดของระบบโดยผ่านการตรวจประเมิน Audit จาก Certified Body ก่อนที่จะได้ใบรับรอง Certificate และเพื่อให้มั่นใจว่าองค์กรยังสามารถธำรงรักษาระดับความเป็นมาตรฐานและความสอดคล้องกับข้อกำหนดของระบบ จึงกำหนดให้ต้องมีการตรวจประเมินระบบอย่างต่อเนื่องทุกปี โดยงานบริการห้องปฏิบัติการคอมพิวเตอร์ และห้องบรรยาย เป็นงานหนึ่งของฝ่ายบริการที่มีการจัดทำระเบียบปฏิบัติการให้บริการและแบบฟอร์มที่เกี่ยวข้องในการดำเนินงาน และมีการกำหนดตัวชี้วัดความพึงพอใจในนโยบายคุณภาพของสำนักคอมพิวเตอร์ ซึ่งในการดำเนินงานผู้ดูแลการให้บริการห้องจะต้องทบทวนและดำเนินการตามระเบียบปฏิบัติงานบริการห้องปฏิบัติการคอมพิวเตอร์และห้องบรรยาย โดยจัดทำเอกสารแบบฟอร์มต่าง ๆ ที่เกี่ยวข้องเพื่อรับการตรวจติดตามภายในและการตรวจติดตามจากบริษัทภายนอกทุกปี การเรียนรู้ ความคาดหวัง ของ “ลูกค้า/ผู้ที่เกี่ยวข้องกับกระบวนการที่นำเสนอ” การจัดเตรียมเอกสารในการให้บริการห้องปฏิบัติการคอมพิวเตอร์และห้องบรรยายให้พร้อมและถูกต้องสำหรับการตรวจ ISO 9001:2015 สำนักคอมพิวเตอร์เกิดประสิทธิภาพในการดำเนินงานตามมาตรฐานสากล และมีการพัฒนาปรับปรุงระบบให้มีประสิทธิผลตามกรอบนโยบาย วัตถุประสงค์ (ให้บอกวัตถุประสงค์ขององค์ความรู้ที่นำเสนอ) เพื่อเตรียมความพร้อมรองรับการ Audit ได้อย่างครบถ้วนทุกประเด็น ตามข้อกำหนดของระบบ เพื่อให้สามารถผ่านการตรวจรับรองระบบ และการตรวจประเมิน …
ปัญหาปัญหาเกิดจากการนำข้อมูลที่อยู่ในไฟล์ excel เข้าฐานข้อมูล แล้วพบว่า มีช่องว่างข้างหน้าข้อมูล (ตัวอย่างข้อมูลในคอลัมน์ SEQ_ID) เมื่อเห็นว่ามีช่องว่างข้างหน้าข้อมูลจึงใช้คำสั่ง UPDATE tablename SET SEQ_ID = TRIM(SEQ_ID) ผลที่ได้คือ ไม่สามารถลบช่องว่างออกไปได้ วิธีการหาสาเหตุหาสาเหตุโดยการคัดลอกข้อมูลไปวางในโปรแกรม Notepad++ ทำให้พบว่า มีตัวอักขระอยู่แต่ไม่แสดงผลบนหน้าจอของโปรแกรม Navicat ดังนั้นจึงไม่สามารถใช้คำสั่ง TRIM ลบออกไปได้ วิธีแก้ปัญหา1. เปิดไฟล์ excel แล้ว copy ในส่วนช่องว่าง 2. แล้วเปิด Find and Replace แล้ววางช่องว่างที่ได้ copy มา ที่ Find …
ในการพัฒนาระบบสารสนเทศจะมีการสร้างฐานข้อมูลสำหรับเก็บข้อมูลต่าง ๆ ซึ่งในการสร้างฐานข้อมูลควรคำนึงถึงความปลอดภัยในการเข้าถึงข้อมูล โดยการสร้าง user และกำหนดสิทธิ์การเข้าถึงในแต่ละระบบสารสนเทศ อย่างชัดเจน เพราะส่วนมากแล้วมักจะใช้ user sa กันเป็นส่วนใหญ่ ดังนั้นในการเรียกใช้งานฐานข้อมูล ในแต่ละระบบสารสนเทศ ควรสร้าง user ใหม่และกำหนดสิทธิ์การเข้าถึงข้อมูลอย่างชัดเจน เพราะเมื่อพบปัญหาก็จะสามารถควบคุมสิทธิ์การเข้าถึงข้อมูลได้ง่ายมากยิ่งขึ้น ขั้นตอนการสร้าง user สำหรับฐานข้อมูล SQL Server มีดังนี้ 1.เปิดโปรแกรม SQL Server Management Studio (SSMS) เชื่อมต่อฐานข้อมูลด้วย user : sa 2.คลิกเครื่องหมาย + หน้า security และคลิกขวาที่ Logins เลือก …
ER Diagram คือ แบบจำลองที่ใช้อธิบายโครงสร้างของฐานข้อมูลซึ่งเขียนออกมาในลักษณะของรูปภาพ อธิบายโครงสร้างและความสัมพันธ์ของข้อมูล ซึ่ง ER Diagram มีความสำคัญต่อการพัฒนาระบบงานฐานข้อมูลต่าง ๆ จึงใช้เพื่อเป็นเอกสารในการสื่อสารระหว่าง นักออกแบบระบบ และนักพัฒนาระบบ เพื่อให้สื่อสารอย่างตรงกัน ตัวอย่าง การสร้าง ER Diagram ด้วยโปรแกรม Mysql Workbench ๑. สร้าง table และความเชื่อมโยง ๒. Export Sql Script File ๓. ติดตั้งโปรแกรม Mysql Workbench …