图书目录

目录

第一部分基础篇

第1章数据库系统概述

1.1数据管理技术的发展

1.1.1数据和数据管理

1.1.2数据管理发展的3个阶段

1.2数据库系统

1.2.1数据库系统的组成

1.2.2数据库系统结构

1.3数据模型

1.3.1数据处理的3个阶段

1.3.2常见的数据模型

1.4常用国产数据库简介

1.4.1金仓数据库

1.4.2南大通用数据库

1.4.3达梦数据库

1.4.4神舟通用数据库

1.4.5国产数据库的优势和不足

习题1

第2章关系数据库基本理论

2.1关系数据模型

2.1.1关系数据结构

2.1.2关系运算

2.1.3关系的完整性约束

2.2关系代数基本理论

2.2.1传统的集合运算

2.2.2专门的关系运算

2.2.3关系代数表达式及其应用实例

2.3关系数据库的规范化理论

2.3.1关系模式规范化的必要性

2.3.2函数依赖

2.3.3关系的范式及规范化

2.3.4关系模式的分解

习题2

第3章数据库设计

3.1数据库设计概述

3.1.1数据库设计目标和方法

3.1.2数据库设计的基本步骤

3.2需求分析

3.2.1需求分析的任务和目标

3.2.2需求分析的步骤

3.2.3数据流图

3.2.4数据字典

3.3概念结构设计

3.3.1概念结构设计任务和ER模型的特点

3.3.2概念结构设计的基本方法

3.3.3概念结构设计的主要步骤

3.3.4局部ER模型的设计

3.3.5全局ER模型的设计

3.3.6概念结构设计实例

3.4逻辑结构设计

3.4.1ER模型向关系模式的转换

3.4.2关系模式的优化

3.5物理结构设计

3.5.1设计物理结构

3.5.2评价物理结构

3.6数据库实施

3.7数据库运行和维护

习题3

第二部分技术篇

第4章SQL Server系统概述

4.1SQL Server系统简介

4.1.1SQL Server的版本

4.1.2SQL Server系统数据库

4.1.3SQL Server的3个关键系统表

4.2TransactSQL简介

4.2.1SQL语言的发展与特点

4.2.2TransactSQL语法基础

4.3TransactSQL流程控制语句

4.3.1BEGIN … END语句

4.3.2分支语句

4.3.3循环语句

4.3.4RETURN语句

4.3.5WAITFOR语句

4.3.6TRY…CATCH语句

4.4SQL Server存储机制

4.4.1SQL Server 数据页概述

4.4.2SQL Server数据页结构

习题4

第5章数据库和数据表管理

5.1SQL Server数据库概述

5.1.1数据库文件类型

5.1.2数据库文件组

5.2SQL Server数据库基本管理

5.2.1创建用户数据库

5.2.2数据库结构的修改

5.2.3数据库文件的更名、删除

5.3SQL Server数据表管理

5.3.1表的创建与维护

5.3.2表中数据的维护

习题5

第6章数据查询与游标机制

6.1基本查询

6.1.1SELECT查询语句的结构

6.1.2简单查询

6.1.3带有WHERE子句的查询

6.1.4带有ORDER BY子句的查询

6.1.5带有GROUP BY子句的查询

6.1.6输出结果选项

6.1.7联合查询

6.2多表查询

6.2.1连接查询

6.2.2子查询

6.3游标机制

6.3.1游标概述

6.3.2游标的管理

6.3.3使用游标修改和删除表数据

习题6

第7章视图与索引

7.1视图

7.1.1视图概述

7.1.2创建视图

7.1.3修改视图

7.1.4删除视图

7.1.5使用视图

7.2索引

7.2.1索引概述

7.2.2创建索引

7.2.3管理索引

习题7

第8章SQL Server子程序

8.1存储过程

8.1.1存储过程概述

8.1.2创建存储过程

8.1.3调用存储过程

8.1.4管理存储过程

8.2触发器

8.2.1触发器概述

8.2.2创建触发器

8.2.3管理触发器

8.3用户定义函数

8.3.1用户定义函数概述

8.3.2创建用户定义函数

8.3.3管理用户定义函数

习题8

第9章数据库并发控制

9.1事务

9.1.1事务概述

9.1.2管理事务

9.2并发数据访问管理

9.2.1并发数据操作引起的问题

9.2.2封锁机制

9.2.3事务隔离级

习题9

第10章数据库安全管理

10.1身份验证

10.1.1Windows验证模式

10.1.2混合验证模式

10.2身份验证模式的设置

10.2.1使用“编辑服务器注册属性”

10.2.2使用“对象资源管理器”

10.3登录账户管理

10.3.1创建登录账户

10.3.2管理登录账户

10.4数据库用户管理

10.4.1创建数据库用户

10.4.2删除数据库用户

10.5角色管理

10.5.1SQL Server角色类型

10.5.2固定服务器角色管理

10.5.3固定数据库角色管理

10.5.4用户定义数据库角色

10.6权限管理

10.6.1语句权限

10.6.2对象权限

10.6.3隐含权限

10.6.4授予用户或角色权限

10.6.5拒绝用户或角色权限

10.6.6撤销用户或角色权限

10.6.7使用系统存储过程查看权限

习题10

第11章数据库备份与还原

11.1备份与还原概述

11.1.1备份方式

11.1.2备份与还原策略

11.2分离和附加数据库

11.2.1分离数据库

11.2.2附加数据库

11.3数据库备份

11.3.1创建和删除备份设备

11.3.2备份数据库方法

11.4数据库还原

11.4.1数据库还原的技术

11.4.2数据库还原的方法

习题11

第三部分应用篇

第12章ADO.NET访问SQL Server数据库

12.1数据库访问技术ADO.NET

12.1.1ADO.NET概述

12.1.2数据库访问模式

12.2数据库的连接

12.2.1使用SqlConnection对象连接数据库

12.2.2ASP.NET连接数据库测试

12.3数据库的基本操作

12.3.1用户登录界面

12.3.2向数据库添加数据

12.3.3记录数据管理

12.4存储过程调用

12.4.1无参数存储过程调用

12.4.2带参数存储过程调用

12.4.3用户自定义函数调用

12.5执行SQL事务处理

习题12