SQL Server应用技术
书 号:9787113124830
丛 书 名:高职高专计算机规划教材.项目教程系列
作 者:韦鹏程 王璐 吴海霞
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:26元
-
内容简介
本书采用项目驱动教学模式,全书贯穿一个大的数据库项目:OnlineCS,再将该项目分解成若干个子项目,每个子项目分成不同的小任务来说明数据库的相关概念和操作。全书共分为11个项目,分别为:项目一SQLServer2005数据库管理系统的安装,项目二数据库的创建与管理,项目三表的创建与管理,项目四表数据操作,项目五数据查询的实现,项目六视图、索引和游标操作,项目七存储过程和触发器操作,项目八系统安全管理,项目九数据库维护,项目十事务、锁,项目十一OnlineCS数据库管理系统的实现。本书紧跟课程改革教学模式,注重理论和实践的结合,采用项目驱动教学模式,通过项目任务分解说明数据库的相关概念和知识,各个知识点由浅入深,并配有拓展训练,可加强读者对知识和操作的理解。本书适合作为各类高等职业院校相关课程的教材或教学参考书,也适合学生和数据库爱好者自学使用。 -
前言
数据库技术是当前计算机领域中应用最广泛的技术之一,几乎遍及计算机应用的各个方面。它已成为计算机信息系统和应用系统的核心技术和重要基础。
本书区别于市场上同类书籍的最大特色在于其突出的实用性和项目解析。本书作者多年从事数据库课程教学,具有丰富的教学经验和实践经验。本书强调数据库原理的基础性、技术性和实用性。全书以项目为驱动,将一个整体的数据库项目分成若干个子项目,没有单纯枯燥地讲解数据库的基本概念和SQL编程,而是通过一个大的项目贯穿全书,各章还配有小的任务,从易到难、逐步深入,便于学生理解和掌握。
书中每一项目的开始,都会提出本项目所涉及的案例,引导读者去分析和解决问题;然后通过将项目分解成任务,具体进行详细讲解,使读者全面掌握实现该项目的所有技术;为了使读者在解决实际问题的同时掌握理论知识,每个项目还给出了本项目的支撑知识;在每个项目的结尾,除了给出项目小结外,还有针对本项目内容的拓展练习。这样通过“实践—理论—实践”的循环学习模式,使得广大读者能够将理论知识用于实际的数据库项目开发中。
全书共分为11个项目:项目1 SQL Server 2005数据库管理系统的安装,主要讲解安装SQL Server 2005的技术要求和安装过程,涉及的知识包括数据库的基本概念、数据模型、数据库设计方法、SQL Server 2005简介等;项目2 数据库的创建与管理,通过任务讲解创建、修改和删除数据库的方法,涉及的知识包括SQL Server数据库的组成与分类、SQL语言等;项目3 表的创建与管理,通过任务讲解数据库表的创建方法、约束的创建与管理、数据库表的修改和删除,涉及的知识包括表的基本概念、表的类型、表的数据类型、数据的完整性、表的设计等;项目4 表数据操作,通过任务讲解插入记录、删除记录和修改记录的方法,涉及的知识包括INSERT 语句、DELETE 语句、UPDATE 语句的语法格式等;项目5 数据查询的实现,通过任务实现在数据库中的单表查询、连接查询、嵌套查询和组合查询等;项目6 视图、索引和游标操作,通过任务讲解视图、索引、游标的操作;项目7 存储过程和触发器操作,通过任务讲解存储过程的创建和执行,存储过程的查看、修改和删除,使用DML触发器,使用DDL触发器,查看、修改和删除触发器;项目8 系统安全管理,通过任务讲解数据库系统登录管理、数据库用户管理、数据库系统角色管理、SQL Server权限管理,涉及的知识包括SQL Server 2005 认证模式和账户管理、用户和角色权限管理等;项目9 数据库维护,通过任务讲解数据库备份和恢复、数据库的导入和导出,涉及的知识包括数据库备份、还原,数据的导入和导出等;项目10 事务、锁,通过任务讲解事务的创建、回滚事务、为数据库制造死锁,涉及的知识包括作业和警报、事务和锁等;项目11 OnlineCS数据库管理系统的实现,讲解如何通过对整个数据库项目需求分析,数据库的概念结构设计、逻辑结构设计、物理结构设计完成最终的数据库项目。
本书层次分明、内容连贯、深入浅出,可作为各类高等职业院校相关课程的教材或教学参考书。对于非计算机专业的学生,如果想要学到关键、实用的数据库技术,也可自学本教材。
由于时间仓促,加之编者水平有限,疏漏和不足之处在所难免,恳请广大读者批评指正。
编 者
2010年10月 -
目录
项目1 SQL Server 2005数据库管理系统的安装 1
任务:安装SQL Server 2005 5
项目2 数据库的创建与管理 40
任务1:网上选课系统OnlineCS数据库的创建 41
任务2:OnlineCS数据库的修改与删除 52
项目3 表的创建与管理 66
任务1:为OnlineCS数据库创建表 67
任务2:约束的创建与管理 72
任务3:OnlineCS数据库表的修改与删除 80
项目4 表数据操作 92
任务1:界面操作Student表数据 93
任务2:T-SQL语句操作Student表 95
项目5 数据查询的实现 105
任务1:在OnlineCS数据库中实现单表查询 106
任务2:在OnlineCS数据库中实现连接查询 112
任务3:在OnlineCS数据库中实现嵌套查询 114
任务4:在OnlineCS数据库中实现组合查询 118
任务5:在OnlineCS数据库中实现T-SQL的可视化操作 119
项目6 视图、索引和游标操作 125
任务1:在OnlineCS数据库中建立查询学生选修课程信息视图 126
任务2:在OnlineCS数据库中建立索引 132
任务3:在OnlineCS数据库中创建游标 136
项目7 存储过程和触发器操作 147
任务1:存储过程的创建与执行 149
任务2:建立触发器 155
项目8 系统安全管理 170
任务1:创建服务器登录账户 171
任务2:为OnlineCS数据库添加角色 175
项目9 数据库维护 190
任务1:备份OnlineCS数据库 192
任务2:导出OnlineCS数据库 197
项目10 事务、锁 221
任务1:创建一个插入学生信息记录的事务 222
任务2:回滚事务 222
任务3:为OnlineCS数据库任务制造死锁 222
项目11 OnlineCS数据库管理系统的实现 234
任务1:数据库设计 235
任务2:数据库应用系统设计 238
参考文献 251 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1韦鹏程 硕士 副教授 计算机 工作单位重庆教育学院 邮政编码 400067电话18680853003 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
本书区别于市场上同类书籍的最大特色在于其突出的实用性和项目解析。本书作者多年从事数据库课程教学,具有丰富的教学经验和实践经验。本书强调数据库原理的基础性、技术性和实用性。全书以项目为驱动,将一个整体的数据库项目分成若干个小的任务。没有单纯枯燥的去讲解数据库的基本概念和SQL编程,而是通过一个大的项目贯穿全书。各章还有配合小的任务从易到难,逐步深入,便于学生理解和掌握。 -
书评书荐
-
附件下载
图书推荐