本书是一本详细讲解当前流行的SQL Server 2008数据库的项目化教程,全书分为5个项目共15章,项目1为数据库基本知识,包括3章,主要讲解数据库的基本知识、安装和配置SQL Server 2008,以及T-SQL语言基础;项目2为创建和管理数据库,包括4章,主要讲解创建和管理数据库、数据表以及索引和数据的完整性;项目3为使用数据库,包括5章,主要介绍查询数据、视图、自定义函数和存储过程、触发器、游标及事务;项目4为保障数据库安全,包括2章,主要讲解了备份和恢复数据库、管理数据库安全;项目5为SQL Server 2008数据库应用实例,详细介绍了SQL Server 2008与ASP.NET联合开发学生成绩查询系统实例。
本书针对高职高专教学特点,从方便教和学的角度组织内容、精选实例并合理安排先后顺序,理论知识与项目化实例相结合,以SQL Server 2008的基本知识为主线,主要介绍了大型数据库管理系统SQL Server 2008的功能特点以及使用SQL Server 2008进行数据库开发的实用技术。
本书根据编者多年的教学和项目开发经验,每一部分均先讲解理论知识,然后是项目举例,最后是项目实训。各个项目实例既是单独的,又是可以将全书的项目贯穿组成大项目,比较好地解决了SQL Server 2008学和用的问题。全书比较系统地介绍了数据库基本知识、SQL Server 2008数据库创建、数据库管理、数据查询、视图、索引、T-SQL、事务与游标、存储过程和触发器、数据库的备份和恢复、系统安全管理等内容,并给出了ASP.NET与SQL Server 2008联合开发编程实例。
本书既可作为大中专学生学习数据库课程的教材,又可以作为广大数据库应用开发人员的参考资料和培训教材。
项目1 数据库的基本知识
第1章 数据库的基础知识
第2章 SQL Server 2008服务器的安装与配置
第3章 T-SQL基础
项目2 创建和管理数据库
第4章 创建和管理数据库
第5章 创建和管理数据表
第6章 保证数据的完整性
第7章 索引
项目3 使用数据库
第8章 数据查询
第9章 视图
第10章 自定义函数和存储过程
第11章 触发器
第12章 游标及事务
项目4 保障数据库安全
第13章 数据库的安全性
第14章 备份、恢复、分离、附加与导入导出数据库
项目5 SQL Server 2008数据库应用实例
第15章 SQL Server 2008与Asp.net 联合开发学生成绩查询系统
附 录
附录A MyLibrary数据库的表结构
附录B 物业信息管理库的表结构
附录C 理论知识练习题参考答案
参考文献