D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:



Similar documents
MySQL for Beginners Ed 3

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.

Duration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database 12c: Introduction to SQL Ed 1.1

Database Administration with MySQL

Oracle Database 10g: Program with PL/SQL

Database Programming with PL/SQL: Learning Objectives

Oracle SQL. Course Summary. Duration. Objectives

Oracle 10g PL/SQL Training

Oracle Database: SQL and PL/SQL Fundamentals NEW

Course ID#: W 35 Hrs. Course Content

Oracle Database 10g: Introduction to SQL

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server 20461C; 5 days

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Course 20461C: Querying Microsoft SQL Server Duration: 35 hours

Querying Microsoft SQL Server Course M Day(s) 30:00 Hours

Oracle Database: Develop PL/SQL Program Units

Introducing Microsoft SQL Server 2012 Getting Started with SQL Server Management Studio

Course 10774A: Querying Microsoft SQL Server 2012 Length: 5 Days Published: May 25, 2012 Language(s): English Audience(s): IT Professionals

Course 10774A: Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server

D78850GC10. Oracle Database 12c Backup and Recovery Workshop. Summary. Introduction. Prerequisites

AV-004: Administering and Programming with ORACLE

Oracle Database: Introduction to SQL

MOC 20461C: Querying Microsoft SQL Server. Course Overview

Course -Oracle 10g SQL (Exam Code IZ0-047) Session number Module Topics 1 Retrieving Data Using the SQL SELECT Statement

MOC QUERYING MICROSOFT SQL SERVER

Oracle Database: Program with PL/SQL

Oracle Database: Introduction to SQL

Oracle 11g PL/SQL training

SQL Server for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach

Chapter 9 Joining Data from Multiple Tables. Oracle 10g: SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Oracle Database: Introduction to SQL

Instant SQL Programming

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

Oracle Database: Program with PL/SQL

Oracle Database 11g SQL

Querying Microsoft SQL Server (20461) H8N61S

Oracle Database: Program with PL/SQL

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008

Oracle USF

Oracle Database: Program with PL/SQL

Saskatoon Business College Corporate Training Centre

Database Migration from MySQL to RDM Server

DBMS / Business Intelligence, SQL Server

Querying Microsoft SQL Server 2012

Oracle Database 11g: SQL Tuning Workshop

ORACLE 9I / 10G / 11G / PL/SQL COURSE CONTENT

Programa de Actualización Profesional ACTI Oracle Database 11g: SQL Tuning Workshop

Oracle Database: Program with PL/SQL

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam

Oracle Database 11g: Administration Workshop I Release 2

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*

ICAB4136B Use structured query language to create database structures and manipulate data

DBA Tutorial Kai Voigt Senior MySQL Instructor Sun Microsystems Santa Clara, April 12, 2010

SQL Server. 1. What is RDBMS?

Oracle Database 11g: SQL Tuning Workshop Release 2

Oracle Database 11g: Administration Workshop I Release 2

Oracle Architecture, Concepts & Facilities

W I S E. SQL Server 2008/2008 R2 Advanced DBA Performance & WISE LTD.

MySQL Command Syntax

Querying Microsoft SQL Server 2012

DATABASE DESIGN AND IMPLEMENTATION II SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College

Database Extension 1.5 ez Publish Extension Manual

Handling Exceptions. Copyright 2006, Oracle. All rights reserved. Oracle Database 10g: PL/SQL Fundamentals 8-1

Microsoft SQL Server Beginner course content (3-day)

Oracle Database 12c: SQL Tuning for Developers. Sobre o curso. Destinatários. Oracle - Linguagens. Nível: Avançado Duração: 18h

COURCE TITLE DURATION. Oracle Database 11g: Administration Workshop I

Oracle For Beginners Page : 1

Topics Advanced PL/SQL, Integration with PROIV SuperLayer and use within Glovia

Toad for Oracle 8.6 SQL Tuning

Oracle(PL/SQL) Training

Talking to Databases: SQL for Designers

20464C: Developing Microsoft SQL Server Databases

Database Architecture and Administration

Programming with SQL

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

FHE DEFINITIVE GUIDE. ^phihri^^lv JEFFREY GARBUS. Joe Celko. Alvin Chang. PLAMEN ratchev JONES & BARTLETT LEARN IN G. y ti rvrrtuttnrr i t i r

Using SQL Queries to Insert, Update, Delete, and View Data: Joining Multiple Tables. Lesson C Objectives. Joining Multiple Tables

Course 20464: Developing Microsoft SQL Server Databases

ORACLE DATABASE 11G: COMPLETE

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

StoreGrid Backup Server With MySQL As Backend Database:

Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer.

Developing Microsoft SQL Server Databases 20464C; 5 Days

PL/SQL Programming Workbook

1 File Processing Systems

Oracle Database 11g Express Edition PL/SQL and Database Administration Concepts -II

Guide to SQL Programming: SQL:1999 and Oracle Rdb V7.1

Creating PL/SQL Blocks. Copyright 2007, Oracle. All rights reserved.

FileMaker 11. ODBC and JDBC Guide

Transcription:

D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led (Classroom) Training Credits / Vouchers Yes Introduction This five day instructor led course teaches developers how to plan, design and implement applications using. Expert Oracle University instructors will teach you through realistic examples, interactive instruction and hands-on exercises using Java and PHP languages. After taking this course, you will be able to write programs that take advantage of the power and flexibility of. You will have developed the skills to build a database that's optimal for your application, while creating fast and effective queries. Prerequisites Before attending this course, students must have: Basic knowledge of SQL Experience of Java, PHP or another programming or scripting language Experience of creating s and queries in a relational database Oracle requires and recommends that delegates have attended the following course prior to attending Oracle Database Program with PL/SQL. D61918GC30 for Beginners At Course completion After completing this course, students will be able to: Use client programs and options. Access the database from program code. Build "NoSQL" applications. Write effective queries and s. Inspect database metadata. Respond to database events with triggers. Handle errors and exceptions. Optimize SQL.

Course Content Lesson 1: Introduction to This lesson describes the goals of the course and the classroom learning environment. Describe the course goals Explain the origin and status of the product List the available products and professional services List the currently supported operating systems Describe how to access information and services on Oracle and websites List all the available courses Describe the Oracle Certification Program for Obtain online documentation and example databases There are no practices for this lesson. Lesson 2: Client and Server Concepts architecture of the Server/Client model, communication protocols, connectors, API s and storage engines. Describe the client/server model Explain communication protocols Describe how the server supports storage engines Explain the basics of how uses memory and disk space Find respources for downloading products Start the client Use script files with Explain the basics of how uses databases Install and populate the world_innodb database Quiz Client and Server concepts Review the classroom environment Create and populate the world_innodb database Lesson 3: Clients This lesson explains the usage and configuration of client applications. Invoke client programs in the client / server architecture Describe and use many features of the mysql client Modify client behaviour with options Use option files to configure clients Describe and use the Workbench Describe utilities Quiz Clients and Options Launch and use the command line client Create an option files for applications Work with statement terminators and editing keys in command line client Use the command line client interactively and in batch mode Use Workbench to run and explore databases Lesson 4: Connectors and API s This lesson describes the available connectors and API s and demonstrates how to connect to through Java and PHP. Describe Connectors List common connectors that are available from Oracle and the community List reasons for writing custom programs Access the server by using Java and PHP Explain how a database can be embedded in a program Explain how supports NoSQL Describe InnoDB integration with memcached Quiz clients and connectors Working with connectors Configuring the memcached plug-in for InnoDB Using the memcached plug-in for InnoDB Lesson 5: Data Types This lesson describes the available data types and their implementation within design. Describe the four major categories of data types

Describe character sets and collation Assign appropriate data types to entities Describe the meaning and use of NULL and NOT NULL Explain the spatial data type extensions Quiz Data Types Using numeric data types Use temporal data types Use string data types Use spatial data types Reviewing data types in the sakila database Lesson 6: SQL Expressions This lesson explains the use of in calculations, manipulations, combination of and commenting on data. Use components of Apply numeric, string, spatial, and temporal values in Use pattern matching for string Explain the properties of NULL values Employ functions in Combine the result sets from several SELECT Write comments in SQL Use SQL Use SQL functions Use advanced SQL Lesson 7: Obtaining Metadata usage of metadata within a database. List metadata access methods Recognise the structure of the INFORMATION_SCHEMA database schema Use commands to view metadata List the differences between SHOW and INFRMATION_SCHEMA s Obtaining metadata Using the how and describe syntax Showing s, databases and columns Lesson 8: Databases This lesson explores the topics around databases creation such as normalisation and data file storage. Describe the data directory Use best practices when designing a database structure Explain the process of normalisation Choose proper identifiers for databases Create a database Alter a database Drop a database Quiz Normalisation Create a database Changing database character set and collation Removing a database Reviewing the configuration and normalisation of the sakila database Lesson 9: Tables This lesson describes the creation and maintenance of database s. Assign appropriate properties Assign appropriate column options Create a Alter a Display information Rename a Remove a Assign and use foreign keys Creating and viewing new s Creating new s from existing s Adding, removing and modifying s Removing s from a database Setting foreign keys Lesson 10: Manipulating Table Data This lesson describes the use of DML (Data Manipulation Language) to manage data Insert data in a Delete data from a Update data in a Replace data in a Truncate data from a Adding new data to a Removing data from a Modifying existing row data Replace data Avoid data insertion errors Empty out s with the TRUNCATE statement

Lesson 11: Transactions This lesson describes transactions within the database. Use transaction commands to run multiple SQL concurrently Describe and use the ACID transaction rules Isolate one transaction from another Using transactional control Quiz Isolation levels and locking Working with transactions Lesson 12: Joining Tables This lesson describes the different join types and their usage within the database. Describe the concepts of joining s Explain the construction and properties of the Cartesian product Use the syntax and application of different join types Use qualified column references and aliases to avoid ambiguity List the different types of joins Execute inner and outer joins Perform a self-join Use multi- UPDATE and DELETE Calculating the Cartesian product of two s Create a Cartesian product by jointing two s using a WHERE clause Obtaining information from specific columns in joined s Using JOIN syntax Performing INNER JOINS Performing OUTER JOINS Updating and deleting data in joined s Joining multiple s Lesson 13Table Subqueries usages of subqueries within a Database. Write queries that contain nested queries Identify the appropriate type of subquery to use Use correct SQL syntax to create sunqueries Describe and use quantifiers for subquery comparisons Quiz Subqueries Placing subqueries in the SELECT and FROM clauses Placing subqueries in the WHERE clause Lesson 14: Views This lesson describes the nature, creation and usage of database views. Define views List the reasons for using views Create a view Check a view Alter or remove a view Set privileges for views Using the CREATE VIEW statement Using upda views Checking views Obtaining view metadata Addition al practice Lesson 15: Prepared Statements This lesson explores the nature of prepared and discusses the need and usage thereof. List the reasons for using prepared Use prepared with the command-line client Prepare, execute and deallocate prepared Use prepared in code with connectors Preparing in Programming with prepared Lesson 16: Stored Routines This lesson explains the use of s within the database environment. Define a Differentiate between stored procedures and stored functions Create and execute s Examine an existing Delete and existing Create s with compound Assign variables in s Create flow control Describe cursor usage and limitations List the limitations of s Create a stored procedure Create a stored function

Create s with compound Create a with parameter declarations Examine s Delete and re-create a Create a with flow control Working with DECLARE CONDITION and DECLARE HANDLER Create a stored function to retrieve database metadata Lesson 17: Triggers implementation of database triggers. Describe triggers Identify when to use triggers Create new triggers Delete existing triggers Describe scheduling events Create and drop triggers Lesson 18: Handling Errors and Warnings This lesson describes the nature of database errors and warnings and demonstrates how to deal with them programmatically. Set SQL modes to affect error output Handle missing or invalid data values Interpret error messages Use the SHOW WARINGS and SHOW ERRORS Examine diagnostic information Invoke the perror utility program Handle errors when coding with connectors Quiz Handling errors Identifying errors and warnings with the client Handling errors when coding with connectors Lesson 19: Optimisation and Monitoring This lesson explores the functionality of the query optimiser and describes techniques that can be used to affect query performance. Describe the role of the query optimiser Describe the strategies available for optimising queries Use the EXPLAIN statement to predict query performance Use indexes for optimisation Describe the role of Enterprise Monitor in query optimisation Quiz Optimisation Create a with indexes Altering the indexes in an existing Remove an index from an existing Using optimisation techniques Lesson 20: Conclusion This lesson provides a summary of all the concepts covered within the preceding lessons. Course goals curriculum path resources Associated Certifications & Exam This course prepares students to write Exam: 1Z0-882 5.6 Developer Accredited to certification(s): Oracle Certified Professional 5.6 Developer