目录
第一章 获取你的工具
- 获取 Visual Studio 2008
- 安装SQL Server Management Studio Express
- 安装Northwind示例数据库
- 安装 AdventureWorks示例数据库
- 小结
第二章 认识你的工具
- Microsoft .NET框架版本和绿位和红位组装模式
- 使用Visual Studio 2008
- 使用Server Management Studio Express
- 小结
第三章 认识关系型数据库
- 什么是数据库
- 选择电子表格还是数据库
- 为什么使用数据库
- 使用关系型数据库的好处
- 比较桌面系统和服务器的数据库管理系统
- The Database Life Cycle数据库的生命周期
- Mapping Cardinalities
- Understanding Keys理解键 Primary Keys主键 Foreign Keys外键
- Understanding Data Integrity理解数据完整性 Entity Integrity实体完整性 Referential Integrity参照完整性
- Normalization Concepts
正常化概念 - Drawbacks of Normalization
缺点正常化 - 小结
第四章 Writing Database Queries写作数据库查询
- Comparing QBE and SQL
比较QBE和SQL - Beginning with Queries
开始查询 - Common Table Expressions
通用表表达式 - GROUP BY Clause
GROUP BY子句 - PIVOT Operator
PIVOT操作符 - ROW_NUMBER() Function
ROW_NUMBER ( )函数 - PARTITION BY Clause
PARTITION子句 - Pattern Matching
模式匹配 - Aggregate Functions
聚合函数 - DATETIME Functions
日期时间函数 - Joins
联结 - 小结
第五章 Manipulating Database Data操纵数据库数据
- Retrieving Data
检索数据 - Using SELECT INTO Statements
使用SELECT INTO指令 - Inserting Data
插入数据 - Updating Data
更新数据 - Deleting Data
删除数据 - 小结
第六章 Using Stored Procedures使用存储过程
- Creating Stored Procedures
创建存储过程 - Modifying Stored Procedures
修改存储过程 - Displaying Definitions of Stored Procedures
显示定义的存储过程 - Renaming Stored Procedures
重命名存储过程 - Working with Stored Procedures in C#
在C #中使用存储过程 - Deleting Stored Procedures
删除存储过程 - 小结
第七章 Using XML使用XML
- Defining XML
定义XML - Why XML?
为什么是XML? - Benefits of Storing Data As XML
将数据存储为XML的优点 - Understanding XML Documents
了解XML文档 - Understanding the XML Declaration
了解XML声明 - Converting Relational Data to XML
关系数据转换为XML - Using the xml Data Type
使用XML数据类型 - 小结
第八章 Understanding Transactions了解事务
- What Is a Transaction?
什么是事务? - When to Use Transactions
何时使用事务 - Understanding ACID Properties
理解ACID性质 - Transaction Design
事务设计 - Transaction State
事务状态 - Specifying Transaction Boundaries
具体事务边界 - T-SQL Statements Allowed in a Transaction
在事务中可以使用的T - SQL语句 - Local Transactions in SQL Server 2005
在SQL Server 2005中的本地事务 - Distributed Transactions in SQL Server 2005
在SQL Server 2005中的分布式事务 - Guidelines to Code Efficient Transactions
高效事务的指导方针守则 - How to Code Transactions
如何使用代码编程事务 - 小结
第九章 Getting to Know ADO.NET结识ADO.NET
- Understanding ADO.NET
了解ADO.NET - The Motivation Behind ADO.NET
ADO.NET背后的动机 - Moving from ADO to ADO.NET
从ADO到ADO.NET - Understanding ADO.NET Architecture
了解ADO.NET架构 - Working with the SQL Server Data Provider
与SQL Server数据提供程序工作 - Working with the OLE DB Data Provider
与OLE DB数据提供程序工作 - Working with the ODBC Data Provider
与ODBC数据提供程序工作 - Data Providers Are APIs
数据供应商的API