本书从基本概念和实际应用出发,由浅入深、循序渐进地讲述了数据库设计基础知识、数据库创建、表的操作、视图操作、索引创建、存储过程与触发器应用、数据的安全与管理,以及备份与恢复等内容。
本书还将\\\"图书馆管理系统\\\"案例融入各章节,阐述数据库创建、管理、开发,以及SQL语言程序设计的思想与具体方法;简明扼要地介绍了SQL Server上机实验操作;根据技能培养的要求,结合案例,给出多个实例,以便读者能够更好地学习和掌握数据库的基本知识与技能。通过本书的学习,读者能够准确完整地理解数据库基础知识,掌握SQL Server的基本操作,培养运用SQL。语言进行程序设计的思想,提高数据库管理与开发水平。
本书讲解力求准确、简练,强调知识的层次性和技能培养的渐进性,强调SQL Server数据库管理与开发技能的培养。在内容安排上遵循\\\"循序渐进\\\"与\\\"难点分解\\\"的原则,合理安排各章内容,减小学习难度。
本书适合作为高职高专院校、普通高等院校计算机及其相关专业教材,也可作为从事相关工作的人员学习SQL Server知识的自学教材或参考书。
样章试读
目录
- 前言
第1章 数据库技术
1.1 数据库基础
1.2 数据模型
1.3 关系数据库
1.4 关系数据库的设计
1.5 图书馆管理系统数据库设计
本章小结
习题与思考题
第2章 SQL Server 2000概述
2.1 SQL Server 2000简介
2.2 SQL Server 2000的安装
本章小结
习题与思考题
第3章 SQL Server的主要管理工具
3.1 服务管理器
3.2 企业管理器
3.3 查询分析器
3.4 服务器网络实用工具
3.5 客户端网络实用工具
3.6 联机丛书
本章小结
习题与思考题
第4章 SQL Server的服务器管理
4.1 SQL Server服务器的启动和停止
4.2 管理SQL Server服务器组
4.3 SQL Server服务器的连接和注册
本章小结
习题与思考题
第5章 数据库的管理
5.1 SQL Server的数据库概述
5.2 数据库的创建
5.3 数据库的维护
5.4 实训项目
本章小结
习题与思考题
第6章 数据表的维护
6.1 SQL Server的数据类型
6.2 SQL Server的对象命名规则
6.3 数据表的创建
6.4 表的修改
6.5 表的重命名
6.6 表的删除
6.7 实训项目
本章小结
习题与思考题
第7章 SQL Server 2000的数据完整性
7.1 数据完整性基础
7.2 使用约束实现数据完整性
7.3 规则
7.4 默认
7.5 使用自动编号
7.6 实训项目
本章小结
习题与思考题
第8章 数据库的数据操作
8.1 数据的添加、修改与删除
8.2 基本查询语句的使用
8.3 数据的统计
8.4 数据的连接
8.5 子查询
8.6 实训项目
本章小结
习题与思考题
第9章 SQL Server的索引应用
9.1 索引基础
9.2 索引的实施
9.3 设置索引的选项
9.4 实训项目
本章小结
习题与思考题
第10章 视图
10.1 视图概述
10.2 视图的创建
10.3 视图的管理
10.4 实训项目
本章小结
习题与思考题
第11章 SQL Server的编程结构
11.1 程序的注释语句
11.2 程序的批处理
11.3 变量
11.4 流程控制语句
11.5 常用系统函数
11.6 用户自定义函数
11.7 游标
11.8 事务与锁
11.9 实训项目
本章小结
习题与思考题
第12章 存储过程与触发器
12.1 存储过程概述
12.2 实现无参数和返回值的存储过程
12.3 实现带参数和返回值的存储过程
12.4 触发器概述
12.5 触发哭的实施
12.6 实训项目
本章小结
习题与思考题
第13章 数据库的安全
13.1 数据库的安全机制与验证模式
13.2 管理服务器的安全性
13.3 管理数据库用户
13.4 角色管理
13.5 管理权限
13.6 实训项目
本章小结
习题与思考题
第14章 数据库备份与恢复
14.1 数据库备份与恢复综述
14.2 数据库备份与恢复操作
14.3 制定备份与恢复计划
14.4 实训项目
本章小结
习题与思考题
参考文献