SQL Server 2016数据库原理及应用(微课版)

78个微课视频,将课程思政融入课程设计,畅销书《MySQL数据库原理及应用(第2版)(微课版)》的姐妹篇
分享 推荐 0 收藏 47 阅读 5.5K
马桂婷 梁宇琪 刘明伟 (主编) 武洪萍 (副主编) 978-7-115-54346-2

关于本书的内容有任何问题,请联系 马小霞

78个微课视频,扫码同步学,重点难点轻松掌握
将课程思政融入课程设计,引导学生立德树人,培养工匠精神
分析相关岗位职业能力需求,设计面向工作过程的学习情境
将学生信息管理数据库和网络玩具销售系统两个完整数据库贯穿全书

内容摘要

本书基于SQL Server 2016介绍数据库系统的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法组织安排各章节的内容。本书突出适用性,减少理论知识的介绍,并设计了大量的课堂实践和课外拓展,符合高职高专教育教学的特点。
  本书分为三篇,由9个项目组成。知识储备篇(项目1和项目2)从理论层面介绍数据库;基础应用篇(项目3~项目6)基于SQL Server 2016介绍创建数据库和数据库的基本应用;高级应用篇(项目7~项目9)介绍数据库的高级应用和维护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

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

马桂婷,山东信息职业技术学院副教授。参与的“高职院校计算机类数据库原理及应用课程教学改革研究”(山东省教育厅)获得了省级教学成果奖三等奖,主编的《数据库原理及应用(SQL Server 2008版)》荣获全国电子信息类优秀教材评选三等奖。主要从事计算机类专业的专业教学工作,承担过计算机文化基础、VB数据库应用、计算机网络技术、数据库原理及应用等课程,年授课200学时以上。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部