数据库管理与应用立体化教程

数据库管理与应用立体化教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2021-02
版次: 1
ISBN: 9787121405501
定价: 48.00
装帧: 其他
开本: 其他
纸张: 胶版纸
页数: 260页
  • 本书依据专业人才培养标准,以岗位技能提炼学习内容的理念优化课程体系,重构教学内容,采用多元融合的线上线下混合式教学模式,采用任务驱动的编写体例,以学习者获取高阶思维发展和关键能力为目标,旨在创建一种强调认知、技能、情感等全方位参与和发展的一种整体性学习过程。本书整体设计充分体现线上线下的组合优势,展现课堂内外的有机衔接,强调通过课前、课中和课后三个环节实现知识的不断深化,以期培养学生的深度学习能力,促进学生的知识与应用转化,培养和提升学生的职业素养。本书可作为大数据、人工智能、信息安全、物联网等相关专业的本、专科教材,也可以作为自学教材,供从事数据库相关工作的科技人员参考学习。 张丽娜,浙江省高职高专学科带头人(大数据技术与应用)。2007年3月毕业于江南大学,硕士研究生学历。温州市软件行业协会专家委员会专家。温州市信息管理协会专家委员会专家。中国高教协会教育信息化(高职)专家委员会专家 目 录 

    任务1 了解数据库基础知识 1 

    第一节 基本概念 1 

    一、数据、信息、数据库 1 

    二、数据库管理系统(DBMS) 2 

    三、数据库系统(DataBase System,DBS) 3 

    四、数据库技术 5 

    第二节 结构化数据与非结构化数据 7 

    一、结构化数据 7 

    二、非结构化数据 7 

    第三节 数据库系统的结构 9 

    一、数据库系统的体系结构 9 

    二、数据库管理系统的功能结构 10 

    三、数据库系统的模式结构 11 

    项目实践 13 

    实训 14 

    任务2 熟悉SQL Server 16 

    第一节 SQL Server的发展历史 16 

    一、SQL的发展 16 

    二、SQL的常用版本 17 

    第二节 SQL Server的安装与使用环境 18 

    一、安装SQL Server 2008 18 

    二、配置SQL Server 2008 22 

    第三节 使用SQL Server管理表与表数据 25 

    一、用SQL Server管理数据库 25 

    二、用SQL Server管理表 28 

    三、用SQL Server管理表数据 30 

    四、SQL Server数据库及其管理工具 30 

    项目实践 33 

    实训 33 

    任务3 单表查询 34 

    第一节 数据查询的应用 34 

    一、SQL语句优点及应用 34 

    二、SQL的主要功能 35 

    三、查询编辑窗口 36 

    四、执行SQL语句 36 

    第二节 单表查询 38 

    一、select语句基础 38 

    二、选择列 39 

    三、选择行 41 

    项目实践 44 

    实训 44 

    任务4 多表查询 45 

    第一节 关系数据库和关系代数 45 

    一、关系数据库 45 

    二、关系代数 49 

    三、专门的关系运算 51 

    四、关系代数表示检索的实例 58 

    第二节 连接查询 59 

    一、一般连接(内连接) 59 

    二、外连接 60 

    第三节 嵌套查询 61 

    一、in子查询 61 

    二、比较子查询 63 

    三、exists子查询 64 

    项目实践 65 

    实训 65 

    任务5 统计查询 67 

    第一节 排序 67 

    第二节 聚合函数 68 

    第三节 分组查询 70 

    项目实践 72 

    实训 72 

    任务6 集合查询和视图 73 

    第一节 集合查询 73 

    一、into查询 74 

    二、union查询 74 

    三、except查询和intersect查询 75 

    第二节 视图 75 

    一、定义视图 76 

    二、使用和修改视图 77 

    三、删除视图 78 

    第三节 游标 79 

    项目实践 81 

    实训 81 

    任务7 SQL方式管理数据库、表、数据 83 

    第一节 SQL方式管理数据库 83 

    一、数据库文件 83 

    二、数据库对象 84 

    三、创建数据库 85 

    第二节 SQL方式管理表 86 

    一、创建表 86 

    二、修改表 88 

    三、删除表 89 

    第三节 SQL方式管理表数据 89 

    一、插入数据 89 

    二、删除数据 91 

    三、修改数据 92 

    项目实践 92 

    实训 92 

    任务8 数据库设计 95 

    第一节 数据库设计概述 95 

    一、数据库设计的内容 95 

    二、数据库设计的基本步骤 96 

    第二节 系统需求分析 97 

    一、需求分析的任务 97 

    二、系统需求分析方法 98 

    三、数据流图(DFD) 99 

    四、数据字典 101 

    第三节 信息的三种世界 103 

    一、现实世界 103 

    二、信息世界 103 

    三、机器世界 104 

    四、三个世界的关系 104 

    第四节 概念模型 105 

    一、概念模型涉及的基本概念 105 

    二、实体联系的类型 105 

    三、概念模型的表示方法 107 

    第五节 数据模型 108 

    一、数据模型的三要素 108 

    二、常见的数据模型 109 

    三、数据抽象方法 110 

    四、各分E-R图之间的冲突及解决办法 113 

    第六节 逻辑结构设计 115 

    一、基本E-R图转换为关系模型的基本方法 117 

    二、用户子模式的设计 119 

    实训 120 

    任务9 T-SQL语言 123 

    第一节 T-SQL语言基础 123 

    一、标识符 124 

    二、数据类型 124 

    三、常量 124 

    四、变量 125 

    五、运算符 128 

    第二节 流程控制语句 128 

    一、定义语句块 129 

    二、条件判断语句 129 

    三、循环语句 131 

    四、其他语句 133 

    五、批处理 134 

    实训 135 

    任务10 函数 136 

    第一节 常用系统内置函数 136 

    一、字符串函数 137 

    二、数学函数 138 

    三、日期和时间函数 139 

    四、类型转换函数 139 

    第二节 标量值函数 141 

    一、定义标量值函数 141 

    二、修改标量值函数 142 

    三、删除标量值函数 142 

    四、标量值函数的应用 142 

    第三节 表值函数 143 

    一、定义表值函数 143 

    二、修改表值函数 144 

    三、删除表值函数 145 

    四、表值函数的应用 145 

    实训 147 

    任务11 存储过程 149 

    第一节 了解存储过程 149 

    第二节 系统存储过程 151 

    第三节 用户存储过程 152 

    一、创建存储过程 152 

    二、执行存储过程 153 

    三、修改存储过程 153 

    四、删除存储过程 155 

    五、界面方式操作存储过程 156 

    项目实践 157 

    实训 157 

    任务12 触发器 159 

    第一节 触发器概述 159 

    第二节 DML触发器 161 

    一、DML触发器基础 161 

    二、insert触发器 163 

    三、update触发器 165 

    四、delete触发器 166 

    五、instead of触发器 167 

    第三节 DDL触发器 170 

    一、语法格式 170 

    二、使用DDL触发器 170 

    第四节 修改触发器和删除触发器 171 

    一、修改触发器 171 

    二、删除触发器 171 

    第五节 可视化方式管理触发器 172 

    实训 173 

    任务13 安全管理 175 

    第一节 数据库的备份和恢复 175 

    一、故障的种类 175 

    二、数据库恢复技术 176 

    三、SQL Server 的数据备份和恢复 177 

    第二节 数据的导入/导出 186 

    第三节 数据的安全管理 188 

    一、数据库安全措施 188 

    二、存取控制 189 

    三、其他数据库安全性手段 192 

    四、SQL Server的安全体系结构 193 

    五、SQL Server的安全认证模式 193 

    实训 210 

    任务14 完整性管理 212 

    第一节 数据库的完整性 212 

    一、完整性控制机制 212 

    二、SQL Server的数据库完整性管理 217 

    第二节 实体完整性 218 

    一、索引 218 

    二、primary key约束 219 

    第三节 域的完整性 220 

    一、默认值约束 220 

    二、check约束 221 

    第四节 参照完整性 222 

    第五节 数据库的并发控制 224 

    一、事务 224 

    二、并发控制 228 

    实训 231 

    任务15 关系数据库理论 235 

    第一节 关系模式及其评价 235 

    一、关系模式 235 

    二、关系模式的评价 236 

    第二节 函数依赖 237 

    一、数据依赖概述 237 

    二、函数依赖概述 238 

    三、函数依赖的几种特例 238 

    第三节 范式 239 

    一、第一范式(1NF) 239 

    二、第二范式(2NF) 240 

    三、第三范式(3NF) 241 

    四、BC范式(BCNF) 242 

    五、多值依赖及4NF 242 

    六、第五范式(5NF) 244 

    七、关系模式的规范化 246 

    实训 246
  • 内容简介:
    本书依据专业人才培养标准,以岗位技能提炼学习内容的理念优化课程体系,重构教学内容,采用多元融合的线上线下混合式教学模式,采用任务驱动的编写体例,以学习者获取高阶思维发展和关键能力为目标,旨在创建一种强调认知、技能、情感等全方位参与和发展的一种整体性学习过程。本书整体设计充分体现线上线下的组合优势,展现课堂内外的有机衔接,强调通过课前、课中和课后三个环节实现知识的不断深化,以期培养学生的深度学习能力,促进学生的知识与应用转化,培养和提升学生的职业素养。本书可作为大数据、人工智能、信息安全、物联网等相关专业的本、专科教材,也可以作为自学教材,供从事数据库相关工作的科技人员参考学习。
  • 作者简介:
    张丽娜,浙江省高职高专学科带头人(大数据技术与应用)。2007年3月毕业于江南大学,硕士研究生学历。温州市软件行业协会专家委员会专家。温州市信息管理协会专家委员会专家。中国高教协会教育信息化(高职)专家委员会专家
  • 目录:
    目 录 

    任务1 了解数据库基础知识 1 

    第一节 基本概念 1 

    一、数据、信息、数据库 1 

    二、数据库管理系统(DBMS) 2 

    三、数据库系统(DataBase System,DBS) 3 

    四、数据库技术 5 

    第二节 结构化数据与非结构化数据 7 

    一、结构化数据 7 

    二、非结构化数据 7 

    第三节 数据库系统的结构 9 

    一、数据库系统的体系结构 9 

    二、数据库管理系统的功能结构 10 

    三、数据库系统的模式结构 11 

    项目实践 13 

    实训 14 

    任务2 熟悉SQL Server 16 

    第一节 SQL Server的发展历史 16 

    一、SQL的发展 16 

    二、SQL的常用版本 17 

    第二节 SQL Server的安装与使用环境 18 

    一、安装SQL Server 2008 18 

    二、配置SQL Server 2008 22 

    第三节 使用SQL Server管理表与表数据 25 

    一、用SQL Server管理数据库 25 

    二、用SQL Server管理表 28 

    三、用SQL Server管理表数据 30 

    四、SQL Server数据库及其管理工具 30 

    项目实践 33 

    实训 33 

    任务3 单表查询 34 

    第一节 数据查询的应用 34 

    一、SQL语句优点及应用 34 

    二、SQL的主要功能 35 

    三、查询编辑窗口 36 

    四、执行SQL语句 36 

    第二节 单表查询 38 

    一、select语句基础 38 

    二、选择列 39 

    三、选择行 41 

    项目实践 44 

    实训 44 

    任务4 多表查询 45 

    第一节 关系数据库和关系代数 45 

    一、关系数据库 45 

    二、关系代数 49 

    三、专门的关系运算 51 

    四、关系代数表示检索的实例 58 

    第二节 连接查询 59 

    一、一般连接(内连接) 59 

    二、外连接 60 

    第三节 嵌套查询 61 

    一、in子查询 61 

    二、比较子查询 63 

    三、exists子查询 64 

    项目实践 65 

    实训 65 

    任务5 统计查询 67 

    第一节 排序 67 

    第二节 聚合函数 68 

    第三节 分组查询 70 

    项目实践 72 

    实训 72 

    任务6 集合查询和视图 73 

    第一节 集合查询 73 

    一、into查询 74 

    二、union查询 74 

    三、except查询和intersect查询 75 

    第二节 视图 75 

    一、定义视图 76 

    二、使用和修改视图 77 

    三、删除视图 78 

    第三节 游标 79 

    项目实践 81 

    实训 81 

    任务7 SQL方式管理数据库、表、数据 83 

    第一节 SQL方式管理数据库 83 

    一、数据库文件 83 

    二、数据库对象 84 

    三、创建数据库 85 

    第二节 SQL方式管理表 86 

    一、创建表 86 

    二、修改表 88 

    三、删除表 89 

    第三节 SQL方式管理表数据 89 

    一、插入数据 89 

    二、删除数据 91 

    三、修改数据 92 

    项目实践 92 

    实训 92 

    任务8 数据库设计 95 

    第一节 数据库设计概述 95 

    一、数据库设计的内容 95 

    二、数据库设计的基本步骤 96 

    第二节 系统需求分析 97 

    一、需求分析的任务 97 

    二、系统需求分析方法 98 

    三、数据流图(DFD) 99 

    四、数据字典 101 

    第三节 信息的三种世界 103 

    一、现实世界 103 

    二、信息世界 103 

    三、机器世界 104 

    四、三个世界的关系 104 

    第四节 概念模型 105 

    一、概念模型涉及的基本概念 105 

    二、实体联系的类型 105 

    三、概念模型的表示方法 107 

    第五节 数据模型 108 

    一、数据模型的三要素 108 

    二、常见的数据模型 109 

    三、数据抽象方法 110 

    四、各分E-R图之间的冲突及解决办法 113 

    第六节 逻辑结构设计 115 

    一、基本E-R图转换为关系模型的基本方法 117 

    二、用户子模式的设计 119 

    实训 120 

    任务9 T-SQL语言 123 

    第一节 T-SQL语言基础 123 

    一、标识符 124 

    二、数据类型 124 

    三、常量 124 

    四、变量 125 

    五、运算符 128 

    第二节 流程控制语句 128 

    一、定义语句块 129 

    二、条件判断语句 129 

    三、循环语句 131 

    四、其他语句 133 

    五、批处理 134 

    实训 135 

    任务10 函数 136 

    第一节 常用系统内置函数 136 

    一、字符串函数 137 

    二、数学函数 138 

    三、日期和时间函数 139 

    四、类型转换函数 139 

    第二节 标量值函数 141 

    一、定义标量值函数 141 

    二、修改标量值函数 142 

    三、删除标量值函数 142 

    四、标量值函数的应用 142 

    第三节 表值函数 143 

    一、定义表值函数 143 

    二、修改表值函数 144 

    三、删除表值函数 145 

    四、表值函数的应用 145 

    实训 147 

    任务11 存储过程 149 

    第一节 了解存储过程 149 

    第二节 系统存储过程 151 

    第三节 用户存储过程 152 

    一、创建存储过程 152 

    二、执行存储过程 153 

    三、修改存储过程 153 

    四、删除存储过程 155 

    五、界面方式操作存储过程 156 

    项目实践 157 

    实训 157 

    任务12 触发器 159 

    第一节 触发器概述 159 

    第二节 DML触发器 161 

    一、DML触发器基础 161 

    二、insert触发器 163 

    三、update触发器 165 

    四、delete触发器 166 

    五、instead of触发器 167 

    第三节 DDL触发器 170 

    一、语法格式 170 

    二、使用DDL触发器 170 

    第四节 修改触发器和删除触发器 171 

    一、修改触发器 171 

    二、删除触发器 171 

    第五节 可视化方式管理触发器 172 

    实训 173 

    任务13 安全管理 175 

    第一节 数据库的备份和恢复 175 

    一、故障的种类 175 

    二、数据库恢复技术 176 

    三、SQL Server 的数据备份和恢复 177 

    第二节 数据的导入/导出 186 

    第三节 数据的安全管理 188 

    一、数据库安全措施 188 

    二、存取控制 189 

    三、其他数据库安全性手段 192 

    四、SQL Server的安全体系结构 193 

    五、SQL Server的安全认证模式 193 

    实训 210 

    任务14 完整性管理 212 

    第一节 数据库的完整性 212 

    一、完整性控制机制 212 

    二、SQL Server的数据库完整性管理 217 

    第二节 实体完整性 218 

    一、索引 218 

    二、primary key约束 219 

    第三节 域的完整性 220 

    一、默认值约束 220 

    二、check约束 221 

    第四节 参照完整性 222 

    第五节 数据库的并发控制 224 

    一、事务 224 

    二、并发控制 228 

    实训 231 

    任务15 关系数据库理论 235 

    第一节 关系模式及其评价 235 

    一、关系模式 235 

    二、关系模式的评价 236 

    第二节 函数依赖 237 

    一、数据依赖概述 237 

    二、函数依赖概述 238 

    三、函数依赖的几种特例 238 

    第三节 范式 239 

    一、第一范式(1NF) 239 

    二、第二范式(2NF) 240 

    三、第三范式(3NF) 241 

    四、BC范式(BCNF) 242 

    五、多值依赖及4NF 242 

    六、第五范式(5NF) 244 

    七、关系模式的规范化 246 

    实训 246
查看详情
12
相关图书 / 更多
数据库管理与应用立体化教程
数据中心经营之道 唐汝林 等
唐汝林 等
数据库管理与应用立体化教程
数据管理十讲 袁野 崔斌 李战怀 等
袁野 崔斌 李战怀 等
数据库管理与应用立体化教程
数据要素教程
杨东 白银 著
数据库管理与应用立体化教程
数据驱动式教学:如何科学、有效、系统地提高学生成绩(深度剖析教学数据,助力教学决策,实时洞察学习动态,精准教学)
(美)罗伯特·J. 马扎诺,菲利普·B. 沃里克,卡梅伦·L. 雷恩斯 ,理查德·杜富尔著,张庆彬译; 中青文 出品
数据库管理与应用立体化教程
数据确权的理论基础探索
彭诚信、史晓宇 著
数据库管理与应用立体化教程
数据经济学
赵昌文,戎珂
数据库管理与应用立体化教程
数据库原理与实践(MySQL版)()
杨俊杰,刘忠艳主编
数据库管理与应用立体化教程
数据挖掘竞赛实战:方法与案例
许可乐
数据库管理与应用立体化教程
数据要素估值
刘赛红、吕颖毅、王连军
数据库管理与应用立体化教程
数据驱动的物流选址与调度模型及其实践
木仁 徐志强
数据库管理与应用立体化教程
数据与人工智能驱动型公司:用数据和人工智能升级企业
(西) 理查德·本杰明(Richard Benjamins)
数据库管理与应用立体化教程
数据库管理系统原理与实现
杜小勇、陈红、卢卫
您可能感兴趣 / 更多
数据库管理与应用立体化教程
研学旅行管理与服务 普通高等教育十四五规划教材 含数字配套资源 张丽娜 朱智
张丽娜,朱智 主编
数据库管理与应用立体化教程
狄尔泰构造性伦理学思想研究
张丽娜
数据库管理与应用立体化教程
社交礼仪
张丽娜;于春玲;朱美;李洋;褚又君;朱智;李雪霞
数据库管理与应用立体化教程
冷热源工程 新
张丽娜
数据库管理与应用立体化教程
音乐如果这样学
张丽娜 编
数据库管理与应用立体化教程
建筑学美术基础教程
张丽娜
数据库管理与应用立体化教程
城市机动车污染现状及控制策略研究
张丽娜 姚立英
数据库管理与应用立体化教程
大数据存储与管理
张丽娜;周苏
数据库管理与应用立体化教程
海南自由贸易港法制建设研究
张丽娜 王崇敏 主编
数据库管理与应用立体化教程
大数据导论
张丽娜
数据库管理与应用立体化教程
直通语文 阅读6 | 国家通用语言文字系列教材
张丽娜 主编
数据库管理与应用立体化教程
AutoCAD实例教程
张丽娜