万本电子书0元读

万本电子书0元读

顶部广告

关系数据库与SQL Server(2019版)电子书

配套资源:电子课件、习题答案、课程标准、源代码、微课视频 本书特色: ★普通高等教育“十一五”规划教材《关系数据库与SQL Server 2005》的第3次修订版和升级版 ★以问题引导、以项目和任务为载体,循序渐、深浅出地介绍了数据库应用技术 ★根据数据库管理人员和数据库应用发工程师等职业岗位的能力要求和行业需求,参考职业能力认证要求和培训内容行编写 ★根据数据库应用系统发的工作流程来组织和编写教学内容

售       价:¥

纸质售价:¥45.90购买纸书

30人正在读 | 0人评论 9.8

作       者:段利文,龚小勇

出  版  社:机械工业出版社

出版时间:2021-10-11

字       数:13.9万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书全面、系统地介绍了关系数据库的基本原理和SQL Server 20019数据库应用系统的发技术。全书共11章,包括:关系数据库的基本原理、SQL Server 2019基础、数据库的创建与管理、数据表的创建与管理、数据查询、视图与索引、规则与默认值、T-SQL编程、存储过程与触发器、SQL Server 2019安全管理及SQL Server 2019综合应用实例。 本书借鉴了目前流行的认证考试教材编写的成功经验,强调理论以够用为度,以介绍数据库应用程序的发技能为主线,可操作性强。每章以类型丰富的习题和课外实践的形式配备了大量的来自工程实践领域的应用实例。<br/>【推荐语】<br/>配套资源:电子课件、习题答案、课程标准、源代码、微课视频 本书特色: ★普通高等教育“十一五”规划教材《关系数据库与SQL Server 2005》的第3次修订版和升级版 ★以问题引导、以项目和任务为载体,循序渐、深浅出地介绍了数据库应用技术 ★根据数据库管理人员和数据库应用发工程师等职业岗位的能力要求和行业需求,参考职业能力认证要求和培训内容行编写 ★根据数据库应用系统发的工作流程来组织和编写教学内容 ★每个模块都配有大量来自工程实践领域的应用实例、类型丰富的习题和课外实践题目,以巩固和提升学生的实践能力 ★本书配有微课视频、课后习题答案、课外实践答案、教学课件、源代码等丰富的教学资源<br/>【作者】<br/>段利文,重庆电子工程职业学院教授,精品课主持人;长期担任〈数据库基础〉课程的教学工作;出版过“十一五”规划教材和21世纪高职高专规划教材等8本教材,其中,任主编教材5本,任副主编教材3本,编写的教材获得过“优秀教材”称号;教材销量在15万册以上。<br/>
目录展开

书名页

版权

前言

模块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 认识流程控制语句

【课堂实践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.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 实现主界面功能

【课后练习】

【课外实践】

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部