图书介绍

Microsoft SQL SERVER 2005数据库基础 由入门到精通 英文【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Microsoft SQL SERVER 2005数据库基础 由入门到精通 英文
  • 美国扎实学习质量研究所著 著
  • 出版社: 世界图书上海出版公司
  • ISBN:7506283212
  • 出版时间:2007
  • 标注页数:306页
  • 文件大小:34MB
  • 文件页数:325页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-英文

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Microsoft SQL SERVER 2005数据库基础 由入门到精通 英文PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

Part Ⅰ Introduction to Database Development with Microsoft SQL Server 20053

1 Introducing Database Development with Microsoft SQL Server 20053

The Process of Storing and Managing Data3

Introducing Database Systems4

Understanding the Requirements of a Database System5

Defining the Architecture of a Database Application7

Using a Monolithic Application with Data Embedded in the Application Code7

Using a Monolithic Application with Data Stored in an External File8

Using a Database Application with Data Managed by a Database Server9

Using an Application with a Generic Data Access Layer9

Using an Application with Separated Presentation, Business, and Data Access Layers10

Using a Complex Application with Multiple Options for Each Layer12

Conclusion13

2 Installing and Setting Up Your Microsoft SQL Server 2005 Development Environment15

Using a Virtual PC15

Operating System Requirements for Development of SQL Server Database Applications15

Recommended Productivity Tools16

Using Performance Monitor16

Using Network Monitor16

Using Upgrade Advisor17

Recommended Development Tools17

Microsoft SQL Server 2005 Editions18

Microsoft SQL Server Express Edition18

Microsoft SQL Server Workgroup Edition18

Microsoft SQL Server Standard Edition18

Microsoft SQL Server Enterprise Edition18

Installing SQL Server 200519

Using the Surface Area Configuration Tool27

Conclusion29

Chapter 2 Quick Reference29

3 Reviewing Microsoft SQL Server 2005 Management Tools31

Introduction31

Using SQL Server Books Online31

Using SQL Server Configuration Manager32

Using the SQL Server 2005 Services Node33

Using the SQL Server 2005 Network Configuration Node34

Using the SQL Native Client Configuration Node37

Using SQL Server Surface Area Configuration39

Using Surface Area Configuration For Services And Connections40

Using Surface Area Configuration For Features41

Sac Utility41

Using SQL Server Management Studio42

Administering Servers with SQL Server Management Studio42

Using Object Explorer in SQL Server Management Studio47

Writing Scripts in SQL Server Management Studio53

Writing Solutions and Projects in SQL Server Management Studio56

Using SQL Server Management Studio Templates57

Using SQL Server Profiler59

Using the SQL Server Profiler Tool and Creating a Trace59

When Should You Use SQL Server Profiler?62

Accessing Event Types62

Running SQL Server Profiler and Performance Monitor Together63

Viewing Deadlocks in SQL Server Profiler64

Using Database Engine Tuning Advisor65

Analyzing Database Engine Tuning Advisor65

Working with Database Engine Tuning Advisor65

Managing Database Engine Tuning Advisor Sessions68

Using SQLCmd68

Working with the SQLCmd Utility69

Executing Script Files69

Conclusion70

Chapter 3 Quick Reference70

Part Ⅱ How to Create a Microsoft SQL Server 2005 Database73

4 Gathering and Understanding Business Requirements before Creating Database Objects73

Understanding Business Processes and User Interaction Requirements73

Defining the Business Problem74

Capturing Requirements74

Writing Requirements76

Understanding Business Data and Its Lifetime76

Architecture and Operational Requirements77

Availability77

Predicting the Volume of Information to Store and Manage and Predicting Database Utilization83

Using Transaction Cost Analysis83

Conclusion90

Chapter 4 Quick Reference90

Designing a Database to Solve Business Needs91

Designing a Database Conceptually91

Validating Business Requirements through Conceptual Models92

Approving the Model98

Designing a Database Logically to Leverage the Relational Engine98

Creating Columns to Capture Object Attributes99

Validating the Data108

Physically Creating a Database111

Selecting an Appropriate Storage Design for a Database111

Creating a Database112

Designing Database Schemas to Logically Group Database Objects114

Creating Tables to Implement a Design115

Conclusion117

Chapter 5 Quick Reference117

Part Ⅲ How to Query Data from Microsoft SQL Server 2005121

6 Reading Microsoft SQL Server 2005 Data from Client Applications121

Introducing Microsoft Data Access Components121

Avoiding Deprecated MDAC Components121

Outlining the MDAC Architecture122

Understanding Open Database Connectivity (ODBC)123

Understanding OLE DB and ADO126

Understanding ADO.NET129

Introducing the .NET SQL Server Data Provider131

Using the SqlConnection Class131

Using the SqlCommand Class132

Using the SqlDataReader Class133

Using the SqlDataAdapter Class133

Using the TableAdapter Class136

Introducing SQL Native Client138

Using the XML Datatype139

Using Multiple Active Result Sets (MARS)139

Using Query Notification140

Conclusion142

Chapter 6 Quick Reference142

7 Selecting the Data You Need143

Selecting Data from a Single Table143

Using AND and OR Operators145

Comparing NULL Values146

Using the CASE Statement147

Using Search Arguments148

Selecting Data from Multiple Tables149

Using Aliases150

Using the INNER JOIN Syntax151

Using More than Two Tables151

Using LEFT JOIN152

Using RIGHT JOIN154

Using FULL JOIN155

Reading Single Values155

Using System-Supplied Scalar Functions156

Designing and Using Scalar UDFs163

Designing and Using Stored Procedures to Retrieve Scalar Values164

Reading Relational and XML Data165

Viewing XML Results in SQL Server Management Studio166

Converting Relational Data to XML Format167

Converting XML Data to Relational Format172

Querying XML and Relational Data Using XQuery174

Sorting Data176

Conclusion178

Chapter 7 Quick Reference178

8 Creating Views to Encapsulate Queries179

Selecting Data from a Single View179

Creating a View179

Modifying a View Definition183

Updating Data through a View184

Partitioned Views185

Mixing Data from Views and Tables186

Working with Views within Client Applications186

Conclusion188

Chapter 8 Quick Reference188

9 Retrieving Data Using Programmable Objects191

Introduction191

Working through a Simple Problem192

Understanding Scalar UDFs194

Retrieving Result Sets197

Updating Data203

Common Language Runtime UDFs and Procedures207

Working with Statistical Calculations208

Working with CLR Stored Procedures216

Conclusion217

Chapter 9 Quick Reference218

Part Ⅳ How to Modify Data in Microsoft SQL Server 2005221

10 Inserting Data in Microsoft SQL Server 2005221

Using the INSERT Statement221

Creating an INSERT Sentence with SQL Server Management Studio221

Using Special Values for Row Insertion223

Using Other Forms of the INSERT Statement224

Inserting Data through Views225

Using the WITH Clause226

Using INSTEAD OF INSERT Triggers on Views227

Importing Data into SQL Server 2005228

Using the BCP Utility228

Using the BULK INSERT Command230

Using Integration Services to Insert Data231

Creating Your Own Package236

Encapsulating Insert Operations in Stored Procedures241

Triggering Actions Automatically when Inserting Data243

Dealing with Errors when Inserting Data245

Managing the Error247

Inserting Data from ADO.NET249

Conclusion250

Chapter 10 Quick Reference250

11 Deleting Data from Microsoft SQL Server 2005253

Using the DELETE Statement253

Creating a DELETE Sentence with SQL Server Management Studio253

Defining the WHERE Condition254

Using Relationships to Perform Deletions255

Deleting Data through Views256

Using INSTEAD OF DELETE Triggers on Views257

Encapsulating Delete Operations in Stored Procedures258

Implementing Pessimistic Concurrency for Delete Operations259

Implementing Optimistic Concurrency for Delete Operations261

Triggering Actions Automatically when Deleting Data265

Dealing with Errors266

Data Does Not Exist266

Data to Be Deleted Is Related to Other Tables267

Other Errors268

Deleting Data from ADONET268

Managing Errors during the Delete Process270

Conclusion271

Chapter 11 Quick Reference272

12 Updating Data from Microsoft SQL Server 2005273

Using the UPDATE Statement273

Creating an UPDATE Sentence with SQL Server Management Studio273

Defining the WHERE Condition274

Assigning New Values to Columns274

Using Arithmetic to Update Information275

Changing the Content of a Large(MAX)Column276

Changing the Content of a Large(BLOB)Column276

Updating Data through Views276

Using INSTEAD OF UPDATE Triggers on Views277

Encapsulating Update Operations in Stored Procedures279

Implementing Pessimistic and Optimistic Concurrency for Update Operations281

Triggering Actions Automatically when Updating Data282

Dealing with Errors283

Assigned Value Is Higher than the Field Datatype Limit284

Column Value Violates Referential Integrity284

Updating Data from ADONET284

Using Datasets and Table Adapters285

Using Stored Procedures with Table Adapters289

Conclusion296

Chapter 12 Quick Reference296

Index297

热门推荐