万本电子书0元读

万本电子书0元读

顶部广告

SQL Server on Linux电子书

售       价:¥

10人正在读 | 0人评论 9.8

作       者:Jasmin Azemović

出  版  社:Packt Publishing

出版时间:2017-08-14

字       数:21.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Bring the performance and security of SQL Server to Linux About This Book ? Design and administer your SQL Server solution on the open source Linux platform ? Install, configure, and fine-tune your database application for maximum performance ? An easy-to-follow guide teaching you how to implement various SQL Server CTP 2.x offerings on Linux—from installation to administration Who This Book Is For This book is for the Linux users who want to learn SQL Server on their favorite Linux distributions. It is not important if you are experienced database user or a beginner as we are starting from scratch. However, it is recommended that you have basic knowledge about relational models. More advanced readers can pick the chapters of their interest and study specific topics immediately. Users from Windows platform can also benefit from this book to expand their frontiers and become equally efficient on both platforms. What You Will Learn ? Install and set up SQL Server CTP 2.x on Linux ? Create and work with database objects using SQL Server on Linux ? Configure and administer SQL Server on Linux-based systems ? Create and restore database back-ups ? Protect sensitive data using the built-in cryptographic features ? Optimize query execution using indexes ? Improve query execution time by more than 10x using in-memory OLTP ? Track row-versioning using temporal tables In Detail Microsoft's launch of SQL Server on Linux has made SQL Server a truly versatile platform across different operating systems and data-types, both on-premise and on-cloud. This book is your handy guide to setting up and implementing your SQL Server solution on the open source Linux platform. You will start by understanding how SQL Server can be installed on supported and unsupported Linux distributions. Then you will brush up your SQL Server skills by creating and querying database objects and implementing basic administration tasks to support business continuity, including security and performance optimization. This book will also take you beyond the basics and highlight some advanced topics such as in-memory OLTP and temporal tables. By the end of this book, you will be able to recognize and utilize the full potential of setting up an efficient SQL Server database solution in your Linux environment. Style and approach This book follows a step-by-step approach to teach readers the concepts of SQL Server on Linux using the bash command line and SQL programming language trough examples which can easily be adapted and applied in your own solutions.
目录展开

Title Page

Copyright

SQL Server on Linux

Credits

About the Author

About the Reviewer

www.PacktPub.com

Why subscribe?

Customer Feedback

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

Linux Distributions

Supported Linux distributions

openSUSE

Installation procedure

Kubuntu

Installation procedure

Summary

Installation and Configuration

Bash, really quick start

SQL Server installation on openSUSE

SQL Server installation on Kubuntu

Summary

SQL Server Basics

Overview of SQL Server

Client-server architecture concepts

SQL Server components

How it works on Linux

SQL Server objects

System databases

Database objects

SQL Server data types

SQL/T-SQL basics

History of SQL/TSQL

Types of SQL statements

DDL - Data Definition Language

DCL - Data Control Language

DML - Data Manipulation Language

Working environments and tools

sqlcmd

bcp

Visual Studio code

SQL Server Management Studio (SSMS)

Summary

Database in the Sandbox

DDL statements

Creating a new database

Creating new tables

DML statements

Data manipulation

Changing table definition

Dropping a table

Creating other database objects

Creating views

Creating stored procedures

Creating triggers

Summary

Sample Databases

Relational database concepts

Normalization

First normal form

Second normal form

Third normal form

Northwind database

Pubs database

AdventureWorks database

Installing AdventureWorks

WideWorldImporters database

Summary

A Crash Course in Querying

Retrieving and filtering data

Retrieving data from a table

String functions

Exercise

Filtering data

Comparison operators

String comparison

Logical operators

Working with NULL values

Manipulating query output

Overview of aggregate functions

Aggregate functions and NULL values

GROUP BY clause

HAVING clause

JOIN operators

INNER JOIN

OUTER JOIN

Multiple joins

Summary

Backup and Recovery Operations

SQL Server recovery models

Simple recovery model

Full recovery model

Bulk-logged recovery model

How transaction log works

Elements of backup strategy

Who can create backups?

Backup media

Types of backup

Full database backups

Transaction log backups

Differential backups

Backup and restore

Summary

User Management

Authentication process

Authorization process

Accessing SQL Server resources

Server-level permissions

Database-level permissions

Schema separation

Summary

Implementing Data Protection

Crash course in cryptography

Symmetric cryptography

Asymmetric cryptography

What is a key?

SQL Server cryptographic elements

T-SQL functions

Certificates

Service Master Key

Database master key

Transparent Data Encryption

Backup encryption

Symmetric encryption

Row-level security

Dynamic data masking

Summary

Indexing

Indexing concepts

Accessing the data

Index structure

Single and composite indexes

Ascending and descending indexes

Clustered index

What is a heap

Non-clustered index

Unique indexes

Columnstore index

Summary

In-Memory OLTP

Elements of performance

The good

The bad

The ugly

What is In-Memory OLTP?

In-Memory OLTP quick start

How to create memory-optimized tables?

What is natively compiled stored procedure?

Summary

Beyond SQL Server

Query store

Temporal tables

Mssql-scripter tool

DBFS tool

DBeaver – third party tool

Summary

Conclusion

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部