Nội dung chính

Quản trị cơ sở dữ liệu - Oracle Database 10g- SQL Fundamentals

  • Ngày khai giảng: 25/09/2008 - 06/10/2008
  • Thời lượng: 5 ngày (40h - 100% phòng LAB)
  • Học phí: liên hệ trung tâm
  • Văn bằng/Chứng chỉ đạt được: Học viên sẽ được cấp bằng sau khi hoàn tât khoá học tại VKC

Giới thiệu khóa học:

- Đào tạo chuyên viên quản trị cơ sở dữ liệu Oracle 10g, có kiến thức nền tảng và kỹ năng thành thạo, cụ thể có khả năng:
- Nắm vững kiến trúc và hoạt động của Oracle 10g
- Thiết kế, cài đặt và vận hành tối ưu các cơ sở dữ liệu trên các hệ điều hành Microsoft, Linux
- Trang bị những kiến thức cần thiết để có thể dự thi lấy các chứng chỉ quốc tế về quản trị CSDL Oracle 10g (OCA và OCP)

Đối tượng tham dự:


• Những người muốn gia nhập đội ngũ chuyên viên quản trị CSDL Oracle 10g, có thể làm việc trong các tổ chức, công ty (ngân hàng, viễn thông, điện lực, hành chánh - sự nghiệp, doanh nghiệp phát triển phần mềm, …)

• Những người muốn dự thi lấy các chứng chỉ quốc tế về quản trị CSDL Oracle 10g (OCA và OCP)

Phương pháp đào tạo

Học viên thực hành ngay trên hệ thống mạng thật sau khi học lý thuyết.

Thực hành với các thiết bị thật tại phòng Lab  kết nối Internet.

Nội dung chương trình

Introduction

• List the Oracle Database 10g Main Features
• An Overview of: components, internet platform, app server and developer suite
• Describe Relational and Object Relational Database Designs
• Review the System Development Life Cycle
• Define the term Data Models
• Describe different means of Sorting Data
• Show how Multiple Tables can be related

Writting SQL SELECT statements

• Review the basic SQL SELECT statement syntax
• Select all columns using a wildcard notation from a table
• State simple rules and guidelines for writing SQL statements
• Write a query containing the arithmetic operators
• Use aliases to customize column headings
• Create a character expression with the concatenation operator
• Use the quote operator q to control text strings containing the quote character

Using the iSQL*Plus Environment

• SQL statements versus iSQL*Plus commands
• Explaining the iSQL*Plus interface
• Interacting with script files
• Setting iSQL*Plus Preferences

Restricting Data

• Limit Rows Using a Selection
• Use the WHERE Clause
• List the main Comparison Conditions
• Use the LIKE Condition to Compare Literal Values
• List the Logical Conditions AND, OR, NOT
• Use Multiple Conditions in the WHERE clause
• Describe the Rules of Precedence

Sorting Data


• Sort Rows with the ORDER BY Clause
• Use the && Substitution Variable
• Use the iSQL*Plus DEFINE Command
•Use the VERIFY Command

SQL Functions

• Differentiate between Single Row and Multiple Row SQL Functions
• Categorize the Character Functions into Case Manipulation and Character Manipulation types
• Explain the Numeric Functions ROUND, TRUNC, and MOD
• List the Rules for Applying the Arithmetic Operators on Dates
• Use the Arithmetic Operators with Dates in the SELECT Clause
• Explain the DATE functions MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, ROUND, and TRUNC
• Explain Implicit and Explicit conversion
• Nest Functions to Perform Multiple Tasks in One Statement

Conditional Expressions

• Use the CASE Expression
• Explain the DECODE Expression

Aggregating Data Using Group Functions


• Categorize the Types of Group Functions
• Use the AVG, SUM, MAX, MIN, and COUNT Functions in a Query
• Utilize the DISTINCT Keyword with the Group Functions
• Describe how Nulls are handled with the Group Functions
• Create Groups of Data with the GROUP BY Clause
• Group Data by more than one column
• Avoid Illegal Queries with the Group Functions
• Exclude Groups of Data with the HAVING Clause

Displaying Data from Multiple Tables

• Identify Types of Joins
• Retrieve Records with Natural Joins
• Use Table Aliases to write shorter code and explicitly identify columns from multiple tables
• Create a Join with the USING clause to identify specific columns between tables
• Use the ON clause to specify arbitrary conditions or specify columns to Join
• Create a Three-way join with the ON clause to retrieve information from 3 tables
• List the Types of Outer Joins LEFT, RIGHT, and FULL
• Generating a Cartesian Product

Using Subqueries

• Use a sub query to solve a problem
• Identify where sub queries can be placed in a SELECT statement
• Describe the types of sub queries (single row, multiple row)
• Show the single row sub query operators
• Use the group functions in a sub query
• Identify illegal statements with sub queries
• Show the multiple row sub query operators
• Explain how null values are handled in sub queries

Using the Set Operators

• Use the UNION operator to return all rows from multiple tables and eliminate any duplicate rows
• Use the UNION ALL operator to return all rows from multiple tables (with duplicates)
• Describe the INTERSECT operator
• Use the INTERSECT operator
• Explain the MINUS operator
• Use the MINUS operator
• List the SET operator guidelines
• Order results when using the UNION operator

Inserting and Updating Data

• Write INSERT statements to add rows to a table
• Insert Special Values
• Copy Rows from Another Table
• Update Rows in a Table

Deleting Data

• Use DELETE statements to remove rows from a table
• Delete Rows Based on Another Table
• Describe the TRUNCATE Statement

Database Transactions

• Save and Discard Changes to a Table through Transaction Processing (COMMIT, ROLLBACK, and SAVEPOINT)
• Show how Read Consistency works

Using DDL Statements

• List the main database objects
• Identify the Naming Rules
• Display the basic Syntax for Creating a Table
• Show the DEFAULT option
• List the Data Types that are available for Columns

Managing Tables

• Explain the different types of constraints
• Show resulting exceptions when constraints are violated with DML statements
• Create a table with a sub query
• Describe the ALTER TABLE functionality
• Remove a table with the DROP statement

Creating Other Schema Objects

• Categorize simple and complex views and compare them
• Create a view
• Retrieve data from a view
• Explain a read-only view
• List the rules for performing DML on complex views
• Create a sequence

Managing Objects with Data Dictionary Views

Ưu đãi:

• Đặc biệt tặng Access Point cho 100 học viên đăng ký sớm nhất khóa Kỹ thuật viên máy tính và Mạng.
• Tặng USB 2G chứa các tài liệu về mạng và Lab thực hành cho tất cả các khóa học khi đăng ký trong tháng 9, 10.
• Miễn lệ phí thi chứng chỉ quốc tế MCSA & CCNA cho Khóa Chuyên gia mạng quốc tế.
• Miễn phí lệ thi chứng chỉ MCITP khi đăng ký lớp upgrade 2008. Miễn phí lệ phí thi MCP Microsoft.
• Miễn phí khóa học Linux khi đăng ký Oracle 10g.
• Giảm đến 50% cho tất cả các khóa học trong tháng 9/2008.
• Giảm 30% lệ phí thi quốc tế MCSA.
• Được thực tập thực tế tại các doanh nghiệp lớn. Giới thiệu việc làm cho học viên.

Đội ngũ giáo viên:

  • Tận tâm và giàu kinh nghiệm

VKC - Trung Tâm Đào Tạo Công Nghệ Thông Tin

  • Địa chỉ: 123 Trương Định, Phường 7, Quận 3, Hồ Chí Minh
  • Điện thoại: 08. 9322115
  • Email: info@vkc.vn - ntnhanh@vkc.vn
  • Website: http://www.vkc.vn

Lượt xem : 573




Ghi danh trực tuyến

Đăng ký online

Đưa vào sổ tay bài viết

Thêm vào Sổ tay bài viết

Gửi đến bạn bè

Gửi cho bạn bè

Báo thông tin sai

Báo thông tin sai

Thảo Luận

Chưa có ý kiến thảo luận. Mời bạn là người đầu tiên đóng góp ý kiến về khóa học này!

Ý kiến của bạn

Mời bạn Đăng nhập để gửi ý kiến/phản hồi.


Khoá Học Tương Tự

Khoá học được xem nhiều nhất