注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2021-10

出版社:机械工业出版社

获奖信息:“十四五”职业教育国家规划教材  

以下为《关系数据库与SQL Server(2019版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 机械工业出版社
  • 9787111686149
  • 1-2
  • 418667
  • 64245043-1
  • 平装
  • 16开
  • 2021-10
  • 365
  • 236
  • 工学
  • 计算机科学与技术
  • 大数据技术
  • 高职
作者简介
段利文,重庆电子工程职业学院教授,精品课主持人;长期担任〈数据库基础〉课程的教学工作;出版过“十一五”规划教材和21世纪高职高专规划教材等8本教材,其中,任主编教材5本,任副主编教材3本,编写的教材获得过“教材”称号;教材销量在15万册以上。
查看全部
内容简介
电子课件、习题答案
目录
目录

模块1 认识关系数据库
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目1.1 认识数据库系统
任务1.1.1 了解基本概念
任务1.1.2 了解数据库系统的特点
项目1.2 构建E-R概念模型
任务1.2.1 认识实体
任务1.2.2 理解属性
任务1.2.3 判别联系的类型
【课堂实践1】
任务1.2.4 绘制E-R图
【课堂实践2】
项目1.3 设计关系数据模型
任务1.3.1 掌握关系数据模型的基本概念
任务1.3.2 将E-R图转化为关系数据模型
【课堂实践3】
项目1.4 实现关系的完整性
任务1.4.1 设置实体完整性
任务1.4.2 设置参照完整性
任务1.4.3 设置域完整性
项目1.5 规范化关系数据模型
任务1.5.1 了解关系规范化
任务1.5.2 认识第一范式(1NF)
任务1.5.3 认识第二范式(2NF)
任务1.5.4 认识第三范式(3NF)
【课堂实践4】
任务1.5.5 了解Boyce-Codd范式(BCNF)
任务1.5.6 掌握四种范式的关系
【课堂练习】
【课外实践】
模块2 安装和配置数据库
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目2.1 初识SQL Server 2019
项目2.2 安装SQL Server 2019
任务2.2.1 安装准备
任务2.2.2 安装
项目2.3 配置SQL Server 2019
任务2.3.1 查看SQL Server 2019服务
任务2.3.2 查看SQL Server 2019的网络配置
任务2.3.3 配置Shared Memory协议
任务2.3.4 配置Named Pipes协议
任务2.3.5 配置静态TCP/IP
任务2.3.6 配置动态TCP/IP
任务2.3.7 解决SQL Server无法远程连接的问题
任务2.3.8 设置本地客户端配置的安全性
任务2.3.9 配置本地客户端协议的顺序
项目2.4 使用SQL Server 2019常用管理工具
任务2.4.1 查看或下载SQL Server工具
任务2.4.2 使用SQL Server Management Studio(SSMS)
任务2.4.3 使用SQL Server Profiler
任务2.4.4 使用数据库引擎优化顾问
【课后练习】
【课外实践】
模块3 创建和管理数据库
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目3.1 认识SQL Server数据库结构
任务3.1.1 认识系统数据库
任务3.1.2 认识数据库对象
任务3.1.3 认识数据库标识符
任务3.1.4 认识数据库文件
任务3.1.5 认识数据库文件组
项目3.2 创建数据库
任务3.2.1 使用对象资源管理器创建数据库
任务3.2.2 认识CREATE DATABASE语句
任务3.2.3 创建不带任何参数的数据库
任务3.2.4 创建指定存储位置的数据库
任务3.2.5 创建包含多个数据文件和日志文件的数据库
任务3.2.6 创建包含多文件组的数据库
项目3.3 修改数据库
任务3.3.1 使用对象资源管理器修改数据库
任务3.3.2 认识ALTER DATABASE语句
任务3.3.3 修改数据库的名称
任务3.3.4 增加数据文件、事务日志文件
任务3.3.5 增加文件组
任务3.3.6 修改文件组的名称
任务3.3.7 增加数据文件到文件组
任务3.3.8 修改数据库文件的名称
任务3.3.9 删除数据文件和事务日志文件
任务3.3.10 删除文件组
项目3.4 删除数据库
任务3.4.1 使用对象资源管理器删除数据库
任务3.4.2 认识DROP DATABASE语句
任务3.4.3 删除数据库
项目3.5 查看数据库信息
任务3.5.1 使用对象资源管理器查看数据库信息
任务3.5.2 认识sp_helpdb语句
任务3.5.3 查看指定的数据库信息
任务3.5.4 查看所有的数据库信息
项目3.6 分离与附加数据库
任务3.6.1 使用对象管理器分离数据库
任务3.6.2 使用对象管理器附加数据库
【课后练习】
【课外实践】
模块4 创建和管理数据表
项目内容】
【知识目标】
【能力目标】
【学习导航】
项目4.1 认识SQL Server 数据表
任务4.1.1 了解SQL Server数据类型
任务4.1.2 理解列的属性
任务4.1.3 认识表约束
项目4.2 创建数据表和表约束
任务4.2.1 设计和定义表的结构
任务4.2.2 使用对象资源管理器创建数据表
任务4.2.3 使用对象资源管理器添加表约束
任务4.2.4 认识CREATE TABLE语句
任务4.2.5 创建有标识列的表
任务4.2.6 创建有列约束的表
任务4.2.7 创建有外键约束的表
项目4.3 修改数据表和表约束
任务4.3.1 使用对象资源管理器修改数据表和表约束
任务4.3.2 认识ALTER TABLE语句
任务4.3.3 增加列
任务4.3.4 修改列
任务4.3.5 添加约束
【课堂实践1】
任务4.3.6 删除约束
任务4.3.7 删除列
任务4.3.8 启用或暂停约束
项目4.4 管理表中的数据
任务4.4.1 使用对象资源管理器管理表中的数据
任务4.4.2 认识INSERT语句
任务4.4.3 使用INSERT语句向表中添加记录
任务4.4.4 使用SELECT子句向表中添加多行数据
任务4.4.5 更新表中的记录
【课堂实践2】
任务4.4.6 删除表中的记录
项目4.5 删除数据表
任务4.5.1 使用对象资源管理器删除数据表
任务4.5.2 使用DROP TABLE语句删除数据表
项目4.6 查看表信息
任务4.6.1 查看表的定义信息
任务4.6.2 查看表约束
项目4.7 创建数据库关系图
【课后练习】
【课外实践】
模块5 查询数据
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目5.1 认识关系运算
任务5.1.1 了解选择运算
任务5.1.2 了解投影运算
任务5.1.3 了解连接运算
项目5.2 使用简单查询
任务5.2.1 认识SELECT语句
任务5.2.2 使用SELECT子句选择列
任务5.2.3 使用WHERE子句选择行
【课堂实践1】
【课堂实践2】
【课堂实践3】
【课堂实践4】
任务5.2.4 使用FROM子句选择数据源
任务5.2.5 使用ORDER BY子句排序查询结果
任务5.2.6 使用INTO子句保存查询结果
项目5.3 使用汇总查询
任务5.3.1 认识聚合函数
任务5.3.2 使用聚合函数汇总查询
任务5.3.3 认识GROUP BY子句
任务5.3.4 使用GROUP BY子句分类汇总
项目5.4 使用连接查询
任务5.4.1 应用内连接
【课堂实践5】
任务5.4.2 应用外连接
任务5.4.3 应用自连接
项目5.5 使用子查询
任务5.5.1 认识子查询
任务5.5.2 使用比较运算符进行子查询
任务5.5.3 使用ANY运算符进行子查询
任务5.5.4 使用ALL运算符进行子查询
任务5.5.5 使用IN关键字进行子查询
任务5.5.6 使用EXISTS关键字进行子查询
【课堂实践6】
【课后练习】
【课外实践】
模块6 创建与管理视图和索引
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目6.1 创建和管理视图
任务6.1.1 认识视图
任务6.1.2 使用对象资源管理器创建视图
任务6.1.3 认识CREATE VIEW语句
任务6.1.4 使用CREATE VIEW语句创建视图
【课堂实践1】
任务6.1.5 使用系统存储过程查看视图定义的文本
任务6.1.6 使用对象资源管理器修改视图
任务6.1.7 使用ALTER VIEW语句修改视图
任务6.1.8 通过视图管理表数据
任务6.1.9 删除视图
项目6.2 创建和管理索引
任务6.2.1 认识索引
任务6.2.2 使用对象资源管理器创建索引
任务6.2.3 认识CREATE INDEX语句
任务6.2.4 使用CREATE INDEX语句创建索引
任务6.2.5 查看索引信息
【课堂实践2】
任务6.2.6 修改索引
任务6.2.7 删除索引
任务6.2.8 指定索引
任务6.2.9 分析索引
【课后练习】
【课外实践】
模块7 创建规则和默认值
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目7.1 认识规则和默认值
任务7.1.1 了解规则的作用
任务7.1.2 了解默认值的作用
项目7.2 创建和应用规则
任务7.2.1 创建规则
任务7.2.2 使用系统存储过程sp_bindrule绑定规则
任务7.2.3 使用系统存储过程sp_unbindrule解除绑定的规则
任务7.2.4 删除规则
项目7.3 创建和应用默认值
任务7.3.1 创建默认值对象
任务7.3.2 使用系统存储过程sp_bindefault绑定默认值
任务7.3.3 使用存储过程sp_unbindefault解除绑定的默认值
任务7.3.4 删除默认值对象
【课后练习】
【课外实践】
模块8 T-SQL编程与应用
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目8.1 认识T-SQL语言
任务8.1.1 了解T-SQL的特点
任务8.1.2 了解标识符的命名规则
【课堂实践1】
任务8.1.3 了解数据库对象的命名规则
任务8.1.4 了解T-SQL语法格式约定
任务8.1.5 了解注释的作用
项目8.2 认识T-SQL表达式
任务8.2.1 认识常量
任务8.2.2 认识变量的类型
任务8.2.3 使用局部变量
【课堂实践2】
任务8.2.4 使用转换函数
任务8.2.5 使用字符串函数
任务8.2.6 使用日期和时间函数
【课堂实践3】
任务8.2.7 了解数学函数
任务8.2.8 认识运算符
项目8.3 认识T-SQL语句
任务8.3.1 了解批处理的作用
任务8.3.2 认识流程控制语句
【课堂实践4】
【课堂实践5】
【课后练习】
【课外实践】
模块9 创建存储过程和触发器
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目9.1 创建和管理存储过程
任务9.1.1 认识存储过程
任务9.1.2 认识存储过程的创建和执行方法
任务9.1.3 创建和执行简单的存储过程
任务9.1.4 创建和执行带输入参数的存储过程
【课堂实践1】
任务9.1.5 创建和执行带输入参数和输出参数的存储过程
【课堂实践2】
任务9.1.6 修改存储过程
任务9.1.7 查看存储过程信息
任务9.1.8 删除存储过程
项目9.2 创建和管理触发器
任务9.2.1 认识触发器
任务9.2.2 创建和激活INSERT触发器
【课堂实践3】
任务9.2.3 创建和激活UPDATE触发器
【课堂实践4】
任务9.2.4 创建和激活DELETE触发器
【课堂实践5】
任务9.2.5 创建和激活DDL触发器
任务9.2.6 修改触发器
任务9.2.7 查看触发器信息
任务9.2.8 删除触发器
任务9.2.9 禁用触发器
【课后练习】
【课外实践】
模块10 数据库安全管理
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目10.1 认识SQL Server的安全等级
任务10.1.1 了解服务器级的安全性
任务10.1.2 了解数据库级的安全性
任务10.1.3 了解数据库对象级的安全性
项目10.2 选择身份验证模式
任务10.2.1 了解Windows身份验证
任务10.2.2 了解混合模式
任务10.2.3 选择身份验证模式
项目10.3 创建SQL Server登录名
任务10.3.1 了解SQL Server内置的登录名
任务10.3.2 创建SQL Server登录名
任务10.3.3 使用SQL Server登录名连接服务器
任务10.3.4 创建Windows登录名
项目10.4 创建数据库用户
任务10.4.1 了解默认的数据库用户
任务10.4.2 使用对象资源管理器创建数据库用户
任务10.4.3 使用T-SQL语句创建数据库用户
任务10.4.4 使用系统存储过程创建数据库用户
项目10.5 认识权限
任务10.5.1 了解权限类型
任务10.5.2 了解权限的三种操作
任务10.5.3 理解权限与登录名、数据库用户和数据库对象的关系
项目10.6 管理角色
任务10.6.1 认识服务器角色
任务10.6.2 查看服务器角色信息
任务10.6.3 为登录名分配服务器角色
任务10.6.4 为多个登录名分配服务器角色
任务10.6.5 认识数据库角色
任务10.6.6 查看固定数据库角色
任务10.6.7 查看数据库角色的权限
任务10.6.8 为登录名分配访问权限和数据库角色
任务10.6.9 为多个登录名分配数据库角色
任务10.6.10 为用户自定义标准角色
任务10.6.11 测试用户自定义的标准角色
【课后练习】
【课外实践】
模块11 维护与管理数据库
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目11.1 备份与还原数据库
任务11.1.1 认识数据库的备份
任务11.1.2 使用对象资源管理器创建备份设备
任务11.1.3 使用对象资源管理器备份数据库
任务11.1.4 认识还原数据库的方式
任务11.1.5 使用对象资源管理器还原数据库
项目11.2 导入与导出数据
任务11.2.1 导入Excel表中的数据
任务11.2.2 导出数据库中的数据
【课后练习】
【课外实践】
模块12 综合应用实例
【项目内容】
【知识目标】
【能力目标】
【学习导航】
项目12.1 分析客户管理系统需求
项目12.2 设计客户管理系统
任务12.2.1 设计系统结构
任务12.2.2 设计数据库
任务12.2.3 设计界面
项目12.3 实现客户管理系统
任务12.3.1 创建数据库
任务12.3.2 实现数据库连接类
任务12.3.3 实现登录界面功能
任务12.3.4 实现主界面功能
【课后练习】
【课外实践】