Professional Documents
Culture Documents
DBM020 - Database Design and SQL
DBM020 - Database Design and SQL
DBM020 - Database Design and SQL
หล ักการและเหตุผล :
งานออกแบบฐานข ้อมูล Relational Database ในปั จจุบน ั สาหรับโครงการฐานข ้อมูลในระดับองค์กรจาเป็ นจะต ้อง
อาศัยรูปแบบการออกแบบเชิงแนวคิด (Conceptual Modeling) ในรูปแบบต่างๆ เพือ ่ นาเสนอสิง่ ต่างๆ ในระบบงานและ
ความสัมพันธ์ระหว่างสิง่ เหล่านั น ้ รูปแบบการนาเสนอดังกล่าวจะมีพน ื้ ฐานมาจาก Entity Relationship Model รูปแบบเชิง
่ จะถูกนาไปใช ้งานจะมีการแปลงรูปแบบไปเป็ นโครงตาราง สาหรับใช ้งานบน Relational Database
แนวคิดเหล่านีเ้ มือ
และจาเป็ นต ้องมีการตรวจสอบคุณภาพ เพือ ่ ให ้มั่นใจได ้ว่าเป็ นโครงตารางทีส่ มบูรณ์แบบ ใช ้งานแล ้วไม่เกิดปั ญหา
สาหรับภาษาฐานข ้อมูลทีใ่ ช ้ปฏิบต ิ ารบนตาราง ซึง่ ถือเป็ นภาษามาตรฐานในปั จจุบน
ั ก ั คือ ภาษา SQL (Structured
Query Language) ซึง่ มีใช ้อยู่บน DBMS ชนิด Relational ทุกผลิตภัณฑ์ ภาษาฐานข ้อมูลทีแ ่ พร่หลายทีส
่ ด ่ กัน
ุ และเชือ
ว่าจะยังคงได ้รับความนิยมต่อไปอย่างต่อเนือ ่ ง คือ ภาษา SQL ซึง่ ภาษา SQL นีเ้ ป็ นภาษาทีต ่ ้องการเทคนิคในการเขียน
โปรแกรมเป็ นการเฉพาะ เนือ ่ งจากเป็ น logical query language จุดเด่นทีส ่ ดุ อยูท ี่ ารค ้นคืนคาตอบโดยใช ้คาสัง่ select
่ ก
ซึง่ มีเทคนิคเฉพาะ และถ ้าผู ้เขียนคาสัง่ มีความสับสนระหว่าง logical กับ physical database levels แล ้วจะทางานไม่ได ้
ดี หรือบางครัง้ ไม่ได ้เลย การเขียนคาสัง่ ในการอบรมนี้ เน ้นการใช ้ SQL logical execution sequence ใช ้ตัง้ แต่คาถามที่
พืน้ ทีส่ ด
ุ จนถึงคาถามทีม ี วามซับซ ้อนสูงอย่าง correlated subqueries และ nested subquery in the WHERE
่ ค
clause โดยใช ้ Oracle SQL และมีการเสริมความรู ้เรือ ่ ง performance ของ SQL queries ด ้วยเรือ ่ ง Query
Optimization
ว ัตถุประสงค์ :
เพือ่ ให ้ผู ้เข ้าอบรมรู ้และเข ้าใจหลักการออกแบบฐานข ้อมูล และสามารถออกแบบฐานข ้อมูลได ้อย่างมั่นใจ
ตลอดจนมีความรู ้ในภาษาทีใ่ ช ้ในการสืบค ้นข ้อมูลอย่างมีประสิทธิภาพ โดยผู ้เข ้าอบรมจะได ้เรียบรู ้ทัง้
ภาคทฤษฎี และภาคปฏิบัตค ิ วบคูก
่ น
ั
หล ักสูตรนีเ้ หมาะสาหร ับ :
ผู ้บริหารข ้อมูล หรือผู ้ใช ้งานฐานข ้อมูล
โปรแกรมเมอร์ นั กวิเคราะห์ระบบ และนักวิชาการทีส
่ นใจ
ความรูพ ื้ ฐาน :
้ น
มีประสบการณ์เกีย
่ วกับข ้อมูล หรือการจัดเก็บข ้อมูลพอสมควร
หล ักสูตรต่อเนือ
่ ง/เกีย
่ วเนือ
่ ง:
Relational Database Management System (RDBMS)
้ หาหล ักสูตร :
เนือ
Day 1: 9.00 -12.00 DATABASE CONCEPTS
Logical Database Model
Database Architecture
Internal Representations
Performance Consideration
NoSQL Systems and Big Data Concepts
_________________________________________________________________________________________________________
สถาบันพัฒนาบุคลากรแห่งอนาคต (Career for the Future Academy: CFA)
้ 6 ถนนพระรามที่ 6 แขวงทุง่ พญาไท เขตราชเทวี กรุงเทพฯ 10400
73/1 อาคารสานักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (สวทช.) ชัน
Career for the Future Academy: CFA
วิทยากร :
รศ.ดร. ศุภมิตร จิตตะยโศธร
่ วชาญระบบฐานข ้อมูล)
(ผู ้เชีย
สถาบันเทคโนโลยีพระจอมเกล ้าเจ ้าคุณทหารลาดกระบัง
กาหนดการอบรม : ตามตารางปฏิทน
ิ อบรมประจาปี http://www.nstdaacademy.com/trainingprogram
สถานทีฝ
่ ึ กอบรม:
สถาบันพัฒนาบุคลากรแห่งอนาคต
้ 6
เลขที่ 73/1 อาคารสานักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (สวทช.) ชัน
ถนนพระรามที่ 6 แขวงทุง่ พญาไท เขตราชเทวี กรุงเทพฯ 10400
วิธก
ี ารการสารองทีน ่ ง่ ั :
ติดต่อสารองทีน ่ ั่งล่วงหน ้า ในวัน-เวลาราชการ
โทรศัพท์: 0 2644 8150 ต่อ 81886, 81887
โทรสาร: 0 2644 8110
Website: www.NSTDAacademy.com
E-mail:
_________________________________________________________________________________________________________
สถาบันพัฒนาบุคลากรแห่งอนาคต (Career for the Future Academy: CFA)
้ 6 ถนนพระรามที่ 6 แขวงทุง่ พญาไท เขตราชเทวี กรุงเทพฯ 10400
73/1 อาคารสานักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (สวทช.) ชัน