SQL Server 2014 Development Essentials

Design, implement, and deliver a successful database solution with Microsoft SQL Server 2014.

SQL Server 2014 Development Essentials

Progressing
Basit A. Masood-Al-Farooq

Design, implement, and deliver a successful database solution with Microsoft SQL Server 2014.
$26.99
$43.99
RRP $26.99
RRP $43.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781782172550
Paperback214 pages

About This Book

  • Discover SQL Server 2014’s new in-memory OLTP engine and performance-related improvements
  • Explore the fundamentals of database planning and the Server Transact-SQL language syntax
  • Gain hands-on experience with the use of scalar and table-valued functions, branching, and more advanced data structures

 

Who This Book Is For

If you are a database developer, architect, or administrator who wants to learn how to design, implement, and deliver a successful database solution with SQL Server 2014, then this book is for you. Existing users of Microsoft SQL Server will also benefit from this book as they will learn what's new in the latest version.

Table of Contents

Chapter 1: Microsoft SQL Server Database Design Principles
Database design
Table design
Relationships
Data integrity
The basics of data normalization
The SQL Server database architecture
The importance of choosing the appropriate data type
Summary
Chapter 2: Understanding DDL and DCL Statements in SQL Server
Understanding the DDL, DCL, and DML language elements
Understanding the purpose of SQL Server 2014 system databases
An overview of database recovery models
Creating and modifying databases
Creating and managing database schemas
Creating and managing tables
Grant, deny, and revoke permissions to securables
Summary
Chapter 3: Data Retrieval Using Transact-SQL Statements
Understanding Transact-SQL SELECT, FROM, and WHERE clauses
Using T-SQL functions in the query
Multiple table queries using UNION, EXCEPT, INTERSECT, and JOINs
Subqueries
Common Table Expressions
Organizing and grouping data
Using the Transact-SQL analytic window functions
Summary
Chapter 4: Data Modification with SQL Server Transact-SQL Statements
Inserting data into SQL Server database tables
Updating data in SQL Server database tables
Deleting data from SQL Server database tables
Using the MERGE statement
The TRUNCATE TABLE statement
The SELECT INTO statement
Summary
Chapter 5: Understanding Advanced Database Programming Objects and Error Handling
Creating and using variables
Control-of-flow keywords
Creating and using views
Creating and using stored procedures
Creating and using user-defined functions
Creating and using triggers
Handling Transact-SQL errors
Summary
Chapter 6: Performance Basics
Components of SQL Server Database Engine
The SQL Server 2014 in-memory OLTP engine
Indexes
Query optimization statistics
The fundamentals of transactions
SQL Server 2014 tools for monitoring and troubleshooting SQL Server performance
Summary

What You Will Learn

  • Get introduced to SQL Server 2014's new in-memory database engine
  • Understand SQL Server database architecture and relational database design
  • Use joins, subqueries, CTEs, and windowing functions to write advanced Transact-SQL queries
  • Learn about tools that let you monitor SQL Server database performance
  • Identify and troubleshoot blocks or deadlocks that might slow down a system
  • Design, create, and manage advanced database objects that include scalar and table-valued functions, views, stored procedures, and triggers
  • Use SQL Server 2014's structured error handling blocks to handle errors that occur in the Transact-SQL batches and programmable objects

In Detail

SQL Server 2014 Development Essentials is an easy-to-follow yet comprehensive guide that is full of hands-on examples. With Microsoft SQL Server 2014, you can design, build, and deploy mission-critical database applications. The variety of new in-memory features enable you to design high performance database applications that can improve the performance of your applications, making them as much as ten times more efficient in some cases.

Whether you are thinking about becoming a database developer, architect, or administrator, or you are a seasoned database expert, this book will provide you with all the skills you need to successfully create, design, and deploy databases using SQL Server 2014. You will also learn how to add, modify, and delete data stored within a database. You will use Transact-SQL statements to create and manage advanced database objects that include scalar and table-valued functions, views, stored procedures, and triggers. Finally, you will learn about how SQL Server works, how indexes and statistics improve query performance, and the new SQL Server 2014 in-memory technologies.

Authors

Table of Contents

Chapter 1: Microsoft SQL Server Database Design Principles
Database design
Table design
Relationships
Data integrity
The basics of data normalization
The SQL Server database architecture
The importance of choosing the appropriate data type
Summary
Chapter 2: Understanding DDL and DCL Statements in SQL Server
Understanding the DDL, DCL, and DML language elements
Understanding the purpose of SQL Server 2014 system databases
An overview of database recovery models
Creating and modifying databases
Creating and managing database schemas
Creating and managing tables
Grant, deny, and revoke permissions to securables
Summary
Chapter 3: Data Retrieval Using Transact-SQL Statements
Understanding Transact-SQL SELECT, FROM, and WHERE clauses
Using T-SQL functions in the query
Multiple table queries using UNION, EXCEPT, INTERSECT, and JOINs
Subqueries
Common Table Expressions
Organizing and grouping data
Using the Transact-SQL analytic window functions
Summary
Chapter 4: Data Modification with SQL Server Transact-SQL Statements
Inserting data into SQL Server database tables
Updating data in SQL Server database tables
Deleting data from SQL Server database tables
Using the MERGE statement
The TRUNCATE TABLE statement
The SELECT INTO statement
Summary
Chapter 5: Understanding Advanced Database Programming Objects and Error Handling
Creating and using variables
Control-of-flow keywords
Creating and using views
Creating and using stored procedures
Creating and using user-defined functions
Creating and using triggers
Handling Transact-SQL errors
Summary
Chapter 6: Performance Basics
Components of SQL Server Database Engine
The SQL Server 2014 in-memory OLTP engine
Indexes
Query optimization statistics
The fundamentals of transactions
SQL Server 2014 tools for monitoring and troubleshooting SQL Server performance
Summary

Book Details

ISBN 139781782172550
Paperback214 pages
Read More