
Oracle 11g Database : SQL and SQL*Plus Programming
Last Updated (Thursday, 11 August 2011 14:39) Written by Administrator Wednesday, 10 August 2011 00:00
ระยะเวลาอบรม : 4 วัน (9.00-17.00 น.)
ประโยชน์ที่ได้จากคอร์สนี้
ผู้เข้ารับการอบรม จะได้เรียนรู้ วิธีการเข้าใช้งานฐานข้อมูล Oracle, วิธีการส่งคำสั่ง SQL และ SQL*Plus statement ให้ฐานข้อมูลนำไปทำ operation ด้วย Tool ที่มากับฐานข้อมูล oracle เอง โดยไม่ต้องพึ่ง tools ที่เป็น Third Party เช่น TOAD
ผู้เข้ารับการอบรม จะได้เรียน SQL statement ชนิดต่างๆ ทั้งที่เป็นแบบมาตรฐาน ANSI และ SQL แบบที่ใช้ได้เฉพาะกับฐานข้อมูล Oracle Database เท่านั้น ซึ่งเป็นภาษา SQL เป็นพื้นฐานที่สำคัญมาก ในการใช้งานฐานข้อมูล oracle
คอร์สนี้เหมาะสำหรับ
• โปรแกรมเมอร์ที่ต้องเขียนโปรแกรมติดต่อกับฐานข้อมูล oracle
• Oracle Portal Developer
• Database Administrator (DBA)
• ผู้ใช้งานที่จำเป็นต้องแก้ไขข้อมูลในฐานข้อมูล
• และ ผู้ที่เริ่มเข้ามาเรียนรู้เรื่องฐานข้อมูล ทั้งของ Oracle และ ฐานข้อมูลทั่วไป
Introduction
Relational Database Management Concept (RDBMS)
Entity Relationship Model (ER)
รู้จักกับ SQL Statement
Oracle Product
การติดตั้ง Oracle Database 11g Server
การติดตั้ง Software Oracle Database 11g Server
การสร้าง Database
สร้างการติดต่อผ่าน network ระหว่าง Client กับ Server
การเข้าใช้งานฐานข้อมูล การเข้าใช้ฐานข้อมูลด้วย SQL*Plus
การแสดงโครงสร้างของตาราง
การ run script files
การ save ผลที่แสดงจากหน้าจอลงไฟล์
การตั้งค่าแสดงผล output จาก SQL*Plus
การเรียกดูข้อมูลจากตาราง
การดูข้อมูล ด้วย SELECT statement
การดูข้อมูลในตารางแบบไม่เจาะจง column
การดูข้อมูลในตารางแบบระบุ column
การใช้ Arithmetic Operators ในการแสดงข้อมูล
การจัดการ NULL value ในตาราง
การใช้ NULL value กับ Arithmetic Operators
การตั้งชื่อ column alias
การใช้ Concatenation Operator ในการแสดงข้อมูล
การใช้ Literal Character Strings
การใช้ Quote Operator
การจัดการแถวที่ Duplicate กัน
การเรียกดูข้อมูลแบบมีเงื่อนไข และ เรียงลำดับ
การเลือกแสดงผลตามเงื่อนไขที่ต้องการด้วย WHERE Clause
การใช้เงื่อนไช WHERE กับ data type ชนิด NUMBER, String, Date
การใช้เปรียบเทียบในเงื่อนไข WHERE
การใช้เงื่อนไข BETWEEN
การใช้เงื่อนไข IN
การใช้เงื่อนไข LIKE
การใช้เงื่อนไข NULL
การใช้ AND Operator
การใช้ OR Operator
การใช้ NOT Operator
ลำดับความสำคัญของการเรียง Operator
การจัดเรียงลำดับข้อมูลด้วย ORDER BY Clause
การรับค่า input จาก userการรอรับค่า input จาก user ด้วย “&” Substitution Variable
การรอรับค่า input จาก user ด้วย “&&” Substitution Variable
การใช้ค่า Single Row Function ในการแสดงข้อมูล
ชนิดของ SQL Function
Single-Row Functions
Character Functions
Case-Manipulation Functions
Character-Manipulation Functions
Number Functions
ROUND Functions
TRUNC Functions
MOD Functions
การใช้ Arithmetic Operators กับ Dates
Date Functions
TO_CHAR conversion function
TO_NUMBER conversion function
TO_DATE conversion function
NVL function
NVL2 function
NULLIF function
COALESCE function
CASE expression
DECODE function
การรวมข้อมูลเป็นกลุ่มด้วย Group Functions
ความหมายของ Group Functions
Syntax Group Functions
AVG functions
SUM functions
MIN functions
MAX functions
COUNT functions
DISTINCT keyword
Syntax GROUP BY clause
การ GROUP BY หลาย column
การใช้เงื่อนไขด้วย HAVING clause
การแสดงข้อมูลจากตารางที่สัมพันธ์กันหลายตาราง
ชนิดของการ JOIN
การ JOIN โดบใช้ SQL : 1999 Syntax
Natural Join
การใช้ Table Alias
การ Join โดยใช้ ON Clause
Self-Joins โดยใช้ ON Clause
การเพิ่มเงื่อนไขให้กับการ JOIN
การ Join แบบ Three-Ways โดยใช้ ON Clause
Non-Equi join
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
การใช้ Sub Queries Sub queries Syntax
ประเด็นปัญหาที่จำเป็นต้องใช้ Sub Queries
TOP-N Analysis
การใช้ Singe-Row Sub Queries
การใช้ Multiple-Row Sub Queries
ประเด็นปัญหาเรื่องค่า NULL ใน Sub Queries และ วิธีการแก้ไข
การใช้ Set Operators
UNION operator
UNION ALL operator
INTERSECT operator
MINUS operator
การทำ Transaction กับฐานข้อมูล
การใส่ค่าเข้าตารางด้วย INSERT syntax
การ INSERT ค่า NULL
การ copy แถว จากตารางอื่น
การ modify ค่าในตารางด้วย UPDATE syntax
การลบข้อมูลด้วย DELETE syntax
การลบข้อมูลด้วย TRUNCATE syntax
ความหมายของ Database Transaction
การ save ข้อมูลลง database ด้วย COMMIT statement
การ undo ข้อมูล ด้วย ROLLBACK statement
การใช้ DDL จัดการตาราง
ชนิดของ Oracle Database Objects
การสร้างตารางด้วย CREATE TABLE statement
DEFAULT option
Datatype ของ Oracle Database
ชนิดของ Contraints
NOT NULL Constraint
UNIQUE Constraint
PRIMARY KEY Constraint
FOREIGN KEY Constraint
CHECK Constraint
การ Modify ตารางด้วย ALTER TABLE statement
การสร้าง Objects อื่นๆในฐานข้อมูล
รู้จักกับ VIEW
การสร้าง VIEW
การดูข้อมูลจาก VIEW
กาน modify VIEW
การลบ VIEW
รู้จักกับ SEQUENCE
การสร้าง SEQUENCE
NEXTVAL และ CURRVAL Pseudo columns
การใช้ SEQUENCE
การ modify SEQUENCE
การลบ SEQUENCE
รู้จักกับ INDEX
การสร้าง INDEX
การลบ INDEX
รู้จักกับ SYNONYM
การสร้าง SYNONYM
การลบ SYNONYM
การจัดการ objects ด้วย Data Dictionary Viewชนิดของ Data Dictionary
USER_OBJECTS view
การเรียกดู Table Information
การเรียกดู Column Information
การเรียกดู Constraint Information
การเรียกดู View Information
การเรียกดู Sequence Information
การเรียกดู Synonym Information
สถานที่อบรม : สามารถจัดตามความสะดวกของทั้งฝ่ายผู้สอนและผู้เรียนได้
ราคา อบรม คอร์สนี้ CALL : This e-mail address is being protected from spambots. You need JavaScript enabled to view it
ติดต่อ สอบถาม รายละเอียดเพิ่มเติม : This e-mail address is being protected from spambots. You need JavaScript enabled to view it


