ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Microsoft SQL Server 2019: A Beginner’s Guide

دانلود کتاب Microsoft SQL Server 2019: راهنمای مبتدی

Microsoft SQL Server 2019: A Beginner’s Guide

مشخصات کتاب

Microsoft SQL Server 2019: A Beginner’s Guide

ویرایش: [7th Edition | Retail] 
نویسندگان:   
سری:  
ISBN (شابک) : 1260458873, 9781260458879 
ناشر: McGraw-Hill Education 
سال نشر: 3 Dec 2020 
تعداد صفحات: 864 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 54 Mb 

قیمت کتاب (تومان) : 40,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 1


در صورت تبدیل فایل کتاب Microsoft SQL Server 2019: A Beginner’s Guide به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Microsoft SQL Server 2019: راهنمای مبتدی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Microsoft SQL Server 2019: راهنمای مبتدی

به سرعت و به راحتی در Microsoft® SQL Server® 2019 به سرعت برسید با کمک این منبع عملی و کاملاً اصلاح شده، در کمترین زمان با Microsoft SQL Server 2019 کار کنید. مایکروسافت SQL Server 2019: A Beginner’s Guide، نسخه هفتم، پر از مثال‌های دنیای واقعی و تمرین‌های عملی، با توضیح مفاهیم بنیادی سیستم پایگاه داده رابطه‌ای آغاز می‌شود. از آنجا، نحوه نوشتن دستورات Transact-SQL، اجرای پرس و جوهای پایگاه داده ساده و پیچیده، مدیریت سیستم و امنیت و استفاده از ابزارهای قدرتمند تجزیه و تحلیل و گزارش را خواهید آموخت. موضوعات جدیدی مانند پشتیبانی از SQL و JSON، پایگاه داده های گراف و پشتیبانی از یادگیری ماشین با R و Python نیز در این آموزش گام به گام ارائه شده است. • Microsoft SQL Server 2019 را نصب، پیکربندی و سفارشی کنید • اشیاء پایگاه داده را با دستورات Transact-SQL ایجاد و اصلاح کنید • رویه های ذخیره شده و توابع تعریف شده توسط کاربر را بنویسید • پشتیبان گیری و بازیابی را انجام دهید و وظایف اداری را خودکار کنید • سیستم پایگاه داده خود را برای دسترسی بهینه و قابلیت اطمینان تنظیم کنید • سیستم خود را با استفاده از احراز هویت، رمزگذاری و مجوز ایمن کنید • با SQL Server Analysis Services، Reporting Services و سایر ابزارهای BI کار کنید • دانش ذخیره سازی رابطه ای، ارائه و بازیابی داده های ذخیره شده در قالب JSON را به دست آورید • مدیریت نمودارها با استفاده از پایگاه های داده گراف سرور SQL • درباره پشتیبانی از یادگیری ماشین برای R و Python بیاموزید


توضیحاتی درمورد کتاب به خارجی

Get Up to Speed on Microsoft® SQL Server® 2019 Quickly and Easily Start working with Microsoft SQL Server 2019 in no time with help from this thoroughly revised, practical resource. Filled with real-world examples and hands-on exercises, Microsoft SQL Server 2019: A Beginner’s Guide, Seventh Edition starts by explaining fundamental relational database system concepts. From there, you’ll learn how to write Transact-SQL statements, execute simple and complex database queries, handle system administration and security, and use powerful analysis and reporting tools. New topics such as SQL and JSON support, graph databases, and support for machine learning with R and Python are also covered in this step-by-step tutorial. • Install, configure, and customize Microsoft SQL Server 2019 • Create and modify database objects with Transact-SQL statements • Write stored procedures and user-defined functions • Handle backup and recovery, and automate administrative tasks • Tune your database system for optimal availability and reliability • Secure your system using authentication, encryption, and authorization • Work with SQL Server Analysis Services, Reporting Services, and other BI tools • Gain knowledge of relational storage, presentation, and retrieval of data stored in the JSON format • Manage graphs using SQL Server Graph Databases • Learn about machine learning support for R and Python



فهرست مطالب

Cover
Title Page
Copyright Page
About the Author
Contents at a Glance
Contents
Introduction
Part I Basic Concepts and Installation
	Chapter 1 Relational Database Systems: An Introduction
		Database Systems: An Overview
			Variety of User Interfaces
			Physical Data Independence
			Logical Data Independence
			Query Optimization
			Data Integrity
			Concurrency Control
			Backup and Recovery
			Database Security
		Relational Database Systems
			Working with the Book’s sample Database
			SQL: A Relational Database Language
		Database Design
			Normal Forms
			Entity-Relationship Model
		Syntax Conventions
		Summary
		Exercises
	Chapter 2 Planning the Installation and Installing SQL Server
		SQL Server Editions and Management Tools
			SQL Server Editions
			Management Tools
		Planning Phase: General Recommendations
			Which Operating System Will Be Used?
			Which SQL Server Components Should Be Installed?
			Where Will the Root Directory Be Stored?
			Should Multiple Instances of the Database Engine Be Used?
			Which Authentication Mode for the Database Engine Should Be Used?
		Installation of SQL Server on Windows or Ubuntu
			Planning the Installation on Windows
			Installing SQL Server on Windows
			Installing SQL Server Directly on Ubuntu
		Summary
	Chapter 3 Front-End Tools for the Database Engine
		SQL Server Management Studio
			Connecting to a Server
			Registered Servers
			Object Explorer
			Organizing and Navigating SQL Server Management Studio’s Panes
		Using SQL Server Management Studio with the Database Engine
			Administering Database Servers
			Managing Databases Using Object Explorer
		Authoring Activities Using SQL Server Management Studio
			Query Editor
			Solution Explorer
			Data Discovery and Classification
		Azure Data Studio
			Installation of Azure Data Studio
			Configuration
			Object Explorer
			Code Editor
			Database Dashboards and Customization
		SQL Server Management Studio vs. Azure Data Studio
		Summary
		Exercises
Part II Transact-SQL Language
	Chapter 4 SQL Components
		SQL’s Basic Objects
			Literal Values
			Identifiers
			Delimiters
			Comments
			Reserved Keywords
		Data Types
			Numeric Data Types
			Character Data Types
			Temporal Data Types
			Miscellaneous Data Types
			Storage Options
		Transact-SQL Functions
			Aggregate Functions
			Scalar Functions
		Scalar Operators
			Global Variables
		NULL Values
		Summary
		Exercises
	Chapter 5 Data Definition Language
		Creating Database Objects
			Creation of a Database
			CREATE TABLE: A Basic Form
			CREATE TABLE and Declarative Integrity Constraints
			Referential Integrity
			Creating Other Database Objects
			Integrity Constraints and Domains
		Modifying Database Objects
			Altering a Database
			Altering a Table
		Removing Database Objects
		Summary
		Exercises
	Chapter 6 Queries
		SELECT Statement: Its Clauses and Functions
			WHERE Clause
			GROUP BY Clause
			Aggregate Functions
			HAVING Clause
			ORDER BY Clause
			SELECT Statement and IDENTITY Property
			CREATE SEQUENCE Statement
			Set Operators
			CASE Expressions
		Subqueries
			Subqueries and Comparison Operators
			Subqueries and the IN Operator
			Subqueries and ANY and ALL Operators
		Temporary Tables
		Join Operator
			Two Syntax Forms to Implement Joins
			Natural Join
			Cartesian Product
			Outer Join
			Further Forms of Join Operations
		Correlated Subqueries
			Subqueries and the EXISTS Function
			Should You Use Joins or Subqueries?
		Table Expressions
			Derived Tables
			Common Table Expressions
		Summary
		Exercises
	Chapter 7 Modification of a Table’s Contents
		INSERT Statement
			Inserting a Single Row
			Inserting Multiple Rows
			Table Value Constructors and INSERT
		UPDATE Statement
		DELETE Statement
		Other T-SQL Modification Statements and Clauses
			TRUNCATE TABLE Statement
			MERGE Statement
			The OUTPUT Clause
		Summary
		Exercises
	Chapter 8 Stored Procedures and User-Defined Functions
		Procedural Extensions
			Block of Statements
			IF Statement
			WHILE Statement
			Local Variables
			Miscellaneous Procedural Statements
			Exception Handling with TRY, CATCH, and THROW
		Stored Procedures
			Creation and Execution of Stored Procedures
		User-Defined Functions
			Types of User-Defined Functions
			Creation and Execution of User-Defined Functions
			Changing the Structure of UDFs
		Summary
		Exercises
	Chapter 9 System Catalog
		Introduction to the System Catalog
		General Interfaces
			Catalog Views
			Dynamic Management Views and Functions
			Information Schema
		Proprietary Interfaces
			System Stored Procedures
			System Functions
			Property Functions
		Summary
		Exercises
	Chapter 10 Indices
		Introduction to Indices
			Clustered Indices
			Nonclustered Indices
		Transact-SQL and Indices
			Creating Indices
			Editing Information Concerning Indices
			Altering Indices
			Creation of Resumable Online Indices
			Removing and Renaming Indices
		Guidelines for Creating and Using Indices
			Indices and Conditions in the WHERE Clause
			Indices and the Join Operator
			Covering Index
			Missing Indices
		Special Types of Indices
		Summary
		Exercises
	Chapter 11 Views
		DDL Statements and Views
			Creating a View
			Altering and Removing Views
		DML Statements and Views
			View Retrieval
			INSERT Statement and a View
			UPDATE Statement and a View
			DELETE Statement and a View
			Editing Information Concerning Views
		Summary
		Exercises
	Chapter 12 Security System of the Database Engine
		Encrypting Data
			Symmetric Keys
			Asymmetric Keys
			Certificates
			Editing Metadata Concerning User Keys
			Extensible Key Management
			Methods of Data Encryption
		Authentication
			Setting Up the Database System Security
		Schemas
			User–Schema Separation
			DDL Schema-Related Statements
			Default Database Schemas
		Database Security
			Managing Database Security Using SQL Server Management Studio
			Managing Database Security Using Transact-SQL Statements
		Roles
			Fixed Server Roles
			Fixed Database Roles
			Application Roles
			User-Defined Server Roles
			User-Defined Database Roles
		Authorization
			GRANT Statement
			DENY Statement
			REVOKE Statement
			Managing Permissions Using SQL Server Management Studio
			Managing Authorization and Authentication of Contained Databases
		Change Tracking
		Data Security and Views
		Summary
		Exercises
	Chapter 13 Concurrency Control
		Concurrency Models
		Transactions
			Properties of Transactions
			Transact-SQL Statements and Transactions
			Transaction Log
			Editing Information Concerning Transactions and Logs
		Locking
			Lock Modes
			Lock Granularity
			Lock Escalation
			Affecting Locks
			Displaying Lock Information
			Deadlock
		Isolation Levels
			Concurrency Problems
			The Database Engine and Isolation Levels
		Row Versioning
			Read Committed Snapshot Isolation
			Snapshot Isolation
		Summary
		Exercises
	Chapter 14 Triggers
		Introduction to Triggers
			Creating a DML Trigger
			Modifying a Trigger’s Structure
			Using deleted and inserted Virtual Tables
		Application Areas for DML Triggers
			AFTER Triggers
			INSTEAD OF Triggers
			First and Last Triggers
		DDL Triggers and Their Application Areas
			Database-Level Triggers
			Server-Level Triggers
		Summary
		Exercises
Part III SQL Server: System Administration
	15 System Environment of the Database Engine
		System Databases
			master Database
			model Database
			tempdb Database
			msdb Database
		Disk Storage
			Properties of Data Pages
			Types of Data Pages
			Editing Information Concerning Disk Storage
			Parallel Processing of Tasks
		Utilities
			bcp Utility
			sqlcmd Utility
			mssql-cli Utility
			sqlservr Utility
		DBCC Commands
			Validation Commands
			Performance Command
		Policy-Based Management
			Key Terms and Concepts
			Using Policy-Based Management
		Summary
		Exercises
	Chapter 16 Backup, Recovery, and System Availability
		Reasons for Data Loss
		Introduction to Backup Methods
			Full Database Backup
			Differential Backup
			Transaction Log Backup
			File or Filegroup Backup
		Performing Database Backup
			Backing Up Using Transact-SQL Statements
			Backing Up Using SQL Server Management Studio
			Determining Which Databases to Back Up
		Performing Database Recovery
			Automatic Recovery
			Manual Recovery
			Recovery Models
		System Availability
			Using a Standby Server
			Using RAID Technology
			Database Mirroring
			Failover Clustering
			Log Shipping
			AlwaysOn
			Comparison of High-Availability Components
		Maintenance Plan Wizard
		Summary
		Exercises
	Chapter 17 Automating System Administration Tasks
		Starting SQL Server Agent
		Creating Jobs and Operators
			Creating a Job and Its Steps
			Creating a Job Schedule
			Notifying Operators About the Job Status
			Viewing the Job History Log
		Alerts
			Error Messages
			SQL Server Agent Error Log
			Windows Application Log
			Defining Alerts to Handle Errors
		Summary
		Exercises
	Chapter 18 Data Replication
		Distributed Data and Methods for Distributing
		SQL Server Replication: An Overview
			Publishers, Distributors, and Subscribers
			Publications and Articles
			Agents
			The distribution Database
			Replication Types
			Replication Models
		Managing Replication
			Configuring the Distribution and Publication Servers
			Setting Up Publications
			Configuring Subscription Servers
		Summary
		Exercises
	Chapter 19 Query Optimizer
		Phases of Query Processing
		How Query Optimization Works
			Query Analysis
			Index Selection
			Join Order Selection
			Join Processing Techniques
			Plan Caching
		Tools for Editing the Optimizer Strategy
			SET Statement
			SQL Server Management Studio and Graphical Execution Plans
			Examples of Execution Plans
			Dynamic Management Views and Query Optimizer
		Optimizer Hints
			Why Use Optimizer Hints
			Types of Optimizer Hints
		Summary
		Exercises
	Chapter 20 Performance Tuning
		Factors That Affect Performance
			Database Applications and Performance
			The Database Engine and Performance
			System Resources and Performance
		Monitoring Performance
			Performance Monitor: An Overview
			Monitoring the CPU
			Monitoring Memory
			Monitoring the Disk System
			Monitoring the Network Interface
		Choosing the Right Tool for Monitoring
			SQL Server Profiler
			Database Engine Tuning Advisor
			Extended Events
		Other Performance Tools of the Database Engine
			Query Store
			Automatic Tuning
			Performance Data Collector
			Resource Governor
			Live Query Statistics
		Summary
		Exercises
	Chapter 21 In-Memory OLTP
		Memory-Optimized Tables
			Pinned Tables as Predecessor of Memory-Optimized Tables
			Creating a Memory-Optimized Filegroup
			Creating Memory-Optimized Tables
		Row and Index Storage
			Row Storage
			Index Storage
		In-Memory OLTP and Concurrency Control
			Logging Memory-Optimized Objects
			Optimistic Multiversion Concurrency Control
		Accessing the Content of Memory-Optimized Tables
			Interpreted Transact-SQL
			Compiled Stored Procedures
		Editing Information Concerning In-Memory Objects
			Property Functions
			Catalog Views and System Stored Procedures
			Dynamic Management Views
		Tools for In-Memory OLTP
			Memory Management for In-Memory OLTP: Overview
			Memory Management Tools
			Migration Tools for In-Memory OLTP
		Summary
Part IV SQL Server and Business Intelligence
	Chapter 22 Business Intelligence: An Introduction
		Online Transaction Processing vs. Business Intelligence
			Online Transaction Processing
			Business Intelligence Systems
		Data Warehouses and Data Marts
		Data Warehouse Design
		Cubes and Their Architectures
			Aggregation
			Physical Storage of a Cube
		Data Access
		Summary
		Exercises
	Chapter 23 SQL Server Analysis Services
		Multidimensional Model
			Multidimensional Model Terminology
			Creating a New Project Using Visual Studio 2019
			Creating and Processing of a Multidimensional Cube
			Delivering Data from the Multidimensional Model
		Tabular Model
			Workspace Database
			Creating a Tabular Model Solution
			A Tabular Model Example
			Delivering Data from the Tabular Project
		Multidimensional Model vs. Tabular Model
		Analysis Services: Data Security
		Summary
		Exercises
	Chapter 24 Business Intelligence and Transact-SQL
		Window Construct
			Partitioning
			Ordering and Framing
		Extensions of GROUP BY
			CUBE Operator
			ROLLUP Operator
			Grouping Functions
			Grouping Sets
		OLAP Query Functions
			Ranking Functions
			Statistical Aggregate Functions
		Standard and Nonstandard Analytic Functions
			TOP Clause
			OFFSET/FETCH
			NTILE Function
			Pivoting Data
			STRING_AGG Function
			APPROX_COUNT_DISTINCT Function
		Summary
		Exercises
	Chapter 25 SQL Server Reporting Services
		Reports: An Introduction
		SQL Server Reporting Services Architecture
			Reporting Services Windows Service
			Report Catalog
		Installation and Configuration of Reporting Services
		Creating Reports
			Installation of SQL Server Data Tools
			Creating Your First Report
			Creating a Parameterized Report
			Creating a Report Using a Chart
		Managing and Tuning Reports
			Reporting Services Web Portal
			Performance Issues
		Reporting Services Security
			Authentication
			Authorization
		Summary
		Exercises
	Chapter 26 Optimizing Techniques for Data Warehousing
		Data Partitioning
			How the Database Engine Partitions Data
			Steps for Creating Partitioned Tables
			Partitioning Techniques for Increasing System Performance
			Editing Information Concerning Partitioning
			Guidelines for Partitioning Tables and Indices
		Star Join Optimization
		Indexed Views
			Creating an Indexed View
			Modifying the Structure of an Indexed View
			Editing Information Concerning Indexed Views
			Benefits of Indexed Views
		Summary
	Chapter 27 Columnstore Indices
		Benefits of Columnstore Indices
		Internal Storage of Columnstore Indices
			Index Storage
			Compression
		Types of Columnstore Indices
			Clustered Columnstore Index
			Nonclustered Columnstore Index
		Editing Information Concerning Columnstore Indices
		Columnstore Indices: Performance
			Columnstore Indices vs. Rowstore Indices
			Batch Mode on Columnstore
		Summary
		Exercises
	Chapter 28 Intelligent Query Processing
		Adaptive Query Processing
			Memory Grant Feedback
			Adaptive Join
			Interleaved Execution
		Batch Mode on Rowstore
		Approximate Query Processing
		Scalar UDF Inlining
			Enabling and Disabling Scalar UDF Inlining
		Table Variable Deferred Compilation
		Summary
Part V Beyond Relational Data
	Chapter 29 JSON Integration in the Database Engine
		An Introduction to JSON
			Why Support JSON in SQL Server?
		Storing JSON Documents in the Database Engine
		Presenting and Querying JSON Documents
			Presenting JSON Documents as Relational Data
			Presenting Relational Data as JSON Documents
			Querying JSON Documents
		Updating JSON Documents
		Summary
	Chapter 30 Spatial and Temporal Data
		Spatial Data
			Models for Representing Spatial Data
			GEOMETRY Data Type
			GEOGRAPHY Data Type
			GEOMETRY vs. GEOGRAPHY
			External Data Formats
		Working with Spatial Data Types
			Working with the GEOMETRY Data Type
			Working with the GEOGRAPHY Data Type
			Spatial Indices
			Editing Information Concerning Spatial Data
		Temporal Tables
			Creation of Temporal Tables
			Temporal Tables and DML Statements
			Querying Temporal Data
			Converting Nontemporal Tables into Temporal Tables
		Summary
	Chapter 31 SQL Server Graph Databases
		Graph Databases: A General Introduction
			Graph Databases: Models
			SQL Server Graph Databases: An Introduction
		Creating Node Tables and Edge Tables
			Creating Node Tables
			Creating Edge Tables
			Inserting Data into Edge Tables
		Querying Graph Data
			The MATCH Function
			Recursive Relationships
		Modifying and Editing Data in Graph Databases
			Deleting Graph Data
			Updating Graph Data
			Editing Information Concerning SQL Server Graph Databases
		Querying Graph Data Using Relational Queries
		Summary
		Exercises
Part VI Machine Learning
	Chapter 32 SQL Server Machine Learning Services: R Support
		SQL Server R Services
			R Language: An Introduction
			Getting Started with R in SQL Server
			R Data Frames
		Data Visualization
			Data Visualization in R
			Integrate R in Power BI Desktop
		Predictive Modeling with R
			Solving Linear Regression Problems with R
		Summary
	Chapter 33 SQL Server Machine Learning Services: Python Support
		Python: An Introduction
			Getting Started with Python
			Python Data Frames
		Data Visualization with Python
		Predictive Modeling with Python in SQL Server
			Solving Linear Regression Problems Using Python
		Summary
Appendix  Exercise Solutions
Index




نظرات کاربران