由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版]数据库技术与应用----SQL Server 2019教程 詹英 清华大学出版社 关系数据库系统教材
¥ ×1
书名: | 数据库技术与应用----SQL Server 2019教程 |
出版社: | 清华大学出版社 |
出版日期 | 2022 |
ISBN号: | 9787302599104 |
数据库技术是计算机科学技术中应用最广泛的技术,是计算机信息管理的核心技术。《数据库技术与应用----SQL Server 2019教程》主要以数据库技术人员和数据库初学者为读者对象,立足实用,从技术层面加以指导,分析最新SQL Server 2019技术,提供数据库在动态网站建设方面的实际应用案例,剖析典型的基于数据库的网站构建,展示SQL Server数据库技术发展趋势及应用潮流;同时以数据库设计为核心,在构建具体数据库应用系统的同时,剖析数据库的安全性与完整性以及关系数据方法等理论知识。 《数据库技术与应用----SQL Server 2019教程》全面贯彻教育部“突出实践能力培养”的教学改革要求,注重实际业务处理应用型人才的培养,具有内容翔实、案例丰富、实用性强,以及统一的格式化体例设计的特点。《数据库技术与应用----SQL Server 2019教程》不仅适用于本科院校和高职高专计算机科学与信息管理类专业,也可作为在职培训教材或日常工作参考用书。 |
詹英,浙江交通职业技术学院教授。主讲了《数据库应用与编程〉、《中型企业数据库应用》、《计算机英语》等计算机专业课程,主编教材3部。发表专业学术论文二十余篇。主持浙江省自然科学基金项目一项,参与浙江省科技厅项目一项。《数据库技术与应用教学平台》获浙江省高校教师教学软件评比二等奖。 |
|
《数据库技术与应用----SQL Server 2019教程》主要介绍数据库理论与微软数据库SQL Server 2019的功能,全书以一个实用数据库的设计开发为总任务,强调数据库设计理论的提炼,将此任务的完成作为教学的主线,并将此总任务分解为若干小任务,逐步完成一个综合数据库的开发。书中最后一章安排二个综合任务,为学生熟练掌握数据库开发技术打好坚实的基础。 |
|
第1章 数据库系统引论 1 1.1 数据库系统的产生与发展 1 1.1.1 数据库的基本概念 1 1.1.2 数据管理技术的产生和发展 2 1.2 SQL Server版本介绍 3 1.3 SQL Server 2019的安装 4 1.3.1 软硬件要求 4 1.3.2 安装步骤 5 1.4 SQL Server 2019组件和工具 18 1.4.1 SQL Server Management Studio 19 1.4.2 SQL Server 配置管理器 20 1.4.3 Reporting Services(报表服务器) 配置 22 1.4.4 事件探查器SQL Server Profiler 23 1.4.5 数据库引擎优化顾问 25 1.5 数据库应用案例 26 本章小结 27 实训 熟悉SQL Server 2019环境 28 习题 28 第2章 数据库系统的数据模型 29 2.1 数据模型概述 29 2.1.1 数据模型的组成要素 29 2.1.2 最常用的数据模型 30 2.2 关系数据模型概述 32 2.2.1 关系数据模型的数据结构 32 2.2.2 关系模型的数据操作 33 2.2.3 关系模型的数据约束 33 本章小结 34 习题 34 第3章 SQL Server 2019数据库架构 35 3.1 关系数据库的设计思路 35 3.2 SQL Server 2019数据库架构 39 3.2.1 概念数据库和逻辑数据库 40 3.2.2 物理数据库 41 3.3 关系数据表结构定义 42 3.4 数据库的完整性定义 44 3.5 数据库的图形表 45 本章小结 46 实训 数据库管理 47 习题 47 第4章 数据库管理 49 4.1 数据库的创建与管理 49 4.1.1 SQL Server系统数据库 49 4.1.2 数据库的创建 50 4.1.3 管理数据库 57 4.2 数据表的创建 62 4.2.1 数据系统视图 62 4.2.2 数据类型 63 4.2.3 创建数据表结构 69 4.2.4 查看数据表 80 4.2.5 修改数据表 81 4.2.6 删除数据表 83 4.2.7 外部表 84 4.2.8 图形表 87 4.3 数据库表的操作 88 4.3.1 使用SQL Server Management Studio插入、修改和删除 数据 88 4.3.2 使用T-SQL语句插入、修改 和删除数据 89 4.4 索引管理 93 4.4.1 索引概述 93 4.4.2 创建索引 95 4.4.3 删除索引 99 4.4.4 查看索引 100 4.4.5 修改索引 102 本章小结 104 实训 数据库管理 104 习题 105 第5章 关系数据库方法 107 5.1 关系数据库的基本概念 107 5.1.1 关系模型概述 107 5.1.2 关系数据结构及形式化 定义 107 5.1.3 关系数据库模式 109 5.2 关系代数 109 5.2.1 传统的集合运算 109 5.2.2 专门的关系运算 111 5.2.3 查询优化 115 5.2.4 关系代数应用举例 117 本章小结 120 习题 120 第6章 查询管理 122 6.1 SELECT查询语句 122 6.1.1 SELECT语句的执行窗口 122 6.1.2 简单查询 124 6.1.3 表达式运算符 125 6.2 排序子句 130 6.3 连接运算 131 6.3.1 谓词连接 131 6.3.2 JOIN连接 133 6.4 聚合函数 135 6.5 分组汇总与分类汇总 136 6.5.1 分组汇总 136 6.5.2 分类汇总 137 6.6 子查询 139 6.6.1 子查询的制约规则 139 6.6.2 无关子查询(不相关 子查询) 140 6.6.3 相关子查询 143 6.6.4 子查询的多层嵌套 144 6.6.5 UPDATE、INSERT和 DELETE语句中的子查询 145 6.7 并运算 146 6.8 图形表的查询 147 6.9 SELECT查询语句总结 148 本章小结 153 实训 查询管理 153 习题 155 第7章 视图管理 158 7.1 设计与创建数据库视图 158 7.1.1 设计视图 158 7.1.2 创建视图 159 7.1.3 修改视图 166 7.1.4 删除视图 167 7.1.5 重命名视图 168 7.1.6 显示视图相关性 169 7.2 管理视图 170 7.2.1 视图查询 170 7.2.2 视图更新 170 本章小结 172 实训 设计和管理视图 173 习题 173 第8章 Transact-SQL程序设计 175 8.1 Transact-SQL常用语言元素 175 8.1.1 变量 175 8.1.2 DECLARE 语句 175 8.1.3 注释 177 8.1.4 函数 178 8.1.5 PRINT 185 8.2 T-SQL 控制流语句 186 8.2.1 BEGIN…END语句 186 8.2.2 IF…ELSE语句 186 8.2.3 CASE函数 188 8.2.4 GOTO 192 8.2.5 WHILE…CONTINUE…BREAK 语句 192 8.3 用户自定义函数 194 8.3.1 标量函数 194 8.3.2 内嵌表值函数 196 8.3.3 多语句表值函数 197 8.3.4 使用对象资源管理器管理用户 自定义函数 198 8.3.5 删除用户自定义函数 200 本章小结 200 实训 SQL函数与表达式 200 习题 201 第9章 存储过程与触发器 203 9.1 设计和管理存储过程 203 9.1.1 存储过程概述 203 9.1.2 创建存储过程 205 9.1.3 执行存储过程 207 9.1.4 存储过程的参数和状态值 209 9.1.5 修改存储过程 219 9.1.6 删除存储过程 220 9.1.7 查看存储过程的定义 222 9.1.8 重命名存储过程 224 9.2 设计和管理触发器 224 9.2.1 触发器概述 224 9.2.2 创建触发器 225 9.2.3 COLUMNS_UPDATED()和 UPDATE (column)函数 230 9.2.4 RAISERROR 233 9.2.5 修改触发器 234 9.2.6 删除触发器 236 9.2.7 重命名触发器 236 实训 存储过程和触发器练习 237 习题 238 第10章 事务与批处理 241 10.1 批处理 241 10.1.1 批处理的定义 241 10.1.2 使用批处理的规则 241 10.2 事务 242 10.2.1 事务的概念 242 10.2.2 事务的特性 242 10.2.3 事务控制语句 243 10.2.4 事务模式 244 本章小结 248 实训 事务与批处理 248 习题 248 第11章 数据库备份与恢复 249 11.1 数据库备份与恢复策略 249 11.1.1 数据库备份计划 249 11.1.2 故障还原模型 251 11.1.3 备份和恢复的流程 253 11.2 备份与恢复数据库 254 11.2.1 备份设备 254 11.2.2 备份数据库 257 11.2.3 截断事务日志 262 11.2.4 数据库还原 263 11.3 分离和附加数据库 272 11.3.1 分离数据库 272 11.3.2 附加数据库 274 本章小结 275 实训 数据库备份与恢复 275 习题 276 第12章 数据库权限与角色管理 278 12.1 数据库安全访问控制 278 12.1.1 身份验证模式 278 12.1.2 权限验证 281 12.2 安全登录账户管理 282 12.2.1 建立Windows登录名 282 12.2.2 取消Windows登录名 284 12.2.3 创建SQL Server 2019 登录名 285 12.2.4 删除SQL Server 2019 登录名 286 12.2.5 查看用户 287 12.2.6 授权用户访问数据库 288 12.2.7 删除用户访问数据库的 权限 290 12.3 数据库角色管理 291 12.3.1 固定角色 291 12.3.2 创建数据库角色 292 12.3.3 管理数据库角色 295 12.4 数据库权限管理 300 12.4.1 权限概述 300 12.4.2 权限种类 300 12.4.3 授予权限 301 12.4.4 禁止权限 305 12.4.5 撤销权限 306 12.4.6 查看权限信息 307 本章小结 307 实训 数据库权限与角色管理 307 习题 308 第13章 网络数据库 310 13.1 ASP.NET与SQL Server的连接 310 13.1.1 ASP.NET 简述 310 13.1.2 ASP.NET 4.0访问SQL Server 2019 310 13.2 学生选课网站的设计与实现 313 13.2.1 数据表的操作 313 13.2.2 ASP.NET调用存储过程 319 本章小结 321 实训 网络数据库操作 321 第14章 数据库设计与关系规范化 理论 322 14.1 关系规范化理论 322 14.1.1 函数依赖 322 14.1.2 关系模式的范式 323 14.2 数据库设计 326 14.2.1 数据库设计的目标与方法 326 14.2.2 数据库设计的基本步骤 327 14.2.3 概念结构设计 328 14.2.4 逻辑设计 332 14.2.5 物理结构设计阶段 333 14.2.6 实施阶段 335 本章小结 338 习题 338 第15章 综合数据库设计 340 15.1 设计与创建学生选课管理系统 340 15.1.1 概述 340 15.1.2 需求分析 341 15.1.3 概念结构设计 341 15.1.4 模块设计 342 15.1.5 选课算法 344 15.1.6 数据库设计 345 15.1.7 功能实现 351 15.2 设计与创建人事管理系统 353 本章小结 353 实训一 十佳大学生投票系统 353 实训二 毕业论文网上选题管理系统 354 参考答案 355 |
20世纪90年代以来,计算机的应用已从单用户模式逐步向客户机/服务器网络模式发展,信息管理也从工资、人事等单方面的管理向全企业的管理信息系统发展。在网络环境下的数据处理与信息管理方面,过去常用的FoxBASE、FoxPro等小型数据库管理系统已难以胜任,用户对信息管理中的数据资源共享、数据的集中处理与分布式处理提出了越来越高的要求。Microsoft公司推出的SQL Server数据库管理系统是目前较为常用的大型数据库管理系统,它建立在成熟而强大的关系模型基础上,可以很好地支持客户机/服务器网络模式,能够满足对构建网络数据库的需求,是目前各级、各类学校学习大型数据库管理系统的首选教材。 目前,市场上关于SQL Server数据库管理系统的书籍较多,且多是说明书式的教材,它们以介绍SQL Server数据库管理系统的各项功能为主,缺乏对教学活动的设计以及对学生学习特点的尊重。我们在近十年从事数据库教学的基础上,将教学设计与教材建设结合,提高了教材的可教性和易学性。本书以一个实用数据库的设计开发为总任务,强调数据库设计理论的提炼,将此任务的完成作为教学的主线,并将此总任务分解为若干小任务,逐步完成一个综合数据库的开发。书中最后一章安排了综合任务,为学生熟练掌握数据库开发技术奠定坚实的基础。 《数据库技术与应用——SQL Server 2012教程》一书受到各用书学校的欢迎,并多次重印。本次修订,侧重对教材内容的选择、补充、处理与加工,并征求学生的意见,吸纳了学生的合理建议。全书共分为15章,第1章介绍SQL Server 2019的版本、安装和配置以及工具;第2章介绍数据库系统的数据模型,包括数据模型的数据结构、数据操作等。第3章介绍数据库架构,包括物理数据库和逻辑数据库,并给出数据库案例的设计过程,后续课程内容将逐步实现该设计方案;第4章介绍数据库的创建与管理;第5章介绍关系数据库方法;第6章介绍查询设计与创建;第7章介绍视图的设计与管理;第8章介绍Transact-SQL语言;第9章介绍存储过程与触发器;第10章介绍事务与批处理;第11章介绍数据库备份与恢复;第12章介绍数据库权限与角色管理;第13章介绍网络数据库,包括本书的综合项目“学生选课系统”;第14章介绍数据库设计与关系规范化理论;第15章提供了综合项目设计案例。 本书是浙江省教育科学规划课题的教学研究成果,其出版得到了院系领导的大力支持,在此表示衷心的感谢。本书的作者詹英、林苏映、颜慧佳是浙江交通职业技术学院教师,郭贤海是台州学院教师。本书由詹英撰写第1、2、3、5、8、10、11、12、14章和第6章的6.8小节,以及每章的实训和习题。林苏映撰写第4、6章。颜慧佳撰写第7、9章。郭贤海撰写第13章和第15章。全书由詹英负责统稿。 由于编者水平有限,虽然经过再三勘误,但仍难免有纰漏,欢迎广大读者提出宝贵意见和建议。
编 者 |
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格