网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | SQL Server 2016数据库原理及应用(微课版) |
分类 | 计算机-软件工程 |
作者 | 马桂婷 梁宇琪 刘明伟 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 作者简介 马桂婷,山东信息职业技术学院副教授。参与的“高职院校计算机类数据库原理及应用课程教学改革研究”(山东省教育厅)获得了省级教学成果奖三等奖,主编的《数据库原理及应用(SQL Server 2008版)》荣获全国电子信息类优秀教材评选三等奖。主要从事计算机类专业的专业教学工作,承担过计算机文化基础、VB数据库应用、计算机网络技术、数据库原理及应用等课程,年授课200学时以上。 主题词 SQL Server 2016 数据库 微课视频 数据库与数据结构 目录 第 一篇 知识储备篇 项目1 理解数据库 2 任务1-1 数据处理 2 (一)信息与数据 2 (二)数据处理 3 任务1-2 数据描述 3 (一)现实世界 4 (二)信息世界 4 (三)数据世界 6 任务1-3 数据模型 6 (一)数据模型的分类 7 (二)概念模型 7 (三)数据模型的要素和种类 8 (四)关系模型 9 (五)关系的完整性 11 任务1-4 关系代数 13 (一)传统的集合运算 14 (二)专门的关系运算 15 任务1-5 数据库系统的组成和结构 20 (一)数据库相关概念 20 (二)数据库系统的体系结构 22 任务1-6 数据管理技术的发展历程 24 (一)人工管理阶段 25 (二)文件系统阶段 25 (三)数据库系统阶段 25 (四)分布式数据库系统 26 (五)面向对象数据库系统 27 (六)数据仓库 27 (七)数据挖掘 28 (八)云计算与大数据 29 习题 30 项目2 设计数据库 32 任务2-1 数据库设计概述 32 任务2-2 需求分析 34 (一)需求分析的任务及目标 34 (二)需求分析的方法 35 任务2-3 概念结构设计 35 (一)概念结构设计的方法和步骤 36 (二)局部E-R图设计 37 (三)全局E-R图设计 39 任务2-4 逻辑结构设计 41 (一)初始关系模式设计 42 (二)关系模式的规范化 45 任务2-5 数据库的物理设计 51 (一)关系模式存取方法选择 51 (二)确定数据库的存储结构 53 任务2-6 数据库的实施、运行和 维护 54 (一)数据库的实施 54 (二)数据库的运行与维护 55 任务2-7 案例:设计学生信息管理 数据库 55 (一)收集数据 56 (二)创建E-R模型 56 (三)设计关系模式 59 (四)关系数据库的规范化 60 实训 设计数据库 61 课外拓展 设计网络玩具销售系统 61 习题 62 第二篇 基础应用篇 项目3 安装与启动SQL Server 2016 68 任务3-1 SQL Server 2016数据库 管理系统概述 68 (一)SQL Server 2016的新功能 68 (二)SQL Server 2016版本信息 69 (三)SQL Server 2016组件和管理工具 70 任务3-2 SQL Server 2016的安装 与配置 71 (一)安装与配置SQL Server 2016 71 (二)SQL Server 2016管理工具 80 实训 安装SQL Server 2016和 SSMS 82 习题 83 项目4 创建与维护SQL Server 数据库 84 任务4-1 SQL Server数据库简介 84 任务4-2 认识SQL 88 (一)SQL简介 88 (二)Transact-SQL语句的语法格式和 书写准则 89 (三)Transact-SQL标识符规则 89 任务4-3 创建数据库 90 (一)使用SSMS创建数据库 90 (二)使用CREATE DATABASE语句 创建数据库 93 任务4-4 修改数据库 95 (一)使用SSMS修改数据库 95 (二)使用ALTER DATABASE语句 修改数据库 97 任务4-5 删除数据库 98 (一)使用SSMS删除数据库 98 (二)使用DROP DATABASE语句 删除数据库 98 任务4-6 分离和附加数据库 99 (一)分离数据库 99 (二)附加数据库 100 实训 创建和维护数据库 101 课外拓展 建立网络玩具销售系 统数据库 102 习题 102 项目5 创建与维护学生信息管理 数据表 104 任务5-1 表的概述 104 任务5-2 SQL Server的数据 类型 106 任务5-3 列的其他属性 109 任务5-4 设计学生信息管理数据库的 表结构 110 任务5-5 创建表 112 (一)使用SSMS创建表 112 (二)使用CREATE TABLE语句 创建表 115 任务5-6 修改表 118 (一)使用SSMS修改表结构 118 (二)使用ALTER TABLE语句修改 表结构 118 任务5-7 删除表 119 (一)使用SSMS删除表 119 (二)使用DROP TABLE语句删除表 120 任务5-8 向表添加、查看、修改与 删除数据记录表 120 实训 创建与管理表 121 课外拓展 创建与维护网络玩具销售 系统的数据表 123 习题 125 项目6 查询与维护学生信息管理 数据表 127 任务6-1 简单数据查询 127 (一)单表无条件查询 128 (二)使用WHERE子句实现条件查询 132 (三)使用常用聚集函数查询 138 (四)分组筛选数据 139 (五)对查询结果进行排序 141 任务6-2 多表连接查询 143 (一)交叉连接 144 (二)内连接 144 (三)自连接 147 (四)外连接 147 任务6-3 嵌套查询 148 (一)嵌套子查询 149 (二)相关子查询 152 任务6-4 集合查询 154 任务6-5 数据更新 155 (一)数据记录的插入 155 (二)数据记录的修改 157 (三)数据记录的删除 159 实训 实现数据查询 160 课外拓展 对网络玩具销售系统进行 数据查询操作 162 习题 168 第三篇 高级应用篇 项目7 优化查询学生信息管理 数据库 175 任务7-1 使用索引优化查询性能 175 (一)索引概述 175 (二)索引的类型 176 (三)索引的设计原则 177 (四)创建索引 178 (五)删除索引 180 任务7-2 使用视图优化查询性能 181 (一)视图概述 181 (二)创建视图 182 (三)使用视图 183 (四)修改视图 185 (五)删除视图 185 实训 创建与管理索引和视图 186 课外拓展 在网络玩具销售系统中 使用索引和视图 187 习题 189 项目8 以程序方式处理学生信息 管理数据表 191 任务8-1 SQL编程基础 191 (一)SQL基础 191 (二)Transact-SQL的流程控制 194 (三)常用函数 196 (四)游标 197 任务8-2 创建与使用存储过程 199 (一)存储过程概述 199 (二)创建存储过程 200 (三)执行存储过程 204 (四)管理存储过程 205 任务8-3 触发器 206 (一)触发器概述 206 (二)创建触发器 207 (三)管理触发器 211 任务8-4 事务、锁的概念和应用 212 (一)事务概述 213 (二)事务的ACID特性 213 (三)事务的定义 214 (四)事务并发操作引起的问题 215 (五)事务隔离级别 217 (六)SQL Server的锁定机制 218 (七)活锁和死锁 220 实训 以程序方式处理SQL Server 数据表的数据 221 一、Transact-SQL基础 221 二、存储过程 222 三、触发器 223 四、游标及事务的使用 224 课外拓展 针对网络玩具销售系统创建 存储过程和触发器 225 习题 227 项目9 维护学生信息管理数据库的 安全 228 任务9-1 SQL Server身份验证 模式 228 (一)SQL Server 2016的两种身份 验证模式 228 (二)配置身份验证模式 230 (三)SQL Server 2016登录 232 任务9-2 SQL Server权限管理 235 (一)权限类型 236 (二)操作权限 236 任务9-3 用户和角色管理 238 (一)数据库用户 238 (二)管理角色 241 (三)管理服务器角色 243 (四)管理数据库角色 244 任务9-4 SQL Server的数据备份 和恢复 250 (一)备份概述 250 (二)备份数据库 253 (三)恢复数据库 261 任务9-5 实训 维护数据库 安全 264 (一)安全管理 264 (二)数据库的备份与恢复 265 课外拓展 267 习题 267 导语 78个微课视频,扫码同步学,重点难点轻松掌握 分析相关岗位职业能力需求,设计面向工作过程的学习情境 将学生信息管理数据库和网络玩具销售系统两个完整数据库贯穿全书 内容推荐 本书基于SQL Server 2016介绍数据库系统的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法组织安排各章节的内容。本书突出适用性,减少理论知识的介绍,并设计了大量的课堂实践和课外拓展,符合高职高专教育教学的特点。 本书分为三篇,由9个项目组成。知识储备篇(项目1和项目2)从理论层面介绍数据库;基础应用篇(项目3~项目6)基于SQL Server 2016介绍创建数据库和数据库的基本应用;高级应用篇(项目7~项目9)介绍数据库的高级应用和维护SQL Server 2016数据库的安全。 本书可作为高职高专院校、成人教育类院校数据库原理及应用课程的教材,也可供参加自学考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。