SQL SERVER 2012 FOUNDATION
INTRODUCTION
SQL Server offers a cutting edge platform for enterprise data management, sophisticated development and implementation of modern business intelligence solutions. SQL Server offers better functionality, performance, scalability and security over previous versions. This course provides the foundational knowledge and skills to maximize the benefits of SQL Server.
Who Should Attend?
Those who are new to SQL Server, including database administrators and developers who need a solid foundation in creating SQL Server 2012 and 2014 databases.
After completing this course, participants will be able to:
Create and administer SQL Server 2012 or 2014 databases
Write Transact-SQL queries to retrieve and manipulate data
Secure, back up and monitor databases with Management Studio
Integrate SQL Server with Microsoft Office
Transform data into strategic information using Business Intelligence (BI) components
Course Content
Introducing SQL Server
Overview of the SQL Server suite of products
Fundamentals of the relational database engine
Benefits of the Business Intelligence stack
SQL Server components and tools
SQL Server Agent and Management Studio
Integration Services
Analysis Services
Reporting Services
Data Quality Services
Master Data Services
Building the Database
Constructing a relational database
Choosing optimal file size and growth parameters
Working with database schemas
Defining tables
Specifying appropriate data types
Indexing tables with Management Studio
Adding, modifying or removing columns
Safeguarding data with constraints
Enforcing uniqueness through primary key constraints
Validating conditions with check constraints
Protecting relationships with foreign keys
Leveraging Server Programmability
Retrieving data with Transact-SQL
Employing Query Designer to construct select statements
Analyzing data for aggregate functions
Retrieving data as an XML document
Modifying data with SQL commands
Inserting new rows into tables
Updating targeted data
Deleting specific rows
Developing programming constructs
Creating stored procedures for productivity
Writing user-defined functions to simplify queries
Deploying triggers to capture change events
Administering SQL Server Databases
Executing the Maintenance Plan Wizard
Defragmenting data and checking database integrity
Improving performance by rebuilding indexes
Automating administrative tasks
Scheduling repeating jobs
Implementing a backup strategy
Monitoring SQL Server resources
Displaying current activity and expensive queries
Running reports with Management Studio
Securing the database infrastructure
Authenticating SQL Server and Windows logins
Assigning users to database and server roles
Granting or revoking permissions
Integrating External Applications
Connecting to Microsoft Office
Pulling data from SQL Server into Excel
Creating a front-end interface with Access
Transferring business information
Importing and exporting data from text files
Migrating an Access database to SQL Server
Implementing Business Intelligence Solutions
Extracting data with Integration Services
Transforming and cleaning data
Loading data into a data warehouse
Information delivery with Reporting Services
Designing reports quickly with the Report Builder
Deploying reports for centralized access
Aggregating data with Analysis Services
Building multidimensional cubes
Predicting trends with data mining
Developing a Business Intelligence strategy
Leveraging SharePoint, Excel and Power Pivot
Transferring data into knowledge with BI functionality