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
