数据库管理与开发项目教程(SQL Server 2019) (微课版)(第3版)
正版新书 新华官方库房直发 可开电子发票
¥
41.87
7.0折
¥
59.8
全新
库存6件
作者 杨云 高玉珍
出版社 人民邮电出版社
出版时间 2022-07
版次 3
装帧 其他
货号 文轩12.19
上书时间 2024-12-21
商品详情
品相描述:全新
图书标准信息
作者
杨云 高玉珍
出版社
人民邮电出版社
出版时间
2022-07
版次
3
ISBN
9787115586841
定价
59.80元
装帧
其他
开本
其他
纸张
胶版纸
页数
284页
字数
544千字
【内容简介】
本书以SQL Server 2019为平台,从数据库管理和开发的角度出发,介绍数据库应用系统开发技术,内容涵盖开发数据库应用系统所需的基本知识和技术。本书将数据库应用系统开发实例“学生信息管理系统”融入各项目,再把每个项目分解成若干任务,使学生逐步学会创建、管理、开发数据库,并掌握使用T-SQL进行程序设计的编程思想和技术。 本书内容由浅入深,通过任务驱动,将理论与实践密切结合,体现了高职和应用型本科教育的特点,也符合初学者认知和掌握计算机技术的规律。 本书可作为高职高专院校、应用型本科院校数据库技术与应用课程的教材,也可作为其他类学校学生和自学者的参考用书。
【作者简介】
杨云,教授,Linux国家精品资源共享课程负责人,省教学名师,首届工业和信息化职业教育教学指导委员会计算机类专业指导委员会委员,高等教育自学考试指定教材项目“互联网软件与应用”负责人。主编多部\"十三五”职业教育国家规划教材。主持的 “五核协同的Linux操作系统教学资源建设”获省级教学成果二等奖。杨云教授是微软系统工程师(MCSE),多次负责全国的红帽Linux和微软Windows服务器的培训工作。
【目录】
第 1单元 走进SQL Server 2019数据库 项目1 安装和配置SQL Server 2019 1 任务1 认知SQL Server 2019 2 任务1-1 认知SQL Server 2019的产品组件 2 任务1-2 认知SQL Server 2019的新增特性 3 任务1-3 认知SQL Server 2019的体系结构 4 任务1-4 认知SQL Server 2019的管理工具 4 任务2 安装SQL Server 2019 5 任务2-1 认知SQL Server 2019的安装要求 5 任务2-2 安装SQL Server 2019 6 任务2-3 启动SQL Server 2019 12 任务3 使用SQL Server 2019的常用工具 12 任务3-1 SQL Server配置管理器 13 任务3-2 SSMS的已注册的服务器组件 15 任务3-3 使用SSMS的查询编辑器组件 17 任务3-4 使用SSMS的其他组件 18 拓展阅读 华为——高斯数据库 18 实训1 安装并配置SQL Server 2019 18 小结 18 习题 19 项目2 设计数据库 20 任务1 附加与分离数据库、认知数据库结构 21 任务1-1 附加数据库 21 任务1-2 认知数据库结构 22 任务1-3 分离数据库 22 任务2 现实世界数据化 23 任务2-1 现实世界数据化的过程 23 任务2-2 数据模型的概念 26 任务2-3 概念模型 27 任务2-4 绘制学生选修E-R图 29 任务3 将E-R图转换成关系模型 30 任务3-1 逻辑数据模型 30 任务3-2 认知关系模型的基本概念 32 任务3-3 将学生选修E-R图转换为关系模型 33 任务3-4 关系规范化 34 任务3-5 关系运算 36 任务3-6 关系数据库 39 任务4 认知关键字和数据完整性 39 任务4-1 认知关键字 39 任务4-2 认知数据完整性 40 拓展阅读 国产数据库迎来跨越式发展新机遇 41 实训2 绘制sale数据库E-R图并指出各表的主键 41 小结 42 习题 42 项目3 创建与管理数据库 43 任务1 认知SQL Server 2019数据库 44 任务1-1 了解数据库的组成 44 任务1-2 了解数据库文件和文件组 45 任务1-3 认知系统数据库和用户数据库 45 任务2 创建数据库 47 任务2-1 使用SSMS创建数据库 47 任务2-2 使用T-SQL语句创建数据库 49 任务2-3 完成综合任务 50 任务3 管理数据库 51 任务3-1 使用SSMS查看与修改数据库 51 任务3-2 使用T-SQL语句查看数据库 52 任务3-3 使用T-SQL语句修改数据库 52 任务3-4 配置数据库为只读 53 任务3-5 收缩数据文件和数据库 55 任务3-6 修改数据库名 56 任务3-7 删除数据库 56 任务3-8 完成综合任务 57 拓展阅读 IPv4和IPv6 58 实训3 创建并管理数据库 58 小结 59 习题 59 项目4 创建与管理数据表 60 任务1 创建数据表 61 任务1-1 数据表的概念 62 任务1-2 数据类型 62 任务1-3 空 66 任务1-4 用不同的方式创建数据表 66 任务1-5 使用T-SQL语句设置联合主键 69 任务1-6 完成综合任务 69 任务2 管理数据表 70 任务2-1 显示表结构 71 任务2-2 使用SSMS修改数据表 71 任务2-3 使用T-SQL语句修改数据表 72 任务2-4 使用SSMS删除数据表 73 任务2-5 使用T-SQL语句删除数据表 74 任务2-6 使用T-SQL语句重命名数据表 74 任务2-7 完成综合任务 74 任务3 插入、删除表数据 75 任务3-1 使用SSMS插入、修改、删除表数据 75 任务3-2 使用T-SQL语句插入表数据 76 任务3-3 使用T-SQL语句删除表数据 77 任务3-4 完成综合任务 78 拓展阅读 中国计算机的主奠基者 78 实训4 创建数据表并录入表数据 79 小结 80 习题 80 项目5 查询 81 任务1 简单查询 82 任务1-1 SELECT语句的执行方式 82 任务1-2 认知SELECT语句的语法格式 84 任务1-3 使用SELECT子句实现列查询 85 任务1-4 使用WHERE子句实现条件查询 89 任务1-5 ORDER BY子句 92 任务1-6 完成综合任务 92 任务2 分类和汇总 94 任务2-1 使用常用的聚合函数 94 任务2-2 分组筛选数据 96 任务2-3 完成综合任务 97 任务3 连接查询 98 任务3-1 内连接 98 任务3-2 外连接 101 任务3-3 交叉连接 102 任务3-4 自连接 103 任务3-5 完成综合任务 104 任务4 子查询和保存查询结果 105 任务4-1 使用子查询 105 任务4-2 保存查询结果 107 任务4-3 完成综合任务 108 拓展阅读 中国国家顶级域名“CN” 110 实训5 查询sale数据库 110 小结 110 习题 111 项目6 维护表数据 113 任务1 插入、修改和删除表数据 114 任务1-1 插入表数据 114 任务1-2 修改表数据 117 任务1-3 删除表数据 118 任务2 完成综合任务 118 拓展阅读 图灵奖 120 实训6 维护sale数据库数据 120 小结 120 习题 120 第 2单元 管理数据库及数据库对象 项目7 视图和索引 122 任务1 创建与使用视图 123 任务1-1 了解视图的用途 123 任务1-2 创建视图 124 任务1-3 修改视图 127 任务1-4 删除视图 128 任务1-5 使用视图操作表数据 129 任务1-6 完成综合任务 132 任务2 创建与管理索引 134 任务2-1 创建索引 134 任务2-2 管理索引 139 任务2-3 分析索引 141 任务2-4 完成综合任务 142 拓展阅读 国家最高科学技术奖 143 实训7 为sale数据库创建视图和索引 143 小结 143 习题 144 项目8 实现数据完整性 146 任务1 实现域完整性 147 任务1-1 认知数据完整性的概念及分类 147 任务1-2 CHECK约束 148 任务1-3 规则 151 任务1-4 DEFAULT约束及默认值对象 154 任务1-5 完成综合任务 160 任务2 实现实体完整性 162 任务2-1 PRIMARY KEY约束 163 任务2-2 UNIQUE约束 164 任务2-3 完成综合任务 166 任务3 实现参照完整性 167 任务3-1 FOREIGN KEY约束 167 任务3-2 完成综合任务 170 拓展阅读 为计算机事业做出过巨大贡献的王选院士 171 实训8 实现sale数据库的数据完整性 171 小结 171 习题 172 项目9 使用T-SQL编程 174 任务1 T-SQL编程基础 175 任务1-1 标识符与注释 175 任务1-2 常量 176 任务1-3 变量 176 任务1-4 运算符与表达式 179 任务1-5 完成综合任务 182 任务2 编写批处理和程序流程控制语句 183 任务2-1 批处理 183 任务2-2 流程控制语句 183 任务2-3 完成综合任务 186 任务3 使用系统内置函数 186 任务3-1 数学函数 187 任务3-2 字符串函数 188 任务3-3 日期和时间函数 189 任务3-4 聚合函数 190 任务3-5 系统函数 190 任务3-6 完成综合任务 192 任务4 编写用户定义函数 193 任务4-1 定义与调用用户定义函数 193 任务4-2 删除用户定义函数 197 任务4-3 完成综合任务 197 任务5 使用游标 198 任务5-1 声明游标 198 任务5-2 打开游标 199 任务5-3 数据处理 200 任务5-4 关闭游标 203 任务5-5 释放游标 203 拓展阅读 “雪人计划” 204 实训9 程序设计 204 小结 204 习题 205 项目10 创建、使用存储过程和触发器 206 任务1 创建与使用存储过程 207 任务1-1 存储过程概述 207 任务1-2 创建存储过程 208 任务1-3 执行存储过程 209 任务1-4 修改存储过程 210 任务1-5 删除存储过程 211 任务1-6 完成综合任务 211 任务2 创建与使用触发器 212 任务2-1 触发器概述 213 任务2-2 创建触发器 214 任务2-3 修改触发器 217 任务2-4 删除触发器 218 任务2-5 完成综合任务 218 拓展阅读 中国的超级计算机 220 实训10 为sale数据库创建存储过程和触发器 220 小结 220 习题 221 第3单元 安全管理与日常维护 项目11 数据库安全性管理 223 任务1 实现SQL Server 2019登录认证 224 任务1-1 SQL Server 2019系统安全机制 224 任务1-2 Windows身份验证和SQL Server身份验证 225 任务1-3 选择身份验证模式 226 任务1-4 Windows验证模式登录账号的创建和删除 227 任务1-5 SQL Server验证模式登录账号的创建和删除 228 任务1-6 管理SQL Server登录账号 229 任务2 实现数据库用户账号及权限管理 229 任务2-1 数据库用户账号 230 任务2-2 用户权限及数据库角色 230 任务2-3 使用SSMS管理用户账号和权限 232 任务2-4 使用T-SQL语句管理用户账号和权限 235 任务3 实现服务器角色和应用程序角色管理 237 任务3-1 服务器角色 238 任务3-2 管理服务器角色 238 任务3-3 应用程序角色 239 拓展阅读 中国的“龙芯” 240 实训11 用户权限管理 240 小结 241 习题 241 项目12 维护与管理数据库 242 任务1 联机与脱机数据库 243 任务2 备份与还原数据库 244 任务2-1 使用SSMS备份与还原数据库 244 任务2-2 使用T-SQL语句备份与还原数据库 247 任务3 导出与导入数据 249 任务3-1 导出数据 249 任务3-2 导入数据 252 拓展阅读 国产操作系统“银河麒麟” 252 实训12 维护与管理sale数据库 253 小结 253 习题 253 第4单元 数据库应用系统开发训练 项目13 SQL Server 2019开发与编程 254 任务1 ASP.NET与SQL Server 2019开发 255 任务1-1 认知数据源控件和数据绑定控件 255 任务1-2 ASP.NET与SQL Server 2019的连接 256 任务2 Java与SQL Server 2019开发 258 任务2-1 环境配置 259 任务2-2 连接测试 260 任务3 JSP与SQL Server 2019开发 262 任务3-1 环境配置 262 任务3-2 连接测试 262 任务4 学生信息管理系统开发 264 任务4-1 系统需求分析 264 任务4-2 系统设计 264 任务4-3 系统实现 265 拓展阅读 “苟利国家生死以,岂因祸福避趋之” 280 实训13 开发销售管理系统 281 小结 281 习题 281 附录A 学生数据库(xs)表结构及数据样本 282 附录B 连接查询用例表结构及数据样本 285 参考文献 286
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价