数据库应用基础(SQL Server 2016)
定价:¥49.80
作者: 赵增敏
出版时间:2025-06
出版社:电子工业出版社
- 电子工业出版社
- 9787121421228
- 1-8
- 560220
- 平塑
- 16开
- 2025-06
- 444
- 308
- 计算机类
- 中职
内容简介
本书根据教育部颁布的《中等职业学校专业教学标准(试行)信息技术类(第一辑)》中的相关教学内容和要求编写。 本书采用项目引领和任务驱动的教学方法,通过一系列项目和任务,详细地讲解SQL Server 2016的基本概念、基本操作和应用技巧。全书共分为9个项目,从培养学习者的实践动手能力出发,循序渐进、由浅入深地讲述SQL Server使用基础、创建和管理数据库、创建和管理表、操作数据库数据、查询数据库数据、创建索引和视图、Transact-SQL编程、创建存储过程和触发器、系统安全管理。 本书既可作为职业院校计算机相关专业的教学用书,也可作为数据库管理人员和数据库开发人员的参考用书。 本书配有教学指南、电子教案和案例素材,详见前言所述。
目录
项目1 初识SQL Server 2016 1__eol__任务1.1 理解数据库的基本概念 1__eol__1.1.1 数据库 2__eol__1.1.2 关系型数据库 2__eol__1.1.3 数据库管理系统 3__eol__1.1.4 数据库系统 4__eol__1.1.5 结构化查询语言 4__eol__任务1.2 安装SQL Server 2016 5__eol__1.2.1 SQL Server 2016的不同版本 5__eol__1.2.2 SQL Server 2016服务器组件 6__eol__1.2.3 SQL Server 2016管理工具 6__eol__1.2.4 安装SQL Server 2016 7__eol__任务1.3 运行SQL Server 2016 10__eol__1.3.1 管理SQL Server 2016服务器 10__eol__1.3.2 连接SQL Server 2016服务器 12__eol__1.3.3 设置SQL Server 2016服务器 14__eol__项目思考 16__eol__项目实训 17__eol__项目2 创建和管理数据库 18__eol__任务2.1 认识SQL Server数据库 18__eol__2.1.1 SQL Server数据库概述 19__eol__2.1.2 数据库文件与文件组 20__eol__2.1.3 SQL Server系统数据库 22__eol__2.1.4 数据库状态 24__eol__2.1.5 数据库文件状态 25__eol__任务2.2 创建数据库 26__eol__2.2.1 使用SSMS创建数据库 26__eol__2.2.2 使用SQL语句创建数据库 29__eol__任务2.3 修改数据库 34__eol__2.3.1 使用SSMS修改数据库 34__eol__2.3.2 使用SQL语句修改数据库 36__eol__2.3.3 扩展数据库 37__eol__2.3.4 收缩数据库 39__eol__2.3.5 设置数据库选项 41__eol__2.3.6 移动数据库文件 46__eol__2.3.7 重命名数据库 47__eol__2.3.8 删除数据库 48__eol__任务2.4 分离和附加数据库 49__eol__2.4.1 分离数据库 49__eol__2.4.2 附加数据库 52__eol__任务2.5 备份和还原数据库 55__eol__2.5.1 备份数据库 55__eol__2.5.2 还原数据库 58__eol__项目思考 60__eol__项目实训 62__eol__项目3 创建和管理表 63__eol__任务3.1 表结构设计 63__eol__3.1.1 制定表规划 64__eol__3.1.2 规范化逻辑设计 66__eol__3.1.3 联机事务处理与决策支持 67__eol__3.1.4 表的类型 69__eol__任务3.2 认识SQL Server数据类型 70__eol__3.2.1 数据类型概述 70__eol__3.2.2 数字数据类型 71__eol__3.2.3 日期和时间数据类型 72__eol__3.2.4 字符串数据类型 74__eol__3.2.5 Unicode字符串数据类型 75__eol__3.2.6 二进制字符串数据类型 76__eol__3.2.7 其他数据类型 76__eol__3.2.8 别名数据类型 78__eol__任务3.3 创建表 80__eol__3.3.1 使用SSMS创建表 80__eol__3.3.2 使用SQL语句创建表 83__eol__3.3.3 在表中设置主键 85__eol____eol__3.3.4 在表中设置外键 87__eol__3.3.5 基于多列设置主键 88__eol__任务3.4 修改表 89__eol__3.4.1 使用SSMS修改表 89__eol__3.4.2 使用SQL语句修改表 93__eol__任务3.5 管理表 96__eol__3.5.1 查看表信息 96__eol__3.5.2 重命名表 98__eol__3.5.3 删除表 98__eol__项目思考 99__eol__项目实训 100__eol__项目4 操作数据库数据 101__eol__任务4.1 添加数据 101__eol__4.1.1 使用SSMS添加数据 102__eol__4.1.2 使用INSERT语句添加数据 103__eol__4.1.3 使用BULK INSERT语句__eol__ 导入数据 106__eol__4.1.4 使用INSERT...SELECT语句__eol__ 从其他表复制数据 110__eol__任务4.2 更新数据 111__eol__4.2.1 使用SSMS更新数据 111__eol__4.2.2 使用UPDATE语句更新__eol__ 数据 114__eol__4.2.3 在UPDATE语句中使用__eol__ FROM子句 116__eol__4.2.4 使用TOP限制更新行数 117__eol__任务4.3 删除数据 118__eol__4.3.1 使用SSMS删除数据 118__eol__4.3.2 使用DELETE语句删除__eol__ 数据 119__eol__4.3.3 使用TOP限制删除行数 120__eol__4.3.4 使用TRUNCATE TABLE删除__eol__ 所有行 120__eol__任务4.4 导入和导出数据 121__eol__4.4.1 导入数据 121__eol__4.4.2 导出数据 127__eol__项目思考 130__eol__项目实训 131__eol__项目5 查询数据库数据 132__eol__任务5.1 理解SELECT语句 132__eol__5.1.1 SELECT语句的基本组成 133__eol__5.1.2 常用查询工具 133__eol__任务5.2 使用SELECT定义选择列表 136__eol__5.2.1 从表中选择所有列 137__eol__5.2.2 从表中选择部分列 137__eol__5.2.3 从表中选择特殊列 138__eol__5.2.4 设置结果集列的名称 139__eol__5.2.5 在选择列表中进行计算 140__eol__5.2.6 从结果集中消除重复行 141__eol__5.2.7 使用TOP限制结果集行数 142__eol__5.2.8 没有FROM子句的SELECT__eol__ 语句 143__eol__任务5.3 使用FROM指定表源 143__eol__5.3.1 使用内部连接 144__eol__5.3.2 使用外部连接 144__eol__5.3.3 使用交叉连接 145__eol__任务5.4 使用WHERE筛选数据 146__eol__5.4.1 WHERE子句的语法格式 147__eol__5.4.2 使用比较搜索条件 147__eol__5.4.3 使用范围搜索条件 148__eol__5.4.4 使用列表搜索条件 149__eol__5.4.5 搜索条件中的模式匹配 150__eol__5.4.6 使用逻辑运算符 151__eol__任务5.5 使用ORDER BY对数据排序 152__eol__5.5.1 使用ORDER BY实现数据__eol__ 排序 153__eol__5.5.2 使用TOP...WITH TIES返回附__eol__ 加行 154__eol__任务5.6 使用GROUP BY对数据分组 155__eol__5.6.1 使用GROUP BY子句对查询__eol__ 结果分组 156__eol__5.6.2 在分组操作应用搜索条件 157__eol__5.6.3 使用聚合函数汇总数据 158__eol__5.6.4 使用CUBE和ROLLUP汇总__eol__ 数据 160__eol__任务5.7 操作查询结果集 162__eol__5.7.1 使用UNION组合结果集 163__eol__5.7.2 使用公用表表达式 164__eol__5.7.3 使用PIVOT运算符 165__eol__5.7.4 将结果集保存到表中 167__eol__任务5.8 使用子查询 168__eol__5.8.1 使用子查询进行集成员测试 169__eol__5.8.2 使用子查询进行比较测试 170__eol__5.8.3 使用子查询进行存在性测试 172__eol__5.8.4 使用子查询替代表达式 173__eol__项目思考 174__eol__项目实训 175__eol__项目6 创建索引和视图 177__eol__任务6.1 理解索引 177__eol__6.1.1 索引的基本概念 178__eol__6.1.2 索引的类型 179__eol__任务6.2 索引设计 180__eol__6.2.1 索引设计准则 180__eol__6.2.2 设计聚集索引 181__eol__6.2.3 设计非聚集索引 182__eol__6.2.4 设计唯一索引 183__eol__任务6.3 创建索引 184__eol__6.3.1 使用SSMS创建索引 184__eol__6.3.2 使用SQL语句创建索引 185__eol__6.3.3 查看索引信息 186__eol__6.3.4 删除索引 188__eol__任务6.4 理解视图 1