标题：SQL Server 2005数据库原理及应用
基本信息
作者：孙继红   黄龙泉   
丛书名：高等职业教育计算机类专业"十二五"规划教材
出版社：国防工业出版社  
ISBN：9787118079777
出版日期：2012 年3月 
开本：16开 
页码：257 
版次：1-1
内容简介
《sql server 2005数据库原理及应用》体现工学结合的高职教育人才培养理念，强调“实用为主，必需和够用为度”的原则。在知识与结构上有所创新，采用项目式编写体例，不仅符合高职学生的认知特点，而且紧密联系一线生产实际，真正实现学以致用。
《sql server 2005数据库原理及应用》以网上书城数据库为载体，全面介绍了数据库设计、数据操纵和数据库管理的相关知识。全书共分为11个项目，每个项目包含若干任务、一个项目实训和适量练习题。每个工作任务均包含精心设计的大量实例，便于学生学习和掌握。本书将知识点和技能训练融入各个任务中，实现了“教、学、做”一体化。
《sql server 2005数据库原理及应用》可供高职院校计算机软件技术、计算机网络技术、电子商务等相关专业学生使用，也可作为网络数据库初、中级开发人员与管理人员的入门参考书。
目录
《sql server 2005数据库原理及应用》 
项目亚数据库管理环境的建立 
[项目简介] 
[单词学习] 
任务1.1了解数据库的基础知识 
1.1.1网络数据库课程定位 
1.1.2数据库的概念 
1.1.3数据库技术的发展史 
1.1.4数据库系统模型 
1.1.5常见数据库简介 
任务1.2安装与配置sql server2005 
1.2.1sql server2005简介 
1.2.2sql server2005的安装 
1.2.3sql server management studio简介 
1.2.4服务器管理 
1.2.5 sql server configuration manager配置工具 
任务1.3认识网上书城数据库 
1.3.1网上书城数据库的来源 
1.3.2网上书城的功能 
1.3.3数据表简介 
.项目实训1安装sqlserver2005 
练习题 
项目2数据模型的规划与设计 
[项目简介] 
[单词学习] 
任务2.1设计数据库关系模型 
2.1.1数据模型 
2.1.2概念模型 
2.1.3e-r图的设计 
2.1.4数据库关系模型的建立 
2.1.5关系数据库的设计步骤 
任务2.2规范化设计数据库 
2.2.1数据规范化的意义 
2.2.2函数依赖的概念 
2.2.3三大范式简介 
2.2.4规范化设计小结 
项目实训2创建“图书管理系统”的数据模型 
练习题 
项目3网上书城数据库的管理 
[项目简介] 
[单词学习] 
任务3.1了解sqlserver2005数据库 
3.1.1数据库的存储结构 
3.1.2数据库文件和文件组 
3.1.3系统数据库 
3.1.4数据库对象 
任务3.2创建网上书城系统数据库 
3.2.1使用ssms向导创建数据库 
3.2.2使用t-sql语言创建数据库 
任务3.3管理网上书城系统数据库 
3.3.1打开数据库 
3.3.2修改数据库 
3.3.3删除数据库 
3.3.4移动数据库文件 
项目实训3创建“图书管理系统”数据库 
练习题 
项目4网上书城数据库表的管理 
[项目简介] 
[单词学习] 
任务4.1掌握数据表的基础知识 
4.1.1表的定义 
4.1.2列名 
4.1.3数据类型 
4.1.4长度 
任务4.2设计与创建网上书城数据表 
4.2.1表的设计步骤 
4.2.2项目中的部分表 
4.2.3使用ssms向导创建表 
4.2.4使用create table语句创建表 
任务4.3认识数据完整性 
4.3.1数据完整性概述 
4.3.2约束 
任务4.4掌握数据表的操作 
4.4.1数据表结构的修改 
4.4.2数据表的删除 
4.4.3网上书城系统数据表数据的管理 
项目实训4创建“图书管理系统”数据表 
练习题 
项目5网上书城数据库的查询 
[项目简介] 
[单词学习] 
任务5.1掌握单表查询 
5.1.1简单查询 
5.1.2条件查询 
5.1.3使用orderby查询排序 
5.1.4在查询中使用函数 
5.1.5使用groupby子句分组查询 
任务5.2掌握多表连接查询 
.5.2.1内连接 
5.2.2外连接 
5.2.3交叉连接 
5.2.4自连接 
5.2.5联合查询 
任务5.3掌握子查询操作 
5.3.1使用比较运算符的子查询 
5.3.2[not]in子查询 
5.3.3[not]exists子查询 
项目实训5数据库的查询 
练习题 
项目6网上书城数据库的开发与实务 
[项目简介] 
[单词学习] 
任务6.1了解编程的基础知识 
6.1.1变量 
6.1.2运算符 
6.1.3输出语句 
6.1.4批处理语句 
任务6.2学会使用流程控制语句 
6.2.1begin...end语句 
6.2.2Ⅳ...else语句 
6.2.3while语句 
6.2.4case表达式 
任务6.3学会使用事务处理 
6.3.1事务的基本概念 
6.3.2事务操作 
项目实训6t-sql编程操作 
练习题 
项目7存储过程的规划与设计 
[项目简介] 
[单词学习] 
任务7.1创建与管理存储过程 
7.1.1存储过程的概念 
7.1.2存储过程的优缺点 
7.1.3存储过程的分类 
7.1.4使用ssms向导创建并管理存储过程 
任务7.2设计存储过程 
7.2.1使用t-sql语句创建存储过程 
7.2.2存储过程的使用 
7.2.3使用t-sql语句管理存储过程 
项目实训7创建“图书管理系统”的存储过程 
练习题 
项目8数据库触发器的规划与设计 
[项目简介] 
[单词学习] 
任务8.1创建与管理触发器 
8.1.1触发器概述 
8.1.2触发器的类型 
8.1.3使用ssms向导管理触发器 
8.1.4使用t-sql语句管理触发器 
任务8.2熟悉触发器的工作原理 
8.2.1临时表 
8.2.2触发器的工作原理 
8.2.3触发器的应用 
项目实训8创建“图书管理系统”的触发器 
练习题 
项目9索引与视图的规划与设计 
[项目简介] 
[单词学习] 
任务9.1创建与管理索引 
9.1.1索引的基础知识 
9.1.2索引的分类与创建原则 
9.1.3使用ssms向导管理索引 
9.1.4使用t-sql命令管理索引 
任务9.2创建与管理视图 
9.2.1视图的概念 
9.2.2使用ssms向导管理视图 
9.2.3使用t-sql语句管理视图 
9.2.4视图的应用 
项目实训9创建“图书管理系统”的索引与视图 
练习题 
项目10数据库的日常管理与维护 
[项目简介] 
[单词学习] 
任务10.1掌握数据库的备份和恢复 
10.1.1数据库备份和恢复的概念 
10.1.2数据库备份操作 
10.1.3数据库恢复操作 
任务10.2掌握数据的导入和导出 
10.2.1数据导入和导出概述 
10.2.2数据导出 
10.2.3数据导人 
项目实训10数据库备份与恢复、导入与导出操作 
练习题 
项目11sql server的安全和管理 
[项目简介] 
[单词学习] 
任务11.1了解sql server的身份验证 
11.1.1windows身份验证模式 
11.1.2混合身份验证模式 
11.1.3设置身份验证模式 
任务11.2掌握服务器登录管理 
11.2.1sqlsewer登录账户 
11.2.2使用ssms管理登录账户 
11.2.3使用t—sql管理登录账户 
任务11.3掌握数据库用户管理 
11.3.1用户 
11.3.2使用ssms管理数据库用户 
11.3.3使用t—sql语句管理数据库用户 
任务114掌握角色管理 
11.4.1服务器角色 
11.4.2数据库角色 
任务11.5掌握权限设置 
11.5.1权限种类 
11.5.2使用管理工具设置权限 
11.5.3使用t—sql语句设置权限 
项目实训11数据库的安全管理 
练习题 
参考文献