展开全部

主编推荐语

全面介绍关系数据库原理与SQL Server 2019开发技术。

内容简介

本书全面、系统地介绍了关系数据库的基本原理和SQL Server 20019数据库应用系统的开发技术。全书共11章,包括:关系数据库的基本原理、SQL Server 2019基础、数据库的创建与管理、数据表的创建与管理、数据查询、视图与索引、规则与默认值、T-SQL编程、存储过程与触发器、SQL Server 2019安全管理及SQL Server 2019综合应用实例。本书借鉴了目前流行的认证考试教材编写的成功经验,强调理论以够用为度,以介绍数据库应用程序的开发技能为主线,可操作性强。每章以类型丰富的习题和课外实践的形式配备了大量的来自工程实践领域的应用实例。

目录

  • 版权信息
  • 内容提要
  • Preface 前言
  • 模块1 认识关系数据库
  • 项目1.1 认识数据库系统
  • 任务1.1.1 了解基本概念
  • 任务1.1.2 了解数据库系统的特点
  • 项目1.2 构建E-R概念模型
  • 任务1.2.1 认识实体
  • 任务1.2.2 理解属性
  • 任务1.2.3 判别联系的类型
  • 任务1.2.4 绘制E-R图
  • 项目1.3 设计关系数据模型
  • 任务1.3.1 掌握关系数据模型的基本概念
  • 任务1.3.2 将E-R图转化为关系数据模型
  • 项目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)
  • 任务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 添加约束
  • 任务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 更新表中的记录
  • 任务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子句选择行
  • 任务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.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.1 创建和管理视图
  • 任务6.1.1 认识视图
  • 任务6.1.2 使用对象资源管理器创建视图
  • 任务6.1.3 认识CREATE VIEW语句
  • 任务6.1.4 使用CREATE VIEW语句创建视图
  • 任务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 查看索引信息
  • 任务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 了解标识符的命名规则
  • 任务8.1.3 了解数据库对象的命名规则
  • 任务8.1.4 了解T-SQL语法格式约定
  • 任务8.1.5 了解注释的作用
  • 项目8.2 认识T-SQL表达式
  • 任务8.2.1 认识常量
  • 任务8.2.2 认识变量的类型
  • 任务8.2.3 使用局部变量
  • 任务8.2.4 使用转换函数
  • 任务8.2.5 使用字符串函数
  • 任务8.2.6 使用日期和时间函数
  • 任务8.2.7 了解数学函数
  • 任务8.2.8 认识运算符
  • 项目8.3 认识T-SQL语句
  • 任务8.3.1 了解批处理的作用
  • 任务8.3.2 认识流程控制语句
  • 模块9 创建存储过程和触发器
  • 项目9.1 创建和管理存储过程
  • 任务9.1.1 认识存储过程
  • 任务9.1.2 认识存储过程的创建和执行方法
  • 任务9.1.3 创建和执行简单的存储过程
  • 任务9.1.4 创建和执行带输入参数的存储过程
  • 任务9.1.5 创建和执行带输入参数和输出参数的存储过程
  • 任务9.1.6 修改存储过程
  • 任务9.1.7 查看存储过程信息
  • 任务9.1.8 删除存储过程
  • 项目9.2 创建和管理触发器
  • 任务9.2.1 认识触发器
  • 任务9.2.2 创建和激活INSERT触发器
  • 任务9.2.3 创建和激活UPDATE触发器
  • 任务9.2.4 创建和激活DELETE触发器
  • 任务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 实现主界面功能
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。