מכללת הי-טק הדרכה טכנולוגית בע"מ ,ג'ון ברייס הדרכה בע"מ ומכללות הי-טק מדיאטק ( )2002בע"מ ,הנן בבעלות מלאה של מטריקס אי.טי בע"מ,והן חלק מקבוצת מטריקס Master DBA : Oracle9i/10g & Microsoft SQL Server 2000 משך המסלול 360 :שעות תיאור הקורס: בעולם מערכות המידע של היום ,עם הטכנולוגיה המתקדמת והדרישה למקצוענות אמיתית ,מציעה מכללת הי- טק לך ,התוכניתן /מנהל התשתיות /מנתח המערכות ,את קורס השדרוג האמיתי – שדרוג לתפקיד .DBA מכללת הי-טק מציעה לראשונה בישראל ,את מסלול ההכשרה הייחודי אשר פותח במיוחד כדי להכשיר לתפקיד ה DBA-בסביבת בסיסי הנתונים Oracle9iו.SQL Server 2000- הקורס כולל את הנושאים העדכניים והרלוונטיים ביותר הקיימים בתחום זה ,ומלווה את התלמיד מהשלב ההתחלתי של פיתוח ה ,SQL-דרך פיתוח פרוצדוראלי כולל שימוש בשפת ה ,PL/SQL-המשך בלימוד המשימות האדמיניסטרטיביות השונות של ה ,DBA-תכנון ובנייה של בסיסי נתונים ,התקנה ותחזוקה שוטפת, ביצוע פעילויות גיבויים ושחזורים ,תחזוקת הרשת ,הקניית יכולות ניהול וטיפול בתקלות ,כוונון בסיס הנתונים והאפליקציה וכן לימוד נושאים משלימים לתחום .מסלול זה מכין בשלמות את המשתתפים בו לביצוע תפקיד ה- ,DBAהן בסביבת Oracle9iוהן בסביבת ,SQL Server 2000ומביא אותם לפרודוקטיביות מלאה ברמות הגבוהות ביותר הנדרשות כיום בתחום. כמו כן ,הקורס מכין בצורה מושלמת לכל מבחני ההסמכה במסלול ,Oracle9iלתארים OCAו OCP-של חברת אורקל ,וכן למבחני ההסמכה של חברת מיקרוסופט ,לקבלת תואר .MCP מכללת הי-טק הינה מרכז ההדרכה המוסמך כשותף זהב של חברת מיקרוסופט בתחום ההדרכה (הרמה הגבוהה ביותר של ההסמכה הניתנת למרכזי הדרכה בעולם) .למכללת הי-טק ,סגל מרצים עשיר ובעל ידע וניסיון רב גם בתחום ההדרכה וגם בתחום המקצועי .כל חומרי הלימוד בהם נעשה שימוש בקורס ,הינם החומרים הרשמיים והמקוריים אשר פותחו במיוחד ע"י אורקל ומיקרוסופט ועל בסיסם מועברים מגוון הקורסים של אורקל ומיקרוסופט בעולם .חומרים אלה ,הינם היחידים המשמשים למטרת הכנה לבחינות ההסמכה הבינלאומיות של חברת אורקל ושל חברת מיקרוסופט. מטרות הקורס: הכשרת תוכניתנים ואנשי מקצוע בתחום מערכות המידע לתפקיד DBAבסביבת ,Oracle9iוSQL Server - .2000 תנאי קדם: מילוי שאלון אישי ניסיון קודם בתחום המחשבים ראיון אישי /יעוץ עם גורם מקצועי בתחום אורקל SQL Server / מבחן בקיאות – המקנה פטור מן המכינה ראשי :בית קורקס האגף המזרחי ,רחוב משכית ,27ת.ד 2065 .הרצליה 46120 דואר אלקטרוני htc@hi-tech.co.ilאתר אינטרנט http://www.hi-tech.co.il מכירות ומנהלה :טל 09-9591020פקס 09-9591025הרשמות :טל 09-9591010פקס09-9591015 צפון :בית מדיאטק ,רחוב חלוצי התעשיה 20מפרץ חיפה .טלפון 04-881-33-32 :פקס04-881-33-34 : :גמול השתלמות הקורס מוכר לגמול השתלמות מטעם משרד החינוך – האגף לחינוך מבוגרים – הוועדה לאישור קיום .)קורסים לגמול השתלמות (למעט עובדי הוראה :01/08/2002 מתאריך,להלן הנחיות הועדה לגמול השתלמות (לא למורים) במשרד החינוך אך ורק אם הם,)בעלי השכלה של יא' שנות לימוד יוכלו לקבל הכרה לגמול השתלמות (לא למורים הנדסאים המעוניינים בהכרה בקורסים לגמול.)משתייכים לדרוג המנהלי והדרוג האחיד (מנהל ושירותים יש לציין כי מפגשי הנחית פרויקטים אינם. נדרשים להשכלה של יב' כיתות לפחות,)השתלמות (לא למורים .מוכרים לגמול השתלמות , שעות הדרכה64 היקף השעות המוכרות לגמול השתלמות במסגרת המכינה הנן בהיקף של . שעות הדרכה240 – הקף השעות המוכרות לגמול השתלמות במהלך הקורס קורס כ :נושאים :המכינה Introduction to Oracle 9i/10g: SQL (28 hours) Introduction Describing the Life Cycle Development Phases Defining a Database Discussing the Theoretical, Conceptual, and Physical Aspects of a Relational Database Describing How a Relational Database Management System (RDBMS) Is Used to Manage a Relational Database Describing the Oracle Implementation of Both the RDBMS and the Object Relational Database Management System (ORDBMS) Describing How SQL Is Used in the Oracle Product Set Writing a Basic SQL Statement Describing the SQL Select Capabilities Executing a Basic Select Statement with the Mandatory Clauses Differentiating Between SQL and iSQL*Plus Commands Restricting and Sorting Data Limiting the Rows Retrieved by a Query Sorting the Rows Retrieved by a Query Single Row Functions Describing Various Types of Functions Available in SQL Using a Variety of Character, Number, and Date Functions in SELECT Statements Explaining What the Conversion Functions Are and How They Are Used Using Control Statements Displaying Data from Multiple Tables Writing SELECT Statements to Access Data from More Than One Table Describing the Cartesian Product Describing and Using the Different Types of Joins 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Writing Joins Using the Tips Provided Aggregating Data by Using Group Functions Identifying the Different Group Functions Available Explaining the Use of Group Functions Grouping Data by Using the GROUP BY Clause Writing Subqueries Describing the Types of Problems That Subqueries Can Solve Describing Subqueries Listing the Types of Subqueries Writing Single-Row and Multi-Row Subqueries Describing and Explaining the Behavior of Subqueries When NULL Values Are Retrieved Producing Readable Output with iSQL*Plus Producing Queries That Require an Input Variable Customizing the iSQL*Plus Environment Producing More Readable Output Creating and Executing Script Files Manipulating Data Describing Each Data Manipulation Language (DML) Command Inserting Rows into a Table Updating Rows in a Table Deleting Rows from a Table Merging Rows into a Table Controlling Transactions Describing Transaction Processing Describing Read Consistency and Implicit and Explicit Locking Creating and Managing Tables Describing the Main Database Objects Creating Tables Describing the Oracle Data Types Altering Table Definitions Dropping, Renaming, and Truncating Tables Including Constraints Describing Constraints Creating and Maintaining Constraints Creating Views Describing Views and Their Uses Creating a View Retrieving Data by Means of a View 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Inserting, Updating, and Deleting Data Through Views Dropping Views Altering the Definition of a View Inline Views Top 'N' Analysis Other Database Objects Creating, Maintaining, and Using Sequences Creating and Maintaining Indexes Creating Private and Public Synonyms Controlling User Access Understanding the Concepts of Users, Roles, and Privileges Granting and Revoking Object Privileges Creating Roles and Granting Privileges to Roles Creating Synonyms for Ease of Table Access Oracle Certified Associate: Oracle9i SQL Exam Preparation (8 hours) Exam requirements, objectives and scoring and practice exams Introduction to oracle 9i/10g – PL/SQL (28 hours) Introduction Describing PL/SQL Describing the Use of PL/SQL for the Developer and the Database Administrator Explaining the Benefits of PL/SQL PL/SQL program constructs PL/SQL anonymous block structure Subprogram block structure Course objectives and overview Declaring Variables Recognizing the Basic PL/SQL Block and Its Sections Describing the Significance of Variables in PL/SQL Distinguishing Between PL/SQL and Non-PL/SQL Variables Declaring Variables and Constants Executing a PL/SQL Block Writing Executable Statements Recognizing the Significance of the Executable Section Writing Statements Within the Executable Section Describing the Rules of Nested Blocks Executing and Testing a PL/SQL Block Using Coding Conventions Interacting with the Oracle Server Writing a Successful SELECT Statement in PL/SQL Declaring the Data type and Size of a PL/SQL Variable Dynamically Writing Data Manipulation Language (DML) Statements in PL/SQL Controlling Transactions in PL/SQL 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Determining the Outcome of SQL DML Statements Writing Control Structures Identifying the Uses and Types of Control Structures Constructing an IF Statement Constructing and Identifying Different Loop Statements Controlling Block Flow Using Nested Loops and Labels Using Logic Tables Working with Composite Data types Creating User-Defined PL/SQL Records Creating a PL/SQL Table Creating a PL/SQL Table of Records Differentiating Among Records, Tables, and Tables of Records Writing Explicit Cursors Using a PL/SQL Record Variable Distinguishing Between the Implicit and Explicit Cursor Writing a Cursor FOR Loop Handling Exceptions Defining PL/SQL Exceptions Recognizing Unhandled Exceptions Listing and Using Different Types of PL/SQL Exception Handlers Trapping Unanticipated Errors Describing the Effect of Exception Propagation in Nested Blocks Customizing PL/SQL Exception Messages Creating Procedures Describe the uses of procedures Create procedures Create procedures with arguments Invoke a procedure Remove a procedure Creating Functions Describe the uses of functions Create a function Invoke a function Remove a function Differentiate between a procedure and a function 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Managing Subprograms Describe system privilege requirements Describe object privilege requirements Query the relevant data dictionary views Debug subprograms Creating Packages Describe packages and list their possible components Create packages that include public and private subprograms, as well as global and local variables Invoke objects in a package Remove packages Creating Database Triggers Describe different types of triggers Describe database triggers and their use Create database triggers Describe database trigger firing rules Drop database triggers :הקורס Oracle9i/10g Database Administration Fundamentals I: Architecture & Administration (40 hours) Oracle Architectural Components Defining an Oracle Database, the Oracle server, and the Oracle Instance Establishing a connection and creating a session Understanding the physical structure Understanding the memory structure Understanding the process structure Understanding the logical structure Outlining the stages of an SQL statement Getting Started with the Oracle Server Identifying database administrative tools Identifying the features of the Universal Installer Defining the Optimal Flexible Architecture Creating a database during installation Creating a new database Identifying database administrative users Understanding operating system and password file authentication SQL*Plus Enterprise Manager 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Managing an Oracle Instance Creating, managing, and using initialization files: PFILE and SPFILE Identifying the various states of starting an instance Identifying the various options available to shutdown an instance Monitoring Alert and Trace files Creating a Database Using the Database Configuration Assistant to create a database Creating a database manually Using the Data Dictionary Identifying the uses and contents of the data dictionary Using the data dictionary to retrieve information about the database Maintaining the Control File Explaining the uses of the control file Listing the contents of the control file Multiplexing the control file Managing control file with Oracle Managed Files (OMF) Obtaining control file information Maintaining Redo Log Files Explaining the purpose of and how online redo log files work Control log switches and checkpoints Maintaining online redo log files Managing online redo log files using OMF Multiplexing and maintaining online redo log files Archiving online redo log files Obtaining online and archived redo log file information Managing Tablespaces and Datafiles Describing storage hierarchy Establishing the difference between SYSTEM and Non-SYSTEM tablespaces Creating and managing tablespaces Creating a tablespace when using OMF Obtaining tablespace and datafile information Storage Structures and Relationships Describing the logical structure of the database (segments, extents, blocks) Listing the segment types and their uses Understanding the use of extents and their allocation and deallocation Understanding the structure of a database block Maintaining storage structures with automatic segment - space management Maintaining storage structures manually Obtaining storage structure information 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Managing Undo Data Understanding the difference between automatic undo management and manual undo management Creating and maintaining UNDO tablespaces Obtaining undo information Managing Tables Creating and maintaining tables using appropriate storage settings Obtaining table information Managing Indexes Listing the different types of indexes and their uses Creating b-tree and bitmap indexes Maintaining Indexes Identifying unused indexes Obtaining index Information Maintaining Data Integrity Types of constraints Guidelines for defining constraints Obtaining constraint information Using the EXCEPTIONS table Managing Password security and Resources Profiles Enabling password management Creating, altering and dropping a profile Resource management Enabling resource limits Obtaining password and resource limit information Managing Users Users and security Database schema Checklist for creating users Creating a new user Changing user quota on tablespaces Dropping a user Obtaining user information Managing Privileges System privileges System privileges restrictions Revoking system privileges Object privileges Revoking object privileges Obtaining privileges information 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Managing Roles Benefits of roles Creating roles Modifying roles Predefined roles Assigning roles Enabling and disabling roles Guidelines for creating roles Obtaining role information Auditing Auditing guidelines Database Auditing Auditing options Obtaining auditing information Loading Data into a Database Data loading methods SQL*Loader SQL*Loader guidelines Using Globalization Support Globalization support features Database character sets and national character sets Guidelines for choosing database and national character sets Obtaining character set and NLS settings information Oracle Certified Associate: Database Administration Fundamentals I Exam Preparation (8 hours) Exam requirements, objectives and scoring and practice exams Middle Project (16 hours) Oracle9i/10g Database Administration Fundamentals II: Backup & Recovery, Networking (32 hours) Networking Overview Explaining solutions included with Oracle9i for managing complex networks Describing Oracle networking add-on solutions Basic Oracle Net Architecture Explaining the key components of Oracle Net architecture Explaining Oracle Net Services role in client-server connections Describing how web client connections are established through Oracle networking products 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Basic Oracle Net Services Server-Side Configuration Identifying How the Listener Responds to Incoming Connections Configuring the Listener using Oracle Net Manager Controlling the Oracle Net Listener by Using the Listener Control Utility Describing Dynamic Service Registration Configuring the Listener for IIOP and HTTP Connections Basic Oracle Net Services Client-Side Configuration Describing the Difference Between Host Naming and Local Service Name Resolution Using Oracle Net Configuration Assistant to Configure Host Naming Method, Local Naming Method, and Net Service Names Performing Simple Connection Troubleshooting Usage and Configuration of the Oracle Shared Server Identifying the Components of the Oracle Shared Server Describing the Oracle Shared Server Architecture Configuring Shared Servers by Using Initialization Parameter Configuring Dispatchers by Using Initialization Parameters Identifying Useful Data Dictionary Views Backup and Recovery Overview Describing the Basics of Database Backup, Restore, and Recovery Listing the Types of Failures that May Occur in an Oracle Environment Defining a Backup and Recovery Strategy Instance and Media Recovery Structures Describing the Oracle Processes, Memory Structures, and Files Relating to Recovery Identifying the Importance of Checkpoints, Redo Log Files, and Archived Log Files Describing Ways to Tune Instance Recovery Configuration of the Database Archiving Mode Noarchivelog and Archivelog Mode Configuration Automatic and Manual Archiving of Redo Log Files Multiple Archival Destinations and Processes Oracle Recovery Manager (RMAN) Overview and Configuration Identifying the Features and Components of RMAN Describing the RMAN Repository and Control File Usage Describing Channel Allocation Describing Media Management Library Interface Connecting to Recovery Manager Configuring the RMAN Environment User-Managed Backups Describing User-Managed Backup and Recovery Operations Performing Closed Database Backups Performing Open Database Backups 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Cleaning Up After a Failed Online Backup Backing Up the Control File Discussing Backup Issues Associated with Read-Only Tablespaces Identifying the Backup Implications of Operations with NOLOGGING Options Using DBVerify to Check for Block Corruption RMAN Backups Identifying RMAN Specific Backups Using the RMAN BACKUP Command to Create Backup Sets Backing Up the Control File Backing Up the Archived Redo Log Files Using the RMAN COPY Command to Create Image Copies User-Managed Complete Recovery Describing Media Recovery Performing Recovery in Noarchivelog Mode Performing Recovery in Archivelog Mode Read-only Tablespace Recovery Relocating and Recovering a Tablespace RMAN Complete Recovery Describing the Use of RMAN for Restoration and Recovery Performing Recovery in Noarchivelog Mode Performing Completing Recovery in Archivelog Mode Restoring Data Files to a Different Location Relocating and Recovering a Tablespace User-Managed Incomplete Recovery Describing the Steps of Incomplete Recovery Identifying the Situations Which Require Incomplete Recovery Performing an Incomplete Recovery Recovering from the Loss of Current Online Redo Logs RMAN Incomplete Recovery Performing Incomplete Recovery Using UNTIL TIME Performing Incomplete Recovery Using UNTIL SEQUENCE RMAN Repository Maintenance Performing Crosschecking of Backups and Copies Updating the Repository When Backups Have Been Deleted Changing the Availability Status of Backups and Copies Making a Backup or Copy Exempt from the Retention Policy Cataloging Backups Made with Operating System Commands RMAN Catalog Creation and Usage Describing the Contents of the Recovery Catalog Listing the RMAN Features Which Require the Recovery Catalog 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Creating the Recovery Catalog Maintaining the Recovery Catalog by Using RMAN Commands Using RMAN to Register, Resynchronize, and Reset a Database Querying the Recovery Catalog to Generate Reports and Lists Creating, Storing and Executing Scripts Describing Methods for Backing Up and Recovering the Recovery Catalog Transporting Data Between Databases Export and Import Guidelines for Using Export and Import Oracle 9i/10g Database Performance Tuning (48 hours) Overview of Oracle 9i Database Performance Tuning Tuning questions, phases, and goals Common performance problems Tuning during development Tuning steps for a production database Performance and availability trade-offs Diagnostic and Tuning Tools Log and trace files Tuning with Oracle Enterprise Manager Statspack Statistics, troubleshooting data, and performance data in the data dictionary Database and self-built performance statistics collection Collecting performance statistics with assorted tools Database Configuration and I/O Issues Distributing files across devices Tablespace considerations Full table scan performance Checkpoint performance Redo management and performance Analyzing I/O activity Analyzing checkpoint performance Tuning the Shared Pool Shared pool components and latches Monitor and tune the library cache Manage SQL statements and PL/SQL blocks to improve library cache performance Monitor and tune the data dictionary cache Reserved pool and large pool management Using diagnostic tools to monitor and tune the shared pool Tuning the Buffer Cache Buffer cache sizing parameters 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Buffer cache advisory Buffer cache tuning views and statistics Buffer caches for different purposes and non-standard block sizes Automatic segment space and free space management Multiple database writing processes Monitoring and tuning database buffer cache with available diagnostic tools Dynamic Instance Resizing Dynamic allocation units in the SGA Resize SGA components Resizing the buffer cache and the shared pool Sizing Other SGA Structures Manage redo log buffer Control redo operations Manage Java pool memory Managing the redo log buffer Tuning the Oracle Shared Server Use and performance of shared server processes Shared servers and memory usage Monitor and troubleshoot shared server activity Optimizing Sort Operations Automatic PGA memory management PGA sizing advisor Sorts and temporary segments Tuning, diagnostics, and guidelines for sorts Reduce sorting Configuring and monitoring sort space options Configuring automatic PGA memory management Using Resource Manager Database Resource Manager concepts Administering the Database Resource Manager Define resource plans limits Assigning users to consumer groups Manual and automatic consumer group switching Examine resource plan information in the data dictionary SQL Statement Tuning Optimizer modes Hints Plan stability and stored outlines SQL tuning diagnostic tools Interpret results from SQL tuning diagnostic tools Managing Statistics Automatic segment-level statistics collection 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Dynamic sampling Table statistics, index statistics, and index tuning wizard Column statistics and histograms Estimated statistics and automatic statistics collection Optimizer cost model System statistics Copying statistics between databases Using Oracle Blocks Efficiently Database storage components Extent management High water-mark Space management for tables Index management Using Oracle Data Storage Structures Efficiently Data storage structures Selecting physical storage characteristics for performance Data access methods and structures Application Tuning Role of the database administrator Table movement and redefinition Creating and managing indexes and index-organized tables Statistics collection Considerations for OLTP systems Considerations for decision support systems and data warehouses Considerations for hybrid systems Using Materialized Views Create and refresh materialized views Nested materialized views Query rewrites The DBMS_MVIEW package Monitoring and Detecting Lock Contention Locking mechanisms and management Data concurrency Enqueues and lock types Lock monitoring and resolution of conflicts Deadlocks Use diagnostic tools to monitor lock contention 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Administering a Microsoft SQL Server 2000 Database (40 hours) SQL Server Overview What Is SQL Server SQL Server Integration SQL Server Databases SQL Server Security Working with SQL Server Planning to Install SQL Server Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations Methods of Installing SQL Server Verifying the Installation Configuring SQL Server Enterprise Manager Troubleshooting Managing Database Files Introduction to Data Structures Creating and managing Databases Placing Database Files and Logs Optimizing the Database Using Hardware-based RAID Optimizing the Database Using Filegroups Optimizing the Database Using Filegroups with Hardware-based RAID Capacity Planning Performance Considerations Managing Security Implementing an Authentication Mode Assigning Logins to Users and Roles Assigning Permissions to Users and Roles Managing Security within SQL Server Managing Application Security Managing SQL Server Security in the Enterprise Performing Administrative Tasks Configuration Tasks Routine SQL Server Administrative Tasks Automating Routine Maintenance Tasks Creating Alerts Troubleshooting SQL Server Automation Automating Multiserver Jobs 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Backing Up Databases Preventing Data Loss Setting and Changing a Database Recovery Model SQL Server Backup When to Back Up Databases Performing Backups Types of Backup Methods Planning a Backup Strategy Performance Considerations Restoring Databases SQL Server Recovery Process Preparing to Restore a Database Restoring Backups Restoring Databases from Different Backup Types Restoring Damaged System Databases Monitoring SQL Server for Performance Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server Common Monitoring and Tuning Tasks Transferring Data Introduction to Transferring Data Tools for Importing and Exporting Data in SQL Server Introduction to DTS Transforming Data with DTS Maintaining High Availability Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and Log Shipping Introducing Replication Introduction to Distributed Data Introduction to SQL Server Replication SQL Server Replication Agents SQL Server Replication Types Physical Replication Models 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Programming a Microsoft SQL Server 2000 Database (32 hours) Overview of Programming SQL Server Designing Enterprise Application Architecture SQL Server Programming Tools The Transact-SQL Programming Language Elements of Transact-SQL Additional Language Elements Ways to Execute Transact-SQL Statement Creating and Managing Databases Creating Databases Creating Filegroups Managing Databases Introduction to Data Structures Creating Data Types and Tables Creating Data Types Creating Tables Generating Column Values Generating Scripts Types of Data Integrity Enforcing Data Integrity Defining Constraints Types of Constraints Disabling Constraints Using Defaults and Rules Deciding Which Enforcement Method to Use Planning Indexes Introduction to Indexes Index Architecture How SQL Server Retrieves Stored Data How SQL Server Maintains Index and Heap Structures Deciding Which Columns to Index Creating and Maintaining Indexes Creating Indexes Creating Index Options Maintaining Indexes Introduction to Statistics Querying the sysindexes Table Setting Up Indexes Using the Index Tuning Wizard Performance Considerations 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Implementing Views Introduction to Views Advantages of Views Defining Views Modifying Data through Views Optimizing Performance by Using Views Performance Considerations Implementing Stored Procedures Introduction to Stored Procedures Creating, Executing, Modifying, and Dropping Stored Procedures Using Parameters in Stored Procedures Executing Extended Stored Procedures Handling Error Messages Performance Considerations Implementing User-defined Functions What Is a User-defined Function Defining User-defined Functions Examples of User-defined Functions Implementing Triggers Introduction to Triggers Defining Triggers How Triggers Work Examples of Triggers Performance Considerations Programming across Multiple Servers Introduction to Distributed Queries Executing an Ad Hoc Query on a Remote Data Source Setting Up a Linked Server Environment Executing a Query on a Linked Server Managing Distributed Transactions Modifying Data on a Linked Server Using Partitioned Views Optimizing Query Performance Introduction to the Query Optimizer Obtaining Execution Plan Information Using an Index to Cover a Query Indexing Strategies Overriding the Query Optimizer Analyzing Queries Queries That Use the AND Operator Queries That Use the OR Operator Queries That Use Join Operations 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני Managing Transactions and Locks Introduction to Transactions and Locks Managing Transactions SQL Server Locking Managing Locks Microsoft Certified Professional Exam Preparation (12 hours) Installing, Configuring, and Administering Microsoft SQL Server 2000 Designing and Implementing Databases with Microsoft SQL Server 2000 :העשרות Unix (8 hours) Introduction to Unix and Linux The Unix File System The Shell environment Handling Processes Networking Concepts XML (4 hours) Introduction to XML Well-formed & Valid XML XML Style Sheeting and Transforming Web-Services Distributed DB (4 hours) Distributed Environment Concept DB Links Snapshots – Types and Usage SQL New Features and PL/SQL Advanced Options (4 hours) Advanced New Features and Functions in SQL Bulk Binding Autonomous Transactions Returning clause Using Execute Immediate Oracle10g New Manageability Features for Administrators (4 hours) Storage Enhancements Space Management Features Self Management Features Human Error Correction (Flashback technology) SQL Server 2005 New Features Overview (4 hours) Overview of SQL Server 2005 System Enhancements for Administrators SQL Enhancements in SQL Server 2005 Final Project (40 hours) 09-9591015 ' פקס09-9591010 ' טל. הרצליה,27 רחוב משכית, בית קורקס:טק הרצליה-מכללת הי 04-8813334 ' פקס04-8813332 ' טל.אתא.ק. צ,20 חלוצי התעשייה:טק שלוחת חיפה והצפון-מכללת הי http://www.hi-tech.co.il אתר אינטרנטhtc@hi-tech.co.il דואר אלקטרוני