《数据库技术与应用:SQL server 2005》是2010年清华大学出版社出版的图书,作者是刘卫国、熊拥军。
全书以SQL Server 2005为蓝本,介绍数据库的基本知识和应用开发技术。全书可分成3个部分,第1部分是数据库的基本概念与原理,从实用的角度介绍如何根据应用需求,设计一个结构合理、使用方便的数据库; 第2部分是数据库的操作与应用,以SQL Server 2005为实践平台,介绍数据库管理系统的基本功能,包括SQL Server 2005系统基础、数据库的管理、表的管理、数据查询、索引与视图、数据完整性、TransactSQL程序设计、存储过程与触发器、数据库的安全管理、数据库的备份与还原等内容; 第3部分是数据库应用系统开发,结合实际案例介绍数据库应用系统的开发方法。本书在编写过程中,力求做到概念清晰、取材合理、深入浅出、突出应用,为学生应用数据库技术进行数据管理打下良好基础。
目录
- 第1章数据库系统概论
- 1.1数据和数据管理
- 1.2数据管理技术的发展
- 1.2.1人工管理
- 1.2.2文件管理
- 1.2.3数据库管理
- 1.3数据库与数据库系统
- 1.3.1数据库系统的组成
- 1.3.2数据库的三级模式结构
- 1.3.3数据库系统的特点
- 1.4数据模型
- 1.4.1数据处理的三个阶段
- 1.4.2概念模型
- 1.4.3逻辑模型
- 1.5数据库新技术
- 1.5.1分布式数据库
- 1.5.2多媒体数据库
- 1.5.3工程数据库
- 1.5.4面向对象数据库
- 1.5.5数据仓库技术
- 本章小结
- 习题
- 第2章关系数据库基本原理
- 2.1关系数据库概述
- 2.1.1关系数据模型
- 2.1.2关系数据库基本概念
- 2.1.3关系数据库基本特征
- 2.2关系代数的基本原理
- 2.2.1关系的数学定义
- 2.2.2关系运算
- 2.3关系模式的分解
- 2.3.1函数依赖的基本概念
- 2.3.2关系的规范化
- 2.3.3关系的分解
- 2.4关系模型的完整性约束
- 2.5数据库的设计方法
- 2.5.1数据库设计过程
- 2.5.2ER模型到关系模型的转化
- 2.5.3数据库设计实例
- 本章小结
- 习题
- 第3章SQLServer2005系统基础
- 3.1SQLServer2005简介
- 3.1.1SQLServer的发展
- 3.1.2SQLServer的特点
- 3.1.3SQLServer2005新增功能
- 3.2SQLServer2005的安装
- 3.2.1安装需求
- 3.2.2安装过程
- 3.3SQLServer2005的常用管理工具及其初步应用
- 3.3.1常用管理工具的功能与基本操作
- 3.3.2SQLServer2005服务器的配置与管理
- 3.4SQL和TransactSQL概述
- 3.4.1SQL语言的发展与特点
- 3.4.2TransactSQL概述
- 本章小结
- 习题
- 第4章数据库的管理
- 4.1SQLServer2005数据库概述
- 4.1.1SQLServer2005中的数据库
- 4.1.2SQLServer2005的系统数据库
- 4.1.3数据库对象的标识符
- 4.2数据库的创建
- 4.2.1使用SQLServer管理平台创建数据库
- 4.2.2使用TransactSQL语句创建数据库
- 4.3数据库的修改
- 4.3.1使用SQLServer管理平台修改数据库
- 4.3.2使用TransactSQL语句修改数据库
- 4.4数据库的删除
- 4.4.1使用SQLServer管理平台删除数据库
- 4.4.2使用TransactSQL语句删除数据库
- 本章小结
- 习题
- 第5章表的管理
- 5.1SQLServer表概述
- 5.1.1数据类型简介
- 5.1.2空值和默认值
- 5.1.3约束
- 5.2表的创建与维护
- 5.2.1使用SQLServer管理平台对表进行操作
- 5.2.2使用TransactSQL语句创建表
- 5.2.3使用TransactSQL语句修改表
- 5.2.4使用TransactSQL语句删除表
- 5.3表中数据的维护
- 5.3.1插入数据
- 5.3.2修改数据
- 5.3.3删除数据
- 本章小结
- 习题
- 第6章数据查询
- 6.1基本查询
- 6.1.1简单查询
- 6.1.2带条件查询
- 6.1.3查询结果处理
- 6.2嵌套查询
- 6.2.1单值嵌套查询
- 6.2.2多值嵌套查询
- 6.3连接查询
- 6.3.1连接概述
- 6.3.2内连接
- 6.3.3外连接
- 6.3.4交叉连接
- 本章小结
- 习题
- 第7章索引与视图
- 7.1索引概述
- 7.1.1索引的基本概念
- 7.1.2索引的分类
- 7.2索引的操作
- 7.2.1创建索引
- 7.2.2查看与修改索引
- 7.2.3删除索引
- 7.3视图概述
- 7.3.1视图的基本概念
- 7.3.2视图的限制
- 7.4视图的操作
- 7.4.1创建视图
- 7.4.2修改视图
- 7.4.3删除视图
- 7.4.4查看和修改视图属性
- 7.5视图的应用
- 7.5.1通过视图检索表数据
- 7.5.2通过视图添加表数据
- 7.5.3通过视图修改表数据
- 7.5.4通过视图删除表数据
- 本章小结
- 习题 [2]
- 第8章数据完整性
- 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.2.4删除默认值
- 8.3使用约束实施数据完整性
- 8.3.1主键约束
- 8.3.2外键约束
- 8.3.3唯一性约束
- 8.3.4检查约束
- 8.3.5默认约束
- 本章小结
- 习题
- 第9章TransactSQL程序设计
- 9.1数据与表达式
- 9.1.1用户定义数据类型
- 9.1.2常量与变量
- 9.1.3运算符与表达式
- 9.2函数
- 9.2.1常用函数
- 9.2.2用户定义函数
- 9.3程序控制流语句
- 9.3.1语句块和注释
- 9.3.2选择控制
- 9.3.3循环控制
- 9.3.4批处理
- 9.4游标管理与应用
- 9.4.1游标概述
- 9.4.2声明游标
- 9.4.3使用游标
- 9.4.4游标的应用
- 9.4.5使用系统存储过程管理游标
- 本章小结
- 习题
- 第10章存储过程与触发器
- 10.1存储过程概述
- 10.2存储过程的创建与使用
- 10.2.1创建存储过程
- 10.2.2执行存储过程
- 10.2.3修改存储过程
- 10.2.4删除存储过程
- 10.2.5存储过程参数与状态值
- 10.3触发器概述
- 10.4触发器的创建与使用
- 10.4.1创建触发器
- 10.4.2修改触发器
- 10.4.3删除触发器
- 10.5事务处理
- 10.5.1事务概述
- 10.5.2事务管理
- 10.6SQL Server的锁机制
- 10.6.1锁模式
- 10.6.2隔离级别
- 10.6.3查看和终止锁
- 10.6.4死锁及其防止
- 本章小结
- 习题
- 第11章数据库的安全管理
- 11.1SQL Server 的安全机制
- 11.1.1身份验证
- 11.1.2身份验证模式的设置
- 11.2登录账号管理
- 11.2.1创建登录账户
- 11.2.2修改登录账户
- 11.2.3删除登录账户
- 11.3数据库用户的管理
- 11.4角色管理
- 11.4.1SQL Server角色的类型
- 11.4.2固定服务器角色管理
- 11.4.3数据库角色管理
- 11.4.4用户定义数据库角色
- 11.5权限管理
- 11.5.1权限的种类
- 11.5.2授予权限
- 11.5.3禁止与撤销权限
- 11.5.4查看权限
- 本章小结
- 习题
- 第12章数据库的备份与还原
- 12.1数据库的备份
- 12.1.1数据库备份概述
- 12.1.2创建和删除备份设备
- 12.1.3备份数据库
- 12.2数据库的恢复
- 12.2.1数据库恢复模型
- 12.2.2查看备份信息
- 12.2.3恢复数据库
- 12.3数据导入导出
- 12.3.1导入数据
- 12.3.2导出数据
- 12.4分离与附加用户数据库
- 12.4.1分离用户数据库
- 12.4.2附加用户数据库
- 本章小结
- 习题
- 第13章数据库应用系统开发
- 13.1数据库应用系统的开发过程
- 13.2数据库系统的体系结构与开发工具
- 13.2.1数据库系统的体系结构
- 13.2.2常用的数据库开发工具
- 13.3用VB .NET开发数据库应用系统
- 13.3.1VB .NET程序设计概述
- 13.3.2VB .NET程序设计基础知识
- 13.3.3VB .NET数据库应用程序开发
- 13.4数据库系统开发案例——图书现场采购系统
- 13.4.1开发背景
- 13.4.2系统需求分析
- 13.4.3系统设计
- 13.4.4系统主窗体的实现
- 13.4.5用户管理模块的实现
- 13.4.6采购数据管理模块的实现
- 13.4.7数据导入管理模块的实现
- 13.4.8现场扫描选购模块的实现
- 13.4.9批查重选购模块的实现
- 13.4.10查询选购模块的实现
- 13.4.11采购数据统计输出模块的实现
- 本章小结
- 习题
- 参考文献