MTA Database Administrator Fundamentals Course

Similar documents
Mobile MOUSe MTA DATABASE ADMINISTRATOR FUNDAMENTALS ONLINE COURSE OUTLINE

Querying Data with Transact SQL

Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course:

T-SQL Training: T-SQL for SQL Server for Developers

Chapter 7. Introduction to Structured Query Language (SQL) Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel

Querying Data with Transact-SQL

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)

Sql Server Syllabus. Overview

Querying Data with Transact-SQL

COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014

20461: Querying Microsoft SQL Server 2014 Databases

SQL Interview Questions

After completing this course, participants will be able to:

Querying Data with Transact-SQL (20761)

Review -Chapter 4. Review -Chapter 5

20461: Querying Microsoft SQL Server

Querying Microsoft SQL Server (MOC 20461C)

Oracle Database 11g: SQL and PL/SQL Fundamentals

Oracle Database 10g: Introduction to SQL

Writing Analytical Queries for Business Intelligence

MIS NETWORK ADMINISTRATOR PROGRAM

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 7 Introduction to Structured Query Language (SQL)

Language. f SQL. Larry Rockoff COURSE TECHNOLOGY. Kingdom United States. Course Technology PTR. A part ofcenqaqe Learninq

Oracle Database: SQL and PL/SQL Fundamentals NEW

Course 20461C: Querying Microsoft SQL Server

Oracle Database: SQL and PL/SQL Fundamentals Ed 2

Microsoft Querying Microsoft SQL Server 2014

MCSA SQL SERVER 2012

SQL functions fit into two broad categories: Data definition language Data manipulation language

Interview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept]

Querying Data with Transact-SQL

AVANTUS TRAINING PTE LTD

Querying Microsoft SQL Server

Microsoft Querying Data with Transact-SQL - Performance Course

Index. Bitmap Heap Scan, 156 Bitmap Index Scan, 156. Rahul Batra 2018 R. Batra, SQL Primer,

Exam code: Exam name: Database Fundamentals. Version 16.0

Querying Microsoft SQL Server

Querying Microsoft SQL Server 2014

COURSE OUTLINE: Querying Microsoft SQL Server

Querying Microsoft SQL Server

5. Single-row function

Teradata SQL Features Overview Version

Querying Microsoft SQL Server

Course Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led

20761 Querying Data with Transact SQL

Querying Data with Transact-SQL (761)

"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary

Querying Data with Transact-SQL

QUERYING MICROSOFT SQL SERVER COURSE OUTLINE. Course: 20461C; Duration: 5 Days; Instructor-led

Assignment Session : July-March

Deccansoft softwareservices-microsoft Silver Learing Partner. SQL Server Syllabus

Querying Microsoft SQL Server 2014

DB2 SQL Class Outline

Querying Microsoft SQL Server 2012/2014

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

MariaDB Crash Course. A Addison-Wesley. Ben Forta. Upper Saddle River, NJ Boston. Indianapolis. Singapore Mexico City. Cape Town Sydney.

20761B: QUERYING DATA WITH TRANSACT-SQL

Querying Data with Transact-SQL

Querying Data with Transact-SQL

Querying Microsoft SQL Server 2008/2012

20461D: Querying Microsoft SQL Server

Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm Lunch and refreshments are provided.

A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time

Querying Data with Transact-SQL

Oracle Syllabus Course code-r10605 SQL

"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary

Oracle Database: Introduction to SQL Ed 2

Course Outline Faculty of Computing and Information Technology

Querying Microsoft SQL Server

Venezuela: Teléfonos: / Colombia: Teléfonos:

Querying Data with Transact-SQL

[AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012

Course 20461C: Querying Microsoft SQL Server

20761C: Querying Data with Transact-SQL

1 Writing Basic SQL SELECT Statements 2 Restricting and Sorting Data

Oracle Database: SQL and PL/SQL Fundamentals

Microsoft - Querying Microsoft SQL Server 2014 (M20461) (M20461)

CSC Web Programming. Introduction to SQL

Table of Contents. PDF created with FinePrint pdffactory Pro trial version

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server

Greenplum SQL Class Outline

Course Outline. MySQL Database Administration & Design. Course Description: Pre-requisites: Course Content:

Midterm Review. Winter Lecture 13

Unit Assessment Guide

normalization are being violated o Apply the rule of Third Normal Form to resolve a violation in the model

8) A top-to-bottom relationship among the items in a database is established by a

Oracle 1Z Oracle Database 12c SQL. Download Full Version :

Techno India Batanagar Computer Science and Engineering. Model Questions. Subject Name: Database Management System Subject Code: CS 601

$99.95 per user. Writing Queries for SQL Server (2005/2008 Edition) CourseId: 160 Skill level: Run Time: 42+ hours (209 videos)

Querying Data with Transact-SQL

Database Management Systems Paper Solution

INDEX. 1 Basic SQL Statements. 2 Restricting and Sorting Data. 3 Single Row Functions. 4 Displaying data from multiple tables

MySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015

Introduction to Computer Science and Business

Business Analytics. SQL PL SQL [Oracle 10 g] P r i n c e S e t h i w w w. x l m a c r o. w e b s. c o m

AO3 - Version: 2. Oracle Database 11g SQL

Course Outline and Objectives: Database Programming with SQL

Oracle Database 12c SQL Fundamentals

MySQL for Beginners Ed 3

Data about data is database Select correct option: True False Partially True None of the Above

Transcription:

MTA Database Administrator Fundamentals Course Session 1 Section A: Database Tables Tables Representing Data with Tables SQL Server Management Studio Section B: Database Relationships Flat File Databases Relational Databases RDBMS Benefits Related Tables Review Recursive Relationships M:N Relationships Section C: Understanding DML Structured Query Language DDL/DML Data Control Language Section D: Database Data Types Data Types Choosing a Data Type SQL Data Types Integers Exact Numbers Money Data Types Exceeding Data Type Limits Approximate Numerics Character Data Types Variable vs. Fixed Dates and Times Numeric and Alphabetic Date Formats DateTime2(n) ISO 8601 Format DateTimeOffset(n) Section E: Creating and Manipulating Tables Table Types Simple Syntax NULL or NOT NULL Creating a Table Adding Columns using ALTER TABLE Adding Columns with Default Values

Changing Columns using ALTER TABLE UNIQUE Constraints Adding UNIQUE Contraints Section F: Selecting Data SELECT Statement Performing a SELECT Selecting Data using Expressions Specifiying Column Order and Aliases Special Character Considerations Using Operators and Expressions Schema Defined Character Operators Arithmetic Expressions Using Table Aliases Section G: Filtering Data using Comparisons WHERE Clauses Comparison Operators Logical Operators Using WHERE Clauses Using Comparison Operators Combining using AND Combining using OR and NOT Session 2 Section A: Filtering Data using Lists and Ranges Range of Values Selecting a Range of Values Selecting Values in a List Section B: Filtering Data using Pattern Matching Understanding String Pattern Matching String Comparison Operators Using LIKE Operators Percent (%) Wildcards Underscore (_)Wildcards Braces ([]) Wildcards Section C: Filtering Data with NULLs NULLs Defined NULL Handling Section D: Selecting Data using Functions Aggregate Function Types Section E: Sorting Data Sorting Data with ORDER BY

Ordinal Column Position Using ORDER BY ORDER BY Ordinal Column Position Section F: Working with Duplicates Eliminating Duplicates Using DISTINCT Section G: Joining Data Introduction to JOINs JOIN Process INNER JOIN INNER JOIN Example Joining Data with Table Aliases INNER JOIN with DISTINCT Section H: OUTER and CROSS JOINs OUTER JOIN Defined OUTER JOIN Example FULL OUTER JOIN Example CROSS JOIN Defined CROSS JOIN Example Section I: Combining and Limiting Result Sets UNIONs UNION ALL vs. UNION UNION Correct Syntax Limiting Rows using TOPN INTERSECT Defined EXCEPT Defined INTERSECT and EXCEPT Example Session 3 Section A: Adding Data Inserting Data INSERT Example Inserting Multiple Rows Inserting Partial Values Section B: Updating and Deleting Data Updating Data UPDATE Example Updating Multiple Rows and Columns UPDATE Example Continued Deleting Data DELETE Example Deleting Data using Subqueries Understanding Transactions Creating and Commiting a Transaction

Section C: Working with Views View Defined View Types Standard Views CREATE VIEW Example Using a View to Rename Columns Filtering Data with Views Creating Views Graphically Section D: Stored Procedures and Functions Stored Procedures Defined SP Parameters and Best Practices CREATE PROC Example Late Binding Using Parameters with Stored Procedures Built-in vs. User-Defined Functions Function Parameters Sample Scalar Function Syntax Proper Function Body Syntax Calling Scalar Functions Table-Valued Functions Scalar Function Example Section E: Data Normalization Database Design Phases Understanding Database Normalization Design Problems Row INSERT Anomalies DELETE Anomalies UPDATE Anomalies Section F: First Normal Form Overview of Normal Forms First Normal Form Rules First Normal Form Example 1 Candidate Keys Defined Primary Keys Defined Non-Prime Attributes Defined First Normal Form Example 2 First Normal Form Anomalies Section G: Second and Third Normal Forms Functional Dependency Defined Second Normal Form Rules Second Normal Form Example Second Normal Form Rules Continued Transitive Dependencies Third Normal Form Section H: Fourth and Fifth Normal Forms

BCNF Fourth Normal Form Example Fifth Normal Form Example Session 4 Section A: Primary, Foreign, and Composite Keys Primary Keys Defined Foreign Keys Composite Keys Creating a Table with a Primary Key Section B: Clustered Indexes Overview Indexes Improve Table Scans Seek Clustered Index Benefits Data Storage Considerations Clustered Index on a Heap Table Section C: Non-Clustered Indexes Non-Clustered Index Basics Non-Clustered Index on a Heap Table Non-Clustered Index Benefits Index Creation Dropping an Index Non-Indexed Table Execution Plan Indexed Table Execution Plan Section D: Database Security Concepts SQL Security Steps Fixed Server Roles Permissions Hierarchy Adding Database Users Special Database Users Permissions Database Roles Creating a Role Role Usage Section E: Database Backup and Restore SQL Backup Methods Backup Rights and Permissions Backing Up to Disk Backup Frequency Considerations Full Backups Full Backup Syntax Restore vs. Recovery Automatic Recovery Performing a Full Backup Backup with Compression

Restore Types Restore Process Simple Restore Section F: Incremental Backups Incremental Backup Usage Incremental Backups Defined Normal Log Backup Backup Log Options Restoring the Log Transaction Log Backup Example Transaction Log Restore Example