NECTEC Academy

  • Increase font size
  • Default font size
  • Decrease font size

20-101: Database Design & SQL

E-mail Print

 

หลักการและเหตุผล

งานออกแบบฐานข้อมูลในปัจจุบันจำเป็นจะต้องอาศัยรูปแบบการออกแบบเชิงแนวคิด (Conceptual Modeling) ในรูปแบบต่างๆ เพื่อนำเสนอสิ่งต่างๆ ในระบบงานและความสัมพันธ์ระหว่างสิ่งเหล่านั้น รูปแบบการนำเสนอดังกล่าวจะมีพื้นฐานมาจาก Entity Relationship Model ซึ่งพัฒนารูปแบบมาจนเป็น Class Diagram ในการออกแบบเชิงวัตถุในที่สุด รูปแบบเชิงแนวคิดเหล่านี้เมื่อจะถูกนำไปใช้งานจะมีการแปลงรูปแบบไปเป็นตาราง สำหรับใช้งานบน Relational Database และแปลงรูปแบบเป็น Objects สำหรับใช้งานบน Object Database ตามลำดับ สำหรับภาษาฐานข้อมูลที่ใช้ปฏิบัติการบนตาราง ซึ่งถือเป็นภาษามาตรฐานในปัจจุบัน คือ ภาษา SQL (Structured Query Language) ซึ่งมีใช้อยู่บน DBMS ชนิด Relational ทุกผลิตภัณฑ์ ภาษานี้กำลังได้รับการปรับปรุงให้เป็นภาษาฐานข้อมูล Object Relational Database ตามแนวทางของทั้ง SQL3 และ Object Query Language (OQL) อย่างไรก็ตามภาษาฐานข้อมูลที่แพร่หลายที่สุดและเชื่อกันว่าจะยังคงได้รับความนิยมต่อไปอย่างต่อเนื่อง คือ ภาษา SQL มาตรฐาน


วัตถุประสงค์

เพื่อให้ผู้เข้าอบรมรู้และเข้าใจหลักการออกแบบฐานข้อมูล และสามารถออกแบบฐานข้อมูลได้อย่างมั่นใจ ตลอดจนมีความรู้ในภาษาที่ใช้ในการสืบค้นข้อมูลอย่างมีประสิทธิภาพ โดยผู้เข้าอบรมจะได้เรียบรู้ทั้งภาคทฤษฎี และภาคปฏิบัติควบคู่กัน


หลักสูตรนี้เหมาะสำหรับ

  • ผู้บริหารข้อมูล หรือผู้ใช้งานฐานข้อมูล
  • โปรแกรมเมอร์ นักวิเคราะห์ระบบ และนักวิชาการที่สนใจ


ความรู้พื้นฐาน
มีประสบการณ์เกี่ยวกับข้อมูล หรือการจัดเก็บข้อมูลพอสมควร


หลักสูตรต่อเนื่อง/เกี่ยวเนื่อง

  • Relational Database Management System (RDBMS)


เนื้อหาหลักสูตร

  • DATABASE CONCEPTS
    • What is Database Design?
    • Logical Data Model
    • Database VS Data file
    • Internal Representations
    • Database Architecture
  • RELATIONAL DATABASE MODEL
    • Relational Structure & Relational Languages
    • Integrity Constraints
  • DATABASE DESIGN CONCEPTS
    • Database Design Objectives
    • The Normalization Techniques
  • DATABASE DESIGN USING THE ENTITY RELATIONSHIP MODEL
    • Entity-Relationship Models
    • NIAM Information Analysis Methodology
    • Entity Types, Attributes and Keys
    • Relationships, Roles and Structural Constraints
    • Weak Entity Types
    • Mapping from and Entity Relationship Diagram to Relational Database Schemas
    • Case Studies
  • ENHANCED ENTITY RELATIONSHIP AND OBJECT MODELING
    • Subclasses, Super classes and Inheritance
    • Specialization and Generalization
    • Conceptual Object Modeling Using UML Class Diagrams
    • Case Studies
  • BASIC SQL STATEMENTS
    • Introduction to the SQL Language
    • SQL modes of operations
    • Basic Retrieval Commands
    • SQL Data Definitions
  • INTERMEDIATE SQL FEATURES
    • Selection with row conditions
    • Built-in Functions
    • The Grouping Features
    • Selection With Group Conditions
  • ADVANCED SQL TECHNIQUES
    • Subqueries
    • Join and Cartesian Products
    • Correlated Subqueries
    • Subqueries with test for existence
    • Views
    • Ad hoc Report Facilities
  • TRANSACTION PROCESSING USING SQL
    • SQL Update Commands
    • Sync Point in SQL
    • Update through views
    • Performance Considerations

วิทยากร

รศ.ดร. ศุภมิตร  จิตตะยโศธร
(ผู้เชี่ยวชาญระบบฐานข้อมูล)
สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหาร
ลาดกระบัง

 

ตารางอบรมปี 2553
ระยะเวลาในการอบรม 5 วัน (30 ชั่วโมง) : เวลาอบรม 09.00 - 16.00 น.
ค่าลงทะเบียน 8,500 บาท (รวมภาษีมูลค่าเพิ่มแล้ว)
รุ่นที่
วันที่อบรม
1 11-15 ม.ค. 53
2
22-26 ก.พ. 53
3
19-23 เม.ย. 53
4
31 พ.ค. - 4 มิ.ย. 53
5
19-23 ก.ค. 53
6 6-10 ก.ย. 53
7 8-12 พ.ย. 53


สถานที่ฝึกอบรม

สถาบันฝึกอบรมเนคเทค ชั้น 21AB, 22B อาคารมหานครยิบซั่ม เลขที่ 539/2 ถนนศรีอยุธยา เขตราชเทวี กรุงเทพฯ 10400


วิธีสมัครและการชำระค่าลงทะเบียน

ติดต่อสำรองที่นั่งล่วงหน้าในวัน-เวลาราชการ
โทรศัพท์: 02-642-5001-10 ต่อ 111, 112
โทรสาร: 02-642-5014
Web Site: www.nectecacademy.com
E-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

  1. อัตราค่าอบรมรวมเอกสาร อุปกรณ์การฝึกปฏิบัติ อาหารว่างเช้า-บ่าย อาหารกลางวัน และภาษีมูลค่าเพิ่มแล้ว
  2. ข้าราชการมีสิทธิ์เบิกค่าลงทะเบียนได้ตามระเบียบกระทรวงการคลัง และเข้าร่วมอบรมสัมมนา โดยไม่ถือเป็นวันลา
  3. ค่าใช้จ่ายในการส่งบุคลากรเข้าฝึกอบรมทางวิชาชีพของบริษัท หรือห้างหุ้นส่วนนิติบุคคล นอกเหนือจากหักค่าใช้จ่ายได้ทั้งหมดแล้ว ยังได้รับการยกเว้นภาษีเงินได้อีกร้อยละ 100 ตามประกาศกระทรวงการคลัง
  4. สมัครผ่านทางโทรศัพท์หรือทางอีเมล์ หากท่านได้รับการยืนยันการจัดอบรมแล้ว สามารถทำการชำระค่าลงทะเบียนทำได้ 2 วิธีดังนี้

    (1) มาชำระค่าลงทะเบียนที่ศูนย์ฯ เป็น เงินสด หรือ เช็ค สั่งจ่ายในนาม "กองพัฒนาทรัพยากรมนุษย์" หรือ Human Resource Development Department แผนกการเงินจะเปิดให้บริการตั้งแต่เวลา 09.00-15.30 น
    (2) โอนเงินเข้าบัญชีออมทรัพย์ บมจ. ธนาคารกรุงไทย สาขาถนนศรีอยุธยา เลขที่บัญชี 013-1-51385-0 ชื่อบัญชี "กองพัฒนาทรัพยากรมนุษย์" หลังจากโอนเงินแล้ว กรุณาส่งโทรสารสำเนาใบนำฝาก โดย ระบุชื่อผู้เข้าอบรม หลักสูตร วันที่อบรม และรายละเอียดในการออกใบเสร็จรับเงินอย่างถูกต้องและชัดเจน มาที่โทรสาร 02-642-5014 (สถาบันฯ เป็นหน่วยงานราชการ จึงไม่อยู่ในเกณฑ์ที่ต้องถูกหักภาษี ณ ที่จ่าย 3%)
  5. เพื่อความรวดเร็วในการออกใบเสร็จ กรุณาส่งโทรสารสำเนาใบนำฝากภายใน 3 วัน นับจากวันโอนเงิน
  6. ผู้ผ่านการอบรมที่มีเวลาเรียนเกิน 80% จะได้รับวุฒิบัตรจากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ
  7. สถาบันฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงอัตราค่าลงทะเบียนโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
เงื่อนไขการรับส่วนลด
  • บุคคลทั่วไป : ชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน ได้รับส่วนลด 10%
  • นักเรียน-นักศึกษา ไม่เกินระดับปริญญาตรี : ชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน ได้รับส่วนลด 15%
  • การ ชำระค่าลงทะเบียนเพื่อรับส่วนลดจะมีผลโดยสมบูรณ์ เมื่อสถาบันฯ ได้รับค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วันตามเงื่อนไข หากเป็นกรณีที่ชำระค่าลงทะเบียนโดยส่งเช็คมาทางไปรษณีย์ การชำระเงินจะมีผลโดยสมบูรณ์เมื่อสถาบันได้รับเช็คล่วงหน้าก่อนการอบรม 3 วันเช่นกัน
  • สถาบันฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงเงื่อนไขการรับส่วนลดข้างต้นโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
ตัวอย่าง: การนับวันชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน เพื่อขอรับส่วนลด นับรวมวันหยุดราชการด้วย
วันที่ 1 วันที่ 2 วันที่ 3 วันที่ 4 วันที่ 5

วันสุดท้ายของการชำระเงิน รวมภาษีแล้ว


บุคคลทั่วไป รับส่วนลด 10%
นักศึกษาไม่เกินปริญญาตรี รับส่วนลด 15%

3 วันล่วงหน้า วันแรกของการอบรม
Last Updated on Wednesday, 07 April 2010 12:00  

Visitors Counter

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday1128
mod_vvisit_counterYesterday1409
mod_vvisit_counterThis week5925
mod_vvisit_counterLast week7520
mod_vvisit_counterThis month10480
mod_vvisit_counterLast month29977
mod_vvisit_counterAll days236129

Online (20 minutes ago): 23
Your IP: 38.107.191.85
,
Today: Sep 09, 2010

online

We have 15 guests online
Members : 26
Content : 248
Content View Hits : 738338
Follow us on Twitter