注册 登录 进入教材巡展
#

出版时间:2020-01

出版社:中国铁道出版社

以下为《SQL Server数据库项目化教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国铁道出版社
  • 9787113265755
  • 1-3
  • 424004
  • 66259701-2
  • 16开
  • 2020-01
  • 200
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
作者简介
方少卿,铜陵职业技术学院
查看全部
内容简介
本书为安徽省高校质量工程省级规划教材立项项目——计算机专业项目化系列教程(2017ghjc290)的组成部分。本书针对高职教育特点,从数据库开发实际需求出发,打破根据知识点安排章节的传统思路,而是以与企业合作开发的真实案例“职苑物业管理系统”的开发过程贯穿全书,由实际项目开发步骤合理安排知识结构,将课程内容与行业标准和岗位规范对接、教学过程与生存过程对接,每个任务和单元之后合理安排拓展知识,并配有小结、实训和练习,以帮助读者对知识的学习和巩固,读者还可以通过扫描二维码在线观看操作视频。
本书共分12个单元,基于MicrosoftSQLServer2012进行开发与学习,主要介绍了数据库设计、数据库开发环境搭建、数据库操作、表的操作、数据查询、复杂查询、安全性管理、增加测试数据和事务控制、提高系统性能、数据库管理、自动业务处理和系统部署等内容。
本书适合作为高等职业院校计算机、电子信息、物联网技术应用等专业(方向)的教材,也可供从事信息技术、嵌入式系统与物联网技术开发的工程技术人员参考。
目录
单元 1 数据库设计
任务 1  学习物业管理系统的功能设计 
知识技能准备
一、数据和信息 ����������������������������������������������������������������������2
二、数据处理与数据管理�������������������������������������������������2
三、数据库技术的发展概况 �������������������������������������������2
四、数据库系统的组成 ������������������������������������������������������4
五、当前常用数据库系统�������������������������������������������������4
任务 2  绘制物业管理系统数据库的E-R 图 �����������������������������������������������������������������6
知识技能准备
一、实体 ���������������������������������������������������������������������������������������6
二、E-R 图 �������������������������������������������������������������������������������8
任务 3  将 E-R 图转换为数据库表 �����������������10
知识技能准备
一、关系模型 �������������������������������������������������������������������������10
二、E-R 图转换为数据库表的方法 ����������������������11
小结 ����������������������������������������������������������������12
实训 ����������������������������������������������������������������12
习题 ����������������������������������������������������������������13
单元 2 数据库开发环境搭建 ���������14
任务 1  安装 SQL Server 2012 ��������������������������14
知识技能准备
一、SQL Server 2012 概述 ����������������������������������������15
二、安装 SQL Server 2012 的硬件和软件 
  要求 �����������������������������������������������������������������������������������15
任务 2  启动和连接 SQL Server �����������������������29
知识技能准备
一、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