SQL DATABASE PROGRAMMING (PL/SQL AND T-SQL)

Size: px
Start display at page:

Download "SQL DATABASE PROGRAMMING (PL/SQL AND T-SQL)"

Transcription

1 Technology & Information Management Instructor: Michael Kremer, Ph.D. Database Programming SQL DATABASE PROGRAMMING (PL/SQL AND T-SQL)

2 WHO AM I? Michael Kremer Currently: Federal Reserve Bank San Francisco Previously: Lawrence Berkeley National Laboratory Department of Energy Database/Application Developer dbase, Access Developer for over 20 years Instructor for UC Extension since 1998 DB: Oracle, SQL Server, Access Prog.: ASP.net. C#, VB/VBA, Java/Javascript Reporting: Cognos, Actuate

3 WHO ARE YOU? Name/Company/Organization What do you do? Computer Experience (OS, Application SW, Other Classes Taken, etc.) Database Platform/Experience Expectations/Goals Any other information about you such as hobbies, special interests, fun facts, etc.

4 AGENDA 1. Introduction to Oracle/SQL Server Database Programming 1.1 SQL and Database Programming 1.2 Structure of Database Programs 1.3 Differences between Oracle and SQL Server 1.4 Graphical Database Management Tools

5 SQL Database Programming (PL/SQL and T-SQL) 1. INTRODUCTION TO ORACLE/SQL SERVER DATABASE PROGRAMMING

6 1.1 SQL AND DATABASE PROGRAMMING 1 Limitations of non-procedural SQL lead to programmatic extensions SQL is set-based and non-procedural, you specify the What but not the how. You specify your requirement for a processed result to be obtained from a set of data. Database engine internally resolves exactly how to get to the end result. Using a Procedural approach, you specify the What and the How. You write data operational and manipulation logic using loops, conditions, and processing statements to produce the final result.

7 1.1 SQL AND DATABASE PROGRAMMING 2 Using a cursor that executes on a result set row by row is a procedural approach. Also using a user-defined function in your SQL is procedural. Whenever possible, use non-procedural SQL since internal database engine is optimized for set-based processing. When using procedural SQL on a row-by-row basis the database engine optimizes each row separately causing significant overhead (I/O processing). The underlying message here is to minimize the amount of procedural SQL due to performance reasons. Many procedural SQL code can be rewritten into non-procedural SQL statements using subqueries, With clause, and other sophisticated constructs.

8 1.2 STRUCTURE OF DATABASE PROGRAMS 3 Structure of database programs is similar to other procedural programs. Header: Program has a distinct name, you may pass arguments into it, and it also may return values back to the calling environment. Oracle PL/SQL SQL Server T-SQL Declaration: Variables and other special directives. Execution: Actual programming code. Exception: Handling of errors. IS Begin Header Declaration Execution Exception AS Header Begin Try End Try Execution Begin Catch Exception End; Exception End Catch

9 1.2 STRUCTURE OF DATABASE PROGRAMS 4 Breaking up large code into smaller, manageable units. Oracle PL/SQL Header Oracle only: Nesting of procedures IS Declaration Procedures are nested within a main program. In SQL Server, use procedures that can be called from each other. Main Program IS Begin Header Declaration Execution Sub Program End; Begin Execution End;

10 5 1.3 DIFFERENCES BETWEEN ORACLE AND SQL SERVER Versions and Editions SQL Server runs only on Windows platform, whereas Oracle runs additionally on Unix/Linux. Current Versions: SQL Server 2012, Oracle 12c R1 SQL Server Editions: Enterprise: Mission critical applications and data warehousing Business Intelligence: Premium corporate and self-service Business Intelligence capabilities Standard: Basic database capabilities, reporting and analytics. Express, Developer

11 6 1.3 DIFFERENCES BETWEEN ORACLE AND SQL SERVER Oracle Editions: Enterprise: Top performance for top money, all features enabled Standard: Major features enabled, suitable for most business applications, Standard Edition One: For small workgroups, licensed for min. 5 users. Personal Edition: Single-user development and deployment environments, full Oracle version Express: Low footprint, SQL Server 2012 Oracle 12c R1 Enterprise Edition Enterprise Edition small-scale, starter DB Business Intelligence Edition Standard Edition Express Edition Developer Edition Standard Edition Standard Edition One Express Edition Personal Edition

12 7 1.3 DIFFERENCES BETWEEN ORACLE AND SQL SERVER Instances and Databases/Tablespaces Major architectural difference between SQL Server and Oracle: Instance and Database. SQL Server Instance: Self-contained application service involving operating system files, memory structures, background processes and registry information Service running in Windows. SQL Server database is repository of data and program code. If instance not running, database cannot be accessed. Oracle instance is comprised of memory structures (SGA) and background processes. An instance can be running without a database running. Oracle database is a collection of OS files, Oracle db does not represent the logical grouping of objects.

13 8 1.3 DIFFERENCES BETWEEN ORACLE AND SQL SERVER Oracle files: Data files, Redo log, Control file SQL Server files: Database files, Transaction log, no control file! Oracle instance starts (without a database), then connecting to database. SQL Server instance cannot start without its system database being online. Oracle and SQL Server database cannot be accessed without an instance running. Logical Oracle: Tablespaces SQL Server: Databases Oracle: Segments SQL Server: N/A Physical Oracle: Data Files SQL Server: DB Files Oracle: Extents SQL Server: Extents Oracle: Data Blocks SQL Server: Pages OS Block

14 9 1.3 DIFFERENCES BETWEEN ORACLE AND SQL SERVER In general, one-to-one relationship between instance and DB. SQL Server logical grouping is done by the database itself. In Oracle, it is done through tablespaces. Tablespaces are logical structures that group tables, views, indexes, SP, etc. together. Tablespace for payroll, within HR, for example. Oracle Tablespace = SQL Server Database Databases and tablespaces do differ in the following areas: SQL Server database files can be logically grouped into filegroups. In Oracle, no such concept for tablespaces. Each SQL Server database has its own transaction log and log file. In Oracle, one transaction log for all tablespaces. SQL Server database can be configure for simple recovery mode. In Oracle, only possible at the db level (meaning for all tablespaces).

15 DIFFERENCES BETWEEN ORACLE AND SQL SERVER Instance Name vs. SIDs Both SQL Server and Oracle allow multiple instances to run concurrently on the same machine. SQL Server: Default instance (backward compatibility for version 2000) and named instances. Oracle: System ID (SID) names the instance. SQL Server and Oracle instances must be unique and cannot be changed later. SQL Server Host Instance: Self-contained application service involving os files, memory, processes. Oracle Host Instance: Only memory allocation and processes. Schema: Logical grouping of database objects, owner and user of objects Database: Collection of OS files. Database: System databaes(needed for instance to run) and user databases. Tablespace: Logical structure for grouping db objects.

16 DIFFERENCES BETWEEN ORACLE AND SQL SERVER To find out the instance name: SQL Server: SELECT Oracle: SELECT instance_name, host_name, version, database_status FROM V$INSTANCE System Databases and System Tablespaces One SQL Server Instance needs 5 databases: Master and Resource db are central repositories for SQL Server to manage itself. Model db is template used for every new db created. Tempdb is kind of scratchpad, created when instance is started and destroyed when it is shut down. msdb is used for SQL Server agents, such as job scheduling, alerts, logging and replication.

17 DIFFERENCES BETWEEN ORACLE AND SQL SERVER One Oracle database needs 3 tablespaces: SYSTEM tablespace is similar to SQL Server master db. It holds the data dictionary about the database itself (Meta data). TEMP tablespace is used for sort operations. SYSAUX tablespace is used for Oracle s Automatic Workload Repository (AWR), spatial and multimedia data, XML database, etc. SQL Server (since version 2008) uses tempdb for row versioning (consistent read). Oracle rebuilds previous row version data from UNDO tablespace. UNDO tablespace is used for several features: ROLLBACK, READ CONSISTENCY and FLASHBACK technology.

18 1.4 GRAPHICAL DATABASE MANAGEMENT TOOLS 13 Graphical Database Management Tools: Oracle SQL Developer SQL Server Management Studio SQL Server Management Studio (SSMS) Hierarchical structure contains the following nodes: Databases: System Databases Additional nodes for user databases

19 1.4 GRAPHICAL DATABASE MANAGEMENT TOOLS 14 Security: Manage users, roles, credentials Server Objects: Backup devices, linked servers, and server triggers. Replication: For managing database replication Management: Policy management, server logs, legacy services such as DTS (replaced by SISS) in Most important node: Database node Under the Database node, for the scope of this course, the Programmability node. Database Node Programmability Node

20 1.4 GRAPHICAL DATABASE MANAGEMENT TOOLS 15

21 1.4 GRAPHICAL DATABASE MANAGEMENT TOOLS 16

22 1.4 GRAPHICAL DATABASE MANAGEMENT TOOLS 17

23 1.4 GRAPHICAL DATABASE MANAGEMENT TOOLS 18 Oracle SQL Developer Free, Oracle Java-based Database Management tool.

24 1.4 GRAPHICAL DATABASE MANAGEMENT TOOLS 19

25 1.4 GRAPHICAL DATABASE MANAGEMENT TOOLS 20 Organization of database objects is very different compared to SQL Server. Most important nodes for the scope of this course are: Procedures Functions Triggers

UC BERKELEY EXTENSION

UC BERKELEY EXTENSION UC BERKELEY EXTENSION Database/Application/Programming Courses Instructor: Michael Kremer, Ph.D. Course Title: SQL Database Programming Course Subtitle: Oracle PL/SQL and SQL Server T-SQL Instructor:

More information

Module 2: Database Architecture

Module 2: Database Architecture Module 2: Database Architecture Overview Schema and Data Structure (Objects) Storage Architecture Data Blocks, Extents, and Segments Storage Allocation Managing Extents and Pages Tablespaces and Datafiles

More information

ORACLE DATABASE 11G: COMPLETE

ORACLE DATABASE 11G: COMPLETE ORACLE DATABASE 11G: COMPLETE 1. ORACLE DATABASE 11G: SQL FUNDAMENTALS I - SELF-STUDY COURSE a) Using SQL to Query Your Database Using SQL in Oracle Database 11g Retrieving, Restricting and Sorting Data

More information

SQL Server to Oracle A Database Migration Roadmap

SQL Server to Oracle A Database Migration Roadmap SQL Server to Oracle A Database Migration Roadmap Louis Shih Superior Court of California County of Sacramento Oracle OpenWorld 2010 San Francisco, California Agenda Introduction Institutional Background

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

Oracle 11g Database Administration

Oracle 11g Database Administration Oracle 11g Database Administration Part 1: Oracle 11g Administration Workshop I A. Exploring the Oracle Database Architecture 1. Oracle Database Architecture Overview 2. Interacting with an Oracle Database

More information

Oracle Database 10g: Administration Workshop I Release 2

Oracle Database 10g: Administration Workshop I Release 2 Oracle University Contact Us: 1.800.529.0165 Oracle Database 10g: Administration Workshop I Release 2 Duration: 5 Days What you will learn This Oracle Database 10g: Administration Workshop I Release 2

More information

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP) Audience Data Warehouse Administrator Database Administrators Database Designers Support Engineer Technical Administrator Related Training Required Prerequisites Working knowledge of SQL and use of PL/SQL

More information

Oracle System Architecture. Seema Sirpal Delhi University Computer Centre

Oracle System Architecture. Seema Sirpal Delhi University Computer Centre Oracle System Architecture Seema Sirpal Delhi University Computer Centre Oracle Database Structure A database is collection of data files plus programs that manipulate those data files. Two types of information

More information

Oracle Database 12c: Admin, Install and Upgrade Accelerated

Oracle Database 12c: Admin, Install and Upgrade Accelerated Oracle University Contact Us: + 38516306373 Oracle Database 12c: Admin, Install and Upgrade Accelerated Duration: 5 Days What you will learn This Oracle Database 12c: Admin, Install and Upgrade Accelerated

More information

Oracle - Oracle Database 12c: Admin, Install and Upgrade Accelerated

Oracle - Oracle Database 12c: Admin, Install and Upgrade Accelerated Oracle - Oracle Database 12c: Admin, Install and Upgrade Accelerated Code: Lengt h: URL: 12cDB-AIU-A 5 days View Online This Oracle Database 12c: Admin, Install and Upgrade Accelerated course covers 7

More information

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. 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 Objective: Oracle has many advantages and features that makes it popular and thereby makes it as the world's largest enterprise software company. Oracle is used for almost all large application

More information

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

COURCE TITLE DURATION. Oracle Database 11g: Administration Workshop I COURCE TITLE DURATION DBA 11g Oracle Database 11g: Administration Workshop I 40 H. What you will learn: This course is designed to give students a firm foundation in basic administration of Oracle Database

More information

Oracle Database 11g Administrator OCA Online Training

Oracle Database 11g Administrator OCA Online Training Course Outline Oracle Database: Introduction to SQL Introduction to Oracle, Database and Data Models What is a Database Management System and what is its purpose? What are different Data Models? Major

More information

D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW

D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW Duration: 5 Days What you will learn This Oracle Database 12c: Admin, Install and Upgrade Accelerated course will provide you with

More information

Oracle Database 12c: Administration Workshop NEW

Oracle Database 12c: Administration Workshop NEW Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Administration Workshop NEW Duration: 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about

More information

Oracle Architecture, Concepts & Facilities

Oracle Architecture, Concepts & Facilities COURSE CODE: COURSE TITLE: CURRENCY: AUDIENCE: ORAACF Oracle Architecture, Concepts & Facilities 10g & 11g Database administrators, system administrators and developers PREREQUISITES: At least 1 year of

More information

Oracle Database 12c: Administration Workshop NEW. Duration: 5 Days. What you will learn

Oracle Database 12c: Administration Workshop NEW. Duration: 5 Days. What you will learn Oracle Database 12c: Administration Workshop NEW Duration: 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about the Oracle Database architecture. You will discover

More information

Oracle Database 11g: Administration Workshop I

Oracle Database 11g: Administration Workshop I Oracle University Entre em contato: 0800 891 6502 Oracle Database 11g: Administration Workshop I Duração: 5 Dias Objetivos do Curso This course is designed to give students a firm foundation in basic administration

More information

Delivery Method: Instructor-led, group-paced, classroom-delivery learning model with structured, hands-on activities.

Delivery Method: Instructor-led, group-paced, classroom-delivery learning model with structured, hands-on activities. Course Code: Title: Format: Duration: SSD024 Oracle 11g DBA I Instructor led 5 days Course Description Through hands-on experience administering an Oracle 11g database, you will gain an understanding of

More information

Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led

Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led Course Description This four-day instructor-led course provides students with the knowledge and skills to capitalize on their skills

More information

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs MS-40074: Microsoft SQL Server 2014 for Oracle DBAs Description This four-day instructor-led course provides students with the knowledge and skills to capitalize on their skills and experience as an Oracle

More information

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database Course Overview This instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2008 R2 database.

More information

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

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress* Oracle Database 11 g Performance Tuning Recipes Sam R. Alapati Darl Kuhn Bill Padfield Apress* Contents About the Authors About the Technical Reviewer Acknowledgments xvi xvii xviii Chapter 1: Optimizing

More information

Oracle Configuration Recommendations For the Documentum Content Server

Oracle Configuration Recommendations For the Documentum Content Server Oracle Configuration Recommendations For the Documentum Content Server December 2002 12/19/02 Page 1 Copyright 2001, 2002 by Documentum, Inc. 6801 Koll Center Parkway Pleasanton, CA 94566-3145 All Rights

More information

SQL Server 2014. What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.

SQL Server 2014. What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft. SQL Server 2014 What s New? Christopher Speer Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.com The evolution of the Microsoft data platform What s New

More information

SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques

SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques Module: 1 Module: 2 Module: 3 Module: 4 Module: 5 Module: 6 Module: 7 Architecture &Internals of SQL Server Engine Installing,

More information

AV-004: Administering and Programming with ORACLE

AV-004: Administering and Programming with ORACLE AV-004: Administering and Programming with ORACLE Oracle 11g Duration: 140 hours Introduction: An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve

More information

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

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 Career Details Duration 105 hours Prerequisites This career requires that you meet the following prerequisites: Working knowledge

More information

70-464: Developing Microsoft SQL Server Databases

70-464: Developing Microsoft SQL Server Databases 70-464: Developing Microsoft SQL Server Databases The following tables show where changes to exam 70-464 have been made to include updates that relate to SQL Server 2014 tasks. These changes are effective

More information

Future Directions of EM

Future Directions of EM Future Directions of EM Oracle Enterprise Manager 101 This appendix provides a look towards future releases of EM. First, we mention some of the new features planned for the release of EM that ships after

More information

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle University Contact Us: 1.800.529.0165 Oracle Database 11g: Administration Workshop I Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: Administration Workshop I Release 2

More information

Mind Q Systems Private Limited

Mind Q Systems Private Limited MS SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques Module 1: SQL Server Architecture Introduction to SQL Server 2012 Overview on RDBMS and Beyond Relational Big picture of

More information

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012 Oracle vs. SQL Server Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012 Agenda Discussions on the various advantages and disadvantages of one platform vs. the other For each topic,

More information

Oracle Database Creation for Perceptive Process Design & Enterprise

Oracle Database Creation for Perceptive Process Design & Enterprise Oracle Database Creation for Perceptive Process Design & Enterprise 2013 Lexmark International Technology S.A. Date: 4/9/2013 Version: 3.0 Perceptive Software is a trademark of Lexmark International Technology

More information

Oracle Database 10g: New Features for Administrators

Oracle Database 10g: New Features for Administrators Oracle Database 10g: New Features for Administrators Course ON10G 5 Day(s) 30:00 Hours Introduction This course introduces students to the new features in Oracle Database 10g Release 2 - the database for

More information

Oracle Database 10g The Self-Managing Database

Oracle Database 10g The Self-Managing Database Oracle Database 10g The Self-Managing Database Benoit Dageville Oracle Corporation benoit.dageville@oracle.com 1 Agenda Oracle10g: Oracle s first generation of self-managing database Oracle s Approach

More information

RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT. CISY-294, Oracle: Database Administration Fundamentals Part I

RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT. CISY-294, Oracle: Database Administration Fundamentals Part I RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT CISY-294, Oracle: Database Administration Fundamentals Part I I. Basic Course Information A. Course Number and Title: CISY-294, ORACLE:

More information

Oracle 11g DBA Training Course Content

Oracle 11g DBA Training Course Content Oracle 11g DBA Training Course Content ORACLE 10g/11g DATABASE ADMINISTRATION CHAPTER1 Important Linux commands Installing of Redhat Linux as per oracle database requirement Installing of oracle database

More information

ORACLE DATABASE: ADMINISTRATION WORKSHOP I

ORACLE DATABASE: ADMINISTRATION WORKSHOP I ORACLE DATABASE: ADMINISTRATION WORKSHOP I CORPORATE COLLEGE SEMINAR SERIES Date: March 18 April 25 Presented by: Lone Star Corporate College in partnership with Oracle Workforce Development Program Format:

More information

MCSA SQL Server. Training Center. Course Outline: MCSA SQL Server: Querying Microsoft SQL Server 2012/2014

MCSA SQL Server. Training Center. Course Outline: MCSA SQL Server: Querying Microsoft SQL Server 2012/2014 MCSA SQL Server This Training Program prepares and enables learners to Pass Microsoft MCSA: SQL Server exams MCSA: SQL Server / Exam 70-461 (Querying Microsoft SQL Server 2012/2014). MCSA: SQL Server /

More information

Oracle Database 12c Administration Workshop

Oracle Database 12c Administration Workshop Oracle Database 12c Administration Workshop ORADB_12c DESCRIZIONE: Questo corso si propone di approfondire l'architettura del database Oracle. Illustrerà come gestire in modo efficace una istanza di database

More information

DBMS Interview Questions

DBMS Interview Questions DBMS Interview Questions 1. What is database? A database is a collection of information that is organized. So that it can easily be accessed, managed, and updated. 2. What is DBMS? DBMS stands for Database

More information

Outline. MCSE: Data Platform. Course Content. Course 10776C: MCSA: 70-464 Developing Microsoft SQL Server 2012 Databases 5 Days

Outline. MCSE: Data Platform. Course Content. Course 10776C: MCSA: 70-464 Developing Microsoft SQL Server 2012 Databases 5 Days MCSE: Data Platform Description As you move from your role as database administrator to database professional in a cloud environment, you ll demonstrate your indispensable expertise in building enterprise-scale

More information

- An Oracle9i RAC Solution

- An Oracle9i RAC Solution High Availability and Scalability Technologies - An Oracle9i RAC Solution Presented by: Arquimedes Smith Oracle9i RAC Architecture Real Application Cluster (RAC) is a powerful new feature in Oracle9i Database

More information

SAMPLE INTERVIEW QUESTIONS - DBMS

SAMPLE INTERVIEW QUESTIONS - DBMS SAMPLE INTERVIEW QUESTIONS - DBMS 166 1. WHAT IS DATABASE? A DATABASE IS A COLLECTION OF INFORMATION THAT IS ORGANIZED. SO THAT IT CAN EASILY BE ACCESSED, MANAGED, AND UPDATED. 2. WHAT IS DBMS? DBMS STANDS

More information

Getting to Know the SQL Server Management Studio

Getting to Know the SQL Server Management Studio HOUR 3 Getting to Know the SQL Server Management Studio The Microsoft SQL Server Management Studio Express is the new interface that Microsoft has provided for management of your SQL Server database. It

More information

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server 2012 Course 10774A: Querying Microsoft SQL Server 2012 Length: 5 Days Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server 2012 Type: Course Delivery Method: Instructor-led

More information

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

Introducing Microsoft SQL Server 2012 Getting Started with SQL Server Management Studio Querying Microsoft SQL Server 2012 Microsoft Course 10774 This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server

More information

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Administration Workshop I Release 2. 5 Jours [35 Heures]

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Administration Workshop I Release 2. 5 Jours [35 Heures] Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Monitor performance Describe Oracle Database Architecture Install Oracle Grid Infrastructure Install and configure Oracle Database

More information

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle University Contact Us: (+202) 35 35 02 54 Oracle Database 11g: Administration Workshop I Release 2 Duration: 5 Days What you will learn This course is designed to give you a firm foundation in basic

More information

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 Length: 5 Days Published: May 25, 2012 Language(s): English Audience(s): IT Professionals Course 10774A: Querying Microsoft SQL Server 2012 Length: 5 Days Published: May 25, 2012 Language(s): English Audience(s): IT Professionals Overview About this Course Level: 200 Technology: Microsoft SQL

More information

Oracle Database Concepts

Oracle Database Concepts Oracle Database Concepts Database Structure The database has logical structures and physical structures. Because the physical and logical structures are separate, the physical storage of data can be managed

More information

Course 10774A: Querying Microsoft SQL Server 2012

Course 10774A: Querying Microsoft SQL Server 2012 Course 10774A: Querying Microsoft SQL Server 2012 About this Course This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft

More information

Reusing Oracle PL/SQL Code under IBM DB2 LUW

Reusing Oracle PL/SQL Code under IBM DB2 LUW Reusing Oracle PL/SQL Code under IBM DB2 LUW Udo Brede Senior Solution Architect Databases 21 st June 2012 Agenda Oracle and DB2 SQL and PL/SQL PL/SQL under Oracle Package Procedure Debug Oracle Compatibility

More information

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

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL

More information

MS SQL Server 2014 New Features and Database Administration

MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 Architecture Database Files and Transaction Log SQL Native Client System Databases Schemas Synonyms Dynamic Management Objects

More information

Module 15: Monitoring

Module 15: Monitoring Module 15: Monitoring Overview Formulate requirements and identify resources to monitor in a database environment Types of monitoring that can be carried out to ensure: Maximum availability Optimal performance

More information

MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy

MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy MyOra 3.5 SQL Tool for Oracle User Guide Kris Murthy Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL Editor...

More information

Oracle Database 11g: SQL Tuning Workshop

Oracle Database 11g: SQL Tuning Workshop Oracle University Contact Us: + 38516306373 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release 2 training assists database

More information

Oracle Database 10g: Administration Workshop II Release 2

Oracle Database 10g: Administration Workshop II Release 2 ORACLE UNIVERSITY CONTACT US: 00 9714 390 9000 Oracle Database 10g: Administration Workshop II Release 2 Duration: 5 Days What you will learn This course advances your success as an Oracle professional

More information

Scalability and Performance

Scalability and Performance Comparativo de Versiones SQL Server 2005 Scalability and Performance Number of CPUs 1 2 4 No Limit Includes support for multicore processors. RAM 1 gigabyte (GB) 3 GB Operating system Operating system

More information

In this chapter, I introduce you to SQL Server SQL Server 2005 is a

In this chapter, I introduce you to SQL Server SQL Server 2005 is a In This Chapter Chapter 1 Introducing SQL Server 2005 Figuring out which SQL Server Edition is best for you Discovering what SQL Server 2005 is all about In this chapter, I introduce you to SQL Server

More information

Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW. Duration: 5 Days. What you will learn

Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW. Duration: 5 Days. What you will learn Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW Duration: 5 Days What you will learn This Oracle Database 12c: Admin, Install and Upgrade Accelerated course will provide you with key information

More information

Advanced Programming and Query Tuning in SQL Server Course Syllabus

Advanced Programming and Query Tuning in SQL Server Course Syllabus Advanced Programming and Query Tuning in SQL Server Course Syllabus 1. Description This course takes programming and query tuning in SQL Server from the basic level to the advanced, providing students

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server 20461 - Querying Microsoft SQL Server Duration: 5 Days Course Price: $2,975 Software Assurance Eligible Course Description About this course This 5-day instructor led course provides students with the

More information

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

Topics Advanced PL/SQL, Integration with PROIV SuperLayer and use within Glovia Topics Advanced PL/SQL, Integration with PROIV SuperLayer and use within Glovia 1. SQL Review Single Row Functions Character Functions Date Functions Numeric Function Conversion Functions General Functions

More information

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system. DBA Fundamentals COURSE CODE: COURSE TITLE: AUDIENCE: SQSDBA SQL Server 2008/2008 R2 DBA Fundamentals Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows

More information

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3 Wort ftoc.tex V3-12/17/2007 2:00pm Page ix Introduction xix Part I: Finding Bottlenecks when Something s Wrong Chapter 1: Performance Tuning 3 Art or Science? 3 The Science of Performance Tuning 4 The

More information

Oracle Database 11g Comparison Chart

Oracle Database 11g Comparison Chart Key Feature Summary Express 10g Standard One Standard Enterprise Maximum 1 CPU 2 Sockets 4 Sockets No Limit RAM 1GB OS Max OS Max OS Max Database Size 4GB No Limit No Limit No Limit Windows Linux Unix

More information

SQL Server Administrator Introduction - 3 Days Objectives

SQL Server Administrator Introduction - 3 Days Objectives SQL Server Administrator Introduction - 3 Days INTRODUCTION TO MICROSOFT SQL SERVER Exploring the components of SQL Server Identifying SQL Server administration tasks INSTALLING SQL SERVER Identifying

More information

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY Tokyo. Koln Sebastopol. Cambridge Farnham. FIFTH EDITION Oracle Essentials Rick Greenwald, Robert Stackowiak, and Jonathan Stern O'REILLY" Beijing Cambridge Farnham Koln Sebastopol Tokyo _ Table of Contents Preface xiii 1. Introducing Oracle 1

More information

Course ID#: 1401-801-14-W 35 Hrs. Course Content

Course ID#: 1401-801-14-W 35 Hrs. Course Content Course Content Course Description: This 5-day instructor led course provides students with the technical skills required to write basic Transact- SQL queries for Microsoft SQL Server 2014. This course

More information

Querying Microsoft SQL Server 20461C; 5 days

Querying Microsoft SQL Server 20461C; 5 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Querying Microsoft SQL Server 20461C; 5 days Course Description This 5-day

More information

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Administration Workshop II - LVC. 5 Jours [35 Heures]

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Administration Workshop II - LVC. 5 Jours [35 Heures] Objectif Back up and recover a database Configure Oracle Database for optimal recovery Administer ASM disk groups Use an RMAN backup to duplicate a database Automating Tasks with the Scheduler Participant

More information

Oracle Database 11g: New Features for Administrators DBA Release 2

Oracle Database 11g: New Features for Administrators DBA Release 2 Oracle Database 11g: New Features for Administrators DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: New Features for Administrators DBA Release 2 training explores new change

More information

Restoring Microsoft SQL Server 7 Master Databases

Restoring Microsoft SQL Server 7 Master Databases Restoring Microsoft SQL Server 7 Master Databases A damaged master database is evident by the failure of the SQL Server to start, by segmentation faults or input/output errors or by a report from DBCC.

More information

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

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008 Course 2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL About this Course This 3-day instructor led course provides students with the technical skills required to write basic Transact-

More information

Beginning SQL Server. 2012 Administration. Apress. Rob Walters Grant Fritchey

Beginning SQL Server. 2012 Administration. Apress. Rob Walters Grant Fritchey Beginning SQL Server 2012 Administration Rob Walters Grant Fritchey Apress Contents at a Glance About the Authors About the Technical Reviewer Acknowledgments Introduction xv xvi xvii xviii Chapter 1:

More information

COURSE OUTLINE: Querying Microsoft SQL Server

COURSE OUTLINE: Querying Microsoft SQL Server Course Name 20461 Querying Microsoft SQL Server Course Duration 5 Days Course Structure Instructor-Led (Classroom) Course Overview This 5-day instructor led course provides students with the technical

More information

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL

More information

Below are the some of the new features of SQL Server that has been discussed in this course

Below are the some of the new features of SQL Server that has been discussed in this course Course 10775A: Administering Microsoft SQL Server 2012 Databases OVERVIEW About this Course This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL

More information

Oracle9i Data Warehouse Review. Robert F. Edwards Dulcian, Inc.

Oracle9i Data Warehouse Review. Robert F. Edwards Dulcian, Inc. Oracle9i Data Warehouse Review Robert F. Edwards Dulcian, Inc. Agenda Oracle9i Server OLAP Server Analytical SQL Data Mining ETL Warehouse Builder 3i Oracle 9i Server Overview 9i Server = Data Warehouse

More information

Oracle Database 11g: Administration Workshop II Release 2

Oracle Database 11g: Administration Workshop II Release 2 Oracle University Contact Us: 1.800.529.0165 Oracle Database 11g: Administration Workshop II Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: Administration Workshop II Release

More information

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course 2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Length: 3 Days Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server 2008 Type: Course

More information

MySQL Cluster Ed 2. Duration: 4 Days

MySQL Cluster Ed 2. Duration: 4 Days Oracle University Contact Us: + 38516306373 MySQL Cluster Ed 2 Duration: 4 Days What you will learn This MySQL Cluster training teaches you how to install and configure a real-time database cluster at

More information

CERTIFICATE COURSE 1 ST YEAR ADD-ON COURSES SYLLABUS OF Oracle 9. Semester I

CERTIFICATE COURSE 1 ST YEAR ADD-ON COURSES SYLLABUS OF Oracle 9. Semester I CERTIFICATE COURSE 1 ST YEAR ADD-ON COURSES 2012-13 SYLLABUS OF Oracle 9 Semester I Paper Code : OAP 1 Paper Name : Concepts of DBMS Course Duration : Total Course length : 6 months (Theory-12 Credits

More information

Administering Microsoft SQL Server 2012 Databases

Administering Microsoft SQL Server 2012 Databases Course 10775A: Administering Microsoft SQL Server 2012 Databases Length: Audience(s): 3 Days IT Professionals Level: 200 Technology: Microsoft SQL Server 2012 Type: Delivery Method: Course Instructor-led

More information

Oracle 11g New Features - OCP Upgrade Exam

Oracle 11g New Features - OCP Upgrade Exam Oracle 11g New Features - OCP Upgrade Exam This course gives you the opportunity to learn about and practice with the new change management features and other key enhancements in Oracle Database 11g Release

More information

Oracle DBA Course Contents

Oracle DBA Course Contents Oracle DBA Course Contents Overview of Oracle DBA tasks: Oracle as a flexible, complex & robust RDBMS The evolution of hardware and the relation to Oracle Different DBA job roles(vp of DBA, developer DBA,production

More information

MS SQL J Server Course Outline

MS SQL J Server Course Outline MODULE I Session- I: SQL Introduction & Installation (2 Hours) SQL Server 2012 Installation WMI Checks & Configuration Tool Server Components and Features Firewall Options and Instance Rules Service Accounts,

More information

Oracle Database 11g: Administration Workshop II

Oracle Database 11g: Administration Workshop II Oracle University Entre em contato: 0800 891 6502 Oracle Database 11g: Administration Workshop II Duração: 5 Dias Objetivos do Curso In this course, the concepts and architecture that support backup and

More information

Oracle Database 12c: Administration Workshop

Oracle Database 12c: Administration Workshop Oracle Database 12c: Administration Workshop Formato do curso: Presencial Preço: 2125 Nível: Intermédio Duração: 30 horas Este curso aborda os detalhes sobre a arquitectura de uma Base de Dados Oracle,

More information

Oracle Database 12c: Performance Management and Tuning NEW

Oracle Database 12c: Performance Management and Tuning NEW Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning

More information

Administering Microsoft SQL Server 2012 Databases Training Certification Course 10775

Administering Microsoft SQL Server 2012 Databases Training Certification Course 10775 10775 - Administering Microsoft SQL Server 2012 Databases Duration: 5 Days Course Price: $2,695 Software Assurance Eligible Course Description 10775 - Administering Microsoft SQL Server 2012 Databases

More information

Oracle Recovery Manager - RMAN

Oracle Recovery Manager - RMAN Oracle Recovery Manager - RMAN RMAN Incremental Backups Recovery Preview allows you to test recovery process without actually recovering Backup can be stored in ASM Compress backups save disk and network

More information

MCSE: Data Platform Boot Camp

MCSE: Data Platform Boot Camp MCSE: Data Platform Boot Camp Varighet: 5 Days Kurskode: GK6446 Beskrivelse: M20464+M20465 This 5-day instructor-led course introduces 2014 and describes logical table design, indexing and query plans.

More information

ORACLE DBA 11G TRAINING

ORACLE DBA 11G TRAINING ORACLE DBA 11G TRAINING DURATION 40hrs AVAILABLE BATCHES WEEKDAYS (7.00AM TO 8.00AM) & WEEKENDS (10AM TO 1PM) MODE OF TRAINING AVAILABLE ONLINE INSTRUCTOR LED CLASSROOM TRAINING (MARATHAHALLI, BANGALORE)

More information

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering Oracle OpenWorld 2010, Session S316263 3:00-4:00pm, Thursday 23-Sep-2010

More information