书籍详情
SQL Server数据库项目化教程
作者:方少卿 著
出版社:中国铁道出版社
出版时间:2020-01-01
ISBN:9787113265755
定价:¥35.00
购买这本书可以去
内容简介
本书为安徽省高校质量工程省级规划教材立项项目——计算机专业项目化系列教程(2017ghjc290)的组成部分。本书针对高职教育特点,从数据库开发实际需求出发,打破根据知识点安排章节的传统思路,而是以与企业合作开发的真实案例“职苑物业管理系统”的开发过程贯穿全书,由实际项目开发步骤合理安排知识结构,将课程内容与行业标准和岗位规范对接、教学过程与生存过程对接,每个任务和单元之后合理安排拓展知识,并配有小结、实训和练习,以帮助读者对知识的学习和巩固,读者还可以通过扫描二维码在线观看操作视频。 本书共分 12 个单元,基于 Microsoft SQL Server 2012 进行开发与学习,主要介绍了数据库设计、数据库开发环境搭建、数据库操作、表的操作、数据查询、复杂查询、安全性管理、增加测试数据和事务控制、提高系统性能、数据库管理、自动业务处理和系统部署等内容。 本书适合作为高等职业院校计算机、电子信息、物联网技术应用等专业(方向)的教材,也可供从事信息技术、嵌入式系统与物联网技术开发的工程技术人员参考。
作者简介
方少卿,铜陵职业技术学院
目录
单元 1 数据库设计1
任务 1?? 学习物业管理系统的功能设计1
知识技能准备
一、数据和信息??
二、数据处理与数据管理2
三、数据库技术的发展概况2
四、数据库系统的组成4
五、当前常用数据库系统4
任务 2?? 绘制物业管理系统数据库的E-R
一、实体??6
二、E-R 图??
任务 3?? 将 E-R 图转换为数据库表10
知识技能准备
一、关系模型??
二、E-R 图转换为数据库表的方法11
小结12
实训12
习题13
单元 2 数据库开发环境搭建14
任务 1?? 安装 SQL??Server??201214
知识技能准备
一、SQL??Server??2012 概述15
二、安装 SQL??Server??2012??的硬件和软件要求15
任务 2?? 启动和连接 SQL??Server29
知识技能准备
一、T-SQL 命令29
二、T-SQL 编程基础30
小结41
实训41
习题41
单元 3 数据库操作42
任务 1?? 创建数据库??42
知识技能准备
一、关系数据库相关概念43
二、SQL??Server 必备系统数据库44
三、SQL??Server 主要文件类型??45
任务 2?? 分离和附加数据库??52
知识技能准备??52
拓展任务?? 数据库的其他相关操作??59
知识技能准备
一、数据库其他操作的 T-SQL 命令??59
二、数据库中文件操作的 T-SQL 命令??60
三、文件组操作的 T-SQL 命令??61
小结64
实训65
习题65
单元 4 表的操作66
任务 1?? 创建表??66
知识技能准备
一、表的基本概念??67
二、使用 SSMS 创建数据表??72
三、使用 T-SQL 语句创建数据表??76
任务 2?? 操作表的记录??79
知识技能准备
一、记录操作??79
二、使用 SSMS 管理记录??79
三、使用 T-SQL 语句管理记录??80
小结83
实训83
习题84
单元 5 数据查询85
任务 1?? 查询单个数据表的列数据
?? 和行数据??85
知识技能准备
一、查询数据表中的列数据??86
二、查询数据表中的行数据??89
任务 2?? 数据排序和简单子句查询??91
知识技能准备
一、对查询结果进行统计92
二、分组查询??93
三、对查询结果进行排序95
小结95
实训96
习题96
单元 6 复杂查询98
任务?? 多表数据查询??98
知识技能准备
一、模糊查询??99
二、多表查询??100
三、嵌套查询??102
小结104
实训104
习题105
单元 7 安全性管理 106
任务 1?? 添加用户??106
知识技能准备
一、安全性管理基础概念107
二、使用 SSMS 创建登录名和数据库用户??108
三、使用 T-SQL 创建登录名和
?? ????数据库用户??111
任务 2?? 不同权限用户界面设计??113
知识技能准备
一、权限和角色的概念??114
二、使用 SSMS 管理角色和设置权限??115
三、使用 T-SQL 管理角色和设置权限??117
小结120
实训120
习题121
单元 8 增加测试数据和事务控制122
任务 1?? T-SQL 增加测试数据??122
知识技能准备
一、T-SQL 的运算符和表达式123
二、常用函数??124
任务 2?? “用户信息更改”模块??129
知识技能准备
一、事务的概念??129
二、事务的种类??129
三、显式事务的语句??130
四、隐式事务的语句??131
小结133
实训133
习题133
单元 9 提高系统性能 134
任务 1?? 创建索引,提高“用户基本??
信息”的查询速度??134
知识技能准备
一、索引的概念??135
二、使用 Management??Studio 创建索引??136
三、使用 T-SQL 创建索引??137
任务 2?? 使用存储过程,实现“住户
?? 信息查询”??137
知识技能准备
一、T-SQL??程序设计基本知识??138
二、存储过程??144
小结148
实训148
习题149
单元 10 数据库管理 150
任务 1?? 执行数据库备份和还原??150
知识技能准备
一、备份数据库??151
二、还原数据库??152
任务 2?? 数据的导入和导出??154
知识技能准备
一、将 SQL??Server 数据导出到 TXT 文件??155
二、将 Excel 数据导入 SQL??Server??156
小结157
实训157
习题158
单元 11 自动业务处理 159
任务 1?? 物业费用超期预警??159
知识技能准备
一、触发器??160
二、使用??SQL??创建触发器??161
三、虚拟表??163
四、使用??SQL??查看触发器??164
五、使用??SQL??Server??Management??Studio????
????管理触发器??164
任务 2?? 物业管理新业务提醒设置??166
知识技能准备
一、使用??SQL??修改触发器??166
二、使用??SQL??删除触发器??167
小结168
实训168
习题168
单元 12 系统部署 169
任务?? 部署数据库??169
知识技能准备
一、脚本??169
二、部署脚本??170
三、附加脚本??170
小结175
实训175
附录 A 职苑物业管理系统数据库
各表属性定义 176
附录 B 职苑物业管理系统数据库
各表实现脚本 181
参考文献 188
任务 1?? 学习物业管理系统的功能设计1
知识技能准备
一、数据和信息??
二、数据处理与数据管理2
三、数据库技术的发展概况2
四、数据库系统的组成4
五、当前常用数据库系统4
任务 2?? 绘制物业管理系统数据库的E-R
一、实体??6
二、E-R 图??
任务 3?? 将 E-R 图转换为数据库表10
知识技能准备
一、关系模型??
二、E-R 图转换为数据库表的方法11
小结12
实训12
习题13
单元 2 数据库开发环境搭建14
任务 1?? 安装 SQL??Server??201214
知识技能准备
一、SQL??Server??2012 概述15
二、安装 SQL??Server??2012??的硬件和软件要求15
任务 2?? 启动和连接 SQL??Server29
知识技能准备
一、T-SQL 命令29
二、T-SQL 编程基础30
小结41
实训41
习题41
单元 3 数据库操作42
任务 1?? 创建数据库??42
知识技能准备
一、关系数据库相关概念43
二、SQL??Server 必备系统数据库44
三、SQL??Server 主要文件类型??45
任务 2?? 分离和附加数据库??52
知识技能准备??52
拓展任务?? 数据库的其他相关操作??59
知识技能准备
一、数据库其他操作的 T-SQL 命令??59
二、数据库中文件操作的 T-SQL 命令??60
三、文件组操作的 T-SQL 命令??61
小结64
实训65
习题65
单元 4 表的操作66
任务 1?? 创建表??66
知识技能准备
一、表的基本概念??67
二、使用 SSMS 创建数据表??72
三、使用 T-SQL 语句创建数据表??76
任务 2?? 操作表的记录??79
知识技能准备
一、记录操作??79
二、使用 SSMS 管理记录??79
三、使用 T-SQL 语句管理记录??80
小结83
实训83
习题84
单元 5 数据查询85
任务 1?? 查询单个数据表的列数据
?? 和行数据??85
知识技能准备
一、查询数据表中的列数据??86
二、查询数据表中的行数据??89
任务 2?? 数据排序和简单子句查询??91
知识技能准备
一、对查询结果进行统计92
二、分组查询??93
三、对查询结果进行排序95
小结95
实训96
习题96
单元 6 复杂查询98
任务?? 多表数据查询??98
知识技能准备
一、模糊查询??99
二、多表查询??100
三、嵌套查询??102
小结104
实训104
习题105
单元 7 安全性管理 106
任务 1?? 添加用户??106
知识技能准备
一、安全性管理基础概念107
二、使用 SSMS 创建登录名和数据库用户??108
三、使用 T-SQL 创建登录名和
?? ????数据库用户??111
任务 2?? 不同权限用户界面设计??113
知识技能准备
一、权限和角色的概念??114
二、使用 SSMS 管理角色和设置权限??115
三、使用 T-SQL 管理角色和设置权限??117
小结120
实训120
习题121
单元 8 增加测试数据和事务控制122
任务 1?? T-SQL 增加测试数据??122
知识技能准备
一、T-SQL 的运算符和表达式123
二、常用函数??124
任务 2?? “用户信息更改”模块??129
知识技能准备
一、事务的概念??129
二、事务的种类??129
三、显式事务的语句??130
四、隐式事务的语句??131
小结133
实训133
习题133
单元 9 提高系统性能 134
任务 1?? 创建索引,提高“用户基本??
信息”的查询速度??134
知识技能准备
一、索引的概念??135
二、使用 Management??Studio 创建索引??136
三、使用 T-SQL 创建索引??137
任务 2?? 使用存储过程,实现“住户
?? 信息查询”??137
知识技能准备
一、T-SQL??程序设计基本知识??138
二、存储过程??144
小结148
实训148
习题149
单元 10 数据库管理 150
任务 1?? 执行数据库备份和还原??150
知识技能准备
一、备份数据库??151
二、还原数据库??152
任务 2?? 数据的导入和导出??154
知识技能准备
一、将 SQL??Server 数据导出到 TXT 文件??155
二、将 Excel 数据导入 SQL??Server??156
小结157
实训157
习题158
单元 11 自动业务处理 159
任务 1?? 物业费用超期预警??159
知识技能准备
一、触发器??160
二、使用??SQL??创建触发器??161
三、虚拟表??163
四、使用??SQL??查看触发器??164
五、使用??SQL??Server??Management??Studio????
????管理触发器??164
任务 2?? 物业管理新业务提醒设置??166
知识技能准备
一、使用??SQL??修改触发器??166
二、使用??SQL??删除触发器??167
小结168
实训168
习题168
单元 12 系统部署 169
任务?? 部署数据库??169
知识技能准备
一、脚本??169
二、部署脚本??170
三、附加脚本??170
小结175
实训175
附录 A 职苑物业管理系统数据库
各表属性定义 176
附录 B 职苑物业管理系统数据库
各表实现脚本 181
参考文献 188
猜您喜欢