rdaddphp file=support-button.html

 


 

Fallbeispiele & Referenzen
_________________________

 

Standorte

Berlin
Bozen     
Bremen
Dornbrin
Dortmund
Frankfurt am Main
Hamburg
Hannover
Innsbruck
Karlsruhe
Köln
Leipzig
Ludwigsburg
Stuttgart
München
Neuss
Düsseldorf
Northeim
Nürnberg
Paderborn
Salzburg

MOC 7033 Microsoft SQL Server 2005 for Experienced Data Base Administrators - Seminare

Seminar-Ziel

The purpose of this 4-day instructor-led course is to teach Oracle DBAs how to leverage their skills and experience as an Oracle DBA to manage a SQL Server system. This course provides a quick start for the Oracle DBA to map, compare and contrast the realm of Oracle database management to SQL Server database management..

Teilnehmer Zielgruppe

This course is intended for experienced database professionals currently implementing and administering non Microsoft enterprise database management systems who need to expand their database skill-set to SQL Server 2005.

Kurs Voraussetzungen

Before attending this course, students must:

Have thorough experience with SQL Server 2000

Have experience with SQL Server 2005 and a comprehensive understanding of all the new features and technologies

The relational engine

Storage engine

Integration Services

Analysis Services

Reporting Services

Be familiar with SQL Server 2005 features, tools, and technologies.

Seminar-Inhalt

Module 1: Database and Instance

In this module we will provide terminologies with proper definitions to unambiguously identify the various components of a database management system.

Lessons

Concept of Database and Instance

Client interaction with Database and Instance

Database limits

After completing this lab, you will be able to clearly define database and instances, discuss the components of a database and an instance, examine the relationship between a database and an instance and understand client interaction between a database and an instance

Module 2: Database Architecture

This module examines the SQL Server 2005 database architecture.

Lessons

Schema and schema objects

Storage Architecture

Logging Model

Data Dictionary

Lab

After completing this module, you will be able to:

Understand schema and schema objects

Identify logical and physical structures using storage organization

Explain the architecture of data storage components and their hierarchy and relationships

Management of storage structures

Understand how to build the database using files and tablespaces

Comprehend the transaction logging model employed to perform transaction recovery and rollback

Distinguish major differences between the construction of the data dictionary in Oracle and SQL Server

Module 3: Instance Architecture

This module describes the instance architecture, and explains how the two main components of an instance, the memory and processes, are leveraged to achieve "high performance" in large multi-user environment.

Lessons

Memory Architecture - Overview

Process and Thread-based Architecture

Oracle Client-Database Interaction

SQL Server 2005 Client-Database Interaction

Oracle background processes

SQL Server background processes

Lab

After completing this module, you will be able to:

Configure a database server

Understand the Memory Address Space of a database server

Identify key database memory structures

Identify memory areas inside Oracle SGA and their SQL Server equivalents

Process and thread-based architecture relevant to RDBMS

Detail client interaction with database server

Understand database server processes/threat and the work performed

Module 4: Data Objects

This module discusses the objects in the database that are used to organize and store the content that most concerns the user; the business data.

Lessons

Schema Objects - Table

Schema Objects - Table

Clustered Index

Constraints

Triggers

Indexes

Views

Character-Based Data Types

Numeric Data Types

Binary Data Types

Object Data Storage

Lab

After completing this module, you will be able to understand:

The organization of data in tables and the various forms of data

The supporting schema objects

Types of data that can be stored in tables

Organization and presentation of data in complex real-world forms

Storage organization of the schema objects

Module 5: Data Access

This module explains how data access works and the many components required to access the data from an application.

Lessons

Relational engine

Structured Query Language

Data Definition Language (DDL)

Data Manipulation Language (DML)

Control Statements

Procedural SQL

Cursors

Error Handling

Query Optimization

Transaction Management

Lab

After completing this module, you will be able to:

Identify the components of the relational engine and their roles in processing SQL

Understand the basic concepts of Structured Query Language

Define procedural SQL constructs and their mechanisms

Identify query optimization by the relational engine and user overrides

Understand Transaction Management

Module 6: Data Protection

This module examines in detail the data protection mechanisms in SQL Server 2005.

Lessons

Concurrency and Consistency

Locking

Flashback Query in Oracle

Database Security

Privileges and Roles

Auditing

Lab

After completing this module, you will be able to:

Understand the issues of concurrency and consistency of a multi-user environment

Explain how different levels of isolation are achieved using different types of locks

Identify the mechanisms in place to accomplish security in the hierarchical structure from database to data dictionary, schema objects, and application data.

Monitor database activity under auditing

Module 7: Basic Administration

This module we will examine the data available in the data dictionary and the functionality available to be able to use the information for administration.

Lessons

Installing SQL Server

Database System

SQL Server databases

Database Configuration

Database Maintenance

Data Dictionary

System Stored Procedures

Lab

After completing this module, you will be able to:

Plan and install SQL Server software

Create and configure an instance

Plan and create a database

Identify the various states in which a database can exist

Understand the data dictionary

Module 8: Server Management

This module describes how to tie resources to other logical storage structures and to schema objects and the resources to sessions and transactions.

Lessons

Managing Memory

Managing Processes

Managing Storage

Managing Sessions and Transactions

Locks and Latches

Lab

After completing this module, you will be able to:

Configure and measure memory usage of a database instance and its components.

Configure and monitor database processes

Understand storage management at various levels of the storage hierarchy

Identify resource utilization by sessions and transactions.

Statistics on low level database structures

Module 9: Managing Schema Objects

This module describes how to implement naming guidelines for identifiers in schema object definition, manage the storage and structure of schema objects and implement data integrity using constraints.

Lessons

Object Identifiers and Naming

Managing Tables

Managing Constraints

Managing Triggers

Managing Indexes

Managing Views

Sequences

Lab

After completing this module, you will be able to:

Understand identifier and naming conventions

Manage tables and indexes

Select storage parameters

Manage constraints and triggers

Manage views and sequences

Module 10: Database Security

This module describes how an administrator can create and manage logins, users, roles and profiles. You will also learn to implement security policies and access through system and object privileges.

Lessons

Managing Users

Managing Privileges

Managing Roles

Lab

After completing this module, you will be able to:

Create and maintain login accounts

Create and maintain user accounts

Create and maintain user defined roles

Manage privileges for users and roles

Module 11: Data Transport

This module explores one of the common functions of the database administrator, which is, moving data in and out of a database.

Lessons

Data out Overview

Data in Overview

SQL Server Data Transport

SQL Server Integration Services (SSIS)

Elements of Integration Services

SSIS Tools

Copy Database Wizard

Lab

After completing this module, you will be able to:

Understand the tools and functionality in Oracle and their equivalents in SQL Server for data transport in and out of the database.

Understand the tools and functionality in SQL Server for data transport into, out of, within a database and across multiple databases, multiple file formats and other data sources and destinations.

Module 12: Backup and Recovery

This module we delve into backup and recovery concepts in SQL Server.

Lessons

Database Errors

Backup methods

Recovery Models

Factors affecting backup strategy decisions

Recovering from database errors

Backup and Recovery tools

Third-party backup and recovery solutions

Lab

After completing this module, you will be able to:

Identify database errors and types of failure

Understand the various backup methods

Obtain a high level understanding of recovery methods

RDBMS native tools used for backup and recovery

Vendor solutions for backup and redundancy

Module 13: Performance Tuning

This module describe two performance tuning methodologies; application tuning and instance tuning of SQL Server 2005.

Lessons

Tuning Methodologies—Tuning While Building

Tuning Methodologies—Performance Tuning

Application Tuning

Instance Tuning

SQL Server Performance Tuning Tools

Lab

After completing this module, you will be able to:

Create a methodology to develop an application and the related database with optimal performance

Understand the methodologies involved in tuning a running instance

Identify key elements in instance, database and application tuning

Module 14: Scalability and High Availability

This module discusses scalability and high availability of SQL Server 2005.

Lessons

High Availability

Clustering

Standby Database

Replication—Objects

Replication—Types of

Database Mirroring

Scalability

Scalability and HA in Backup and Recovery

Lab

After completing this module, you will be able to:

Understand high availability definition and requirements

Compare high availability features in Oracle and SQL Server

Define scalability and understand its requirements

Compare scalability features in Oracle and SQL Server

Module 15: Monitoring

In this module we will discover the various monitoring activities that need to be performed against the database and its server, and the tools at our disposal.

Lessons

Monitoring Availability

Monitoring Errors

Error Logs

Monitoring Performance – Server

Monitoring Performance – Database and Instance

Monitoring Tools

Lab

After completing this module, you will be able to:

Identify the monitoring requirements of a database

Sources of information on server, database and instance activity

Server and database components that can be monitored

SQL Server Tools for monitoring

Module 16: Microsoft SQL Server Migration Assistant (SSMA)

This module you will learn how the Microsoft SQL Server Migration Assistant (SSMA) tool helps assess a migration task, convert PL/SQL code to T-SQL code, migrate data, test the migrated objects and deploy them. SSMA can, significantly reduce the overall time needed to complete a migration by automating several processes.

Lessons

Installing SSMA

Configuring Options

Simulations

Assessment Reports

Schema Conversion and Migration

Data Migration

Converting Stored Programs

Viewing modes

Migration Testing

Test SQL

SSMA Workspace

Lab

After completing this module, will be able to:

Install SQL Server Migration Assistant (SSMA) and extension packs

Configure SSMA

Emulate Oracle packages, sequences and Oracle-style exception handling within SQL Server

Generate migration assessment reports

Convert and migrate schema

Migrate data

Convert procedures, functions, views, triggers

Migration testing

Literatur

nach Absprache

[ Zurück ]

Dauer 4 Tage
Seminarpreis pro Person € 1.495,00 netto
  € 1.779,05 inkl. 19% MwSt
Seminarunterlagen zzgl.
Verpflegung zzgl.
Seminarorte
Wählen Sie einen freien Termin für Nürnberg aus

23.06.2008

23.06.2008

04.08.2008

04.08.2008

15.09.2008

27.10.2008

08.12.2008

unverbindlich reservieren
unverbindliches Angebot

Dieses Seminar auf meine Merkliste setzen
Meine Merkliste öffnen
fffffffffff

Weiterbildung Infos

Bitte beachten Sie, dass bei mehr als zwei bis drei Teilnehmern pro Seminar ein Firmenseminar evtl. günstiger angeboten werden kann.

Für Ihre Individuellen Anforderung
Jedes Unternehmen und jede Institution hat seine eigenen speziellen Anforderungen. Mit Know How "von der Stange" ist es deshalb häufig nicht getan. Seminare müssen flexibel, zielgruppen-orientiert und bedarfsgerecht sein. Dementsprechend bieten wir unsere Kurse auch als Gruppenkurse, als Inhouse-, OutSide-Kurse und als Praxisworkshops an.

Firmenschulungen OutSide:
Gemäß Ihrer individuellen Anforderungen:
Alle Schulungen werden jeweils speziell für Anfänger, Fortgeschrittene oder Profis geplant und durchgeführt - in Vollzeit oder am Wochenende.

Inhouse-Schulungen mit individuellen Inhalten:
Nach Rücksprache mit dem Referenten werden die geforderten Inhalte angepasst. „Wo stehen Ihre Teilnehmer und was sollen sie beherrschen können, worin bestehen ihre zukünftigen Aufgaben“. Die Differenz daraus ergibt den relevanten Schulungsbedarf.

Definition: 
Tagessatz:       pro Tag, unabhängig von der Teilnehmeranzahl  (jedoch bis ca. max 6 Teilnehmer)
Seminarpreis:  pro Person / pro Kurs
Verpflegung:   zzgl. Seminarunterlagen, zzgl. Hotel, zzgl Reisekosten   

Sprache:
Deutsch, teilweise Englisch, teilweise Italienisch, teilweise Französisch möglich.

Firmen-seminare im Ausland

Nach Absprache: Getätigte Auslandseinsätze Philippinen, Brasilien, Österreich Frankreich, Tschechien, Rumänien, Schweiz, Italien, Spanien

Schulungsraum in eigenen und in Seminarhotels:

Nürnberg, Wiesbaden, Paderborn, Hamburg, Hannover, Kassel, Magdeburg, Münster, BerlinDortmund, Neckarsulm, Saarbrücken, Bensheim, Essen, München, Ratingen, Wendelstein, Eschborn, Darmstadt, Frankfurt, Köln, Freiburg, Mannheim, Dillingen / Saar, Ludwigsburg, Karlsruhe, Heidelberg, Bonn, Bielefeld, Dresden, Cottbus, Fulda, Stuttgart, Kleinmachnow, Ettlingen, Friedrichshafen, Northeim, Düsseldorf, Ulm, Bayreuth, Würzburg, Bad Homburg, Leipzig, Bad Liebenzell, Leer, Neuss, Regensburg, Reutlingen, Bremen, Rostock, Siegen, Osnabrück, Kiel, Potsdam, Chemnitz, Halle, Aalen, Heilbronn, Erfurt, Dortmund , Duisburg, Augsburg, Bochum, Rosenheim, Ingolstadt, Wuppertal, Mönchengladbach, Aachen, Braunschweig,

Unser Anspruch:

Bestimmung der Inhalte und der Ziele:
Ausgehend vom angestrebten Ziel und dem Wissensstand der Teilnehmer werden mit dem Trainer die Inhalte und die Ziele festgelegt.

Erstellung eines individuellen Schulungskonzepts:
Dieses richtet sich nach den zeitlichen, finanziellen und inhaltlichen Vorgaben.

Effiziente Zielgruppenermittlung
Für eine effiziente Wissensvermittlung ist eine Teilnehmerstruktur mit vergleichbarem Wissensstand empfehlenswert.

Individuelle Schulungsorganisation:
In Abstimmung mit Ihnen erfolgt die Auswahl des Seminarorts (bei uns oder bei Ihnen), die Auswahl der Literatur und die Festlegung der Seminarzeiten. Unsere Flexibilität ermöglicht es uns auch Ihnen Ihr Seminar blockweise durchzuführen.

Praxisbezogene Weiterbildung
Aufgrund des einheitlichen Ziels der Teilnehmer kann eine inhaltliche Fokussierung auf das Unternehmen erfolgen.

Dabei ist es unser oberstes Ziel, die eingesetzten Referenten fast ausschließlich aus dem Beratungs- und Entwicklungsbereich zu rekrutieren. Diese Verknüpfung von Beratung und Training gewährleistet professionelles Fachwissen, höchste Praxisrelevanz, breit gefächerte Branchenkenntnisse und langjährige didaktische Erfahrungen.