Blue Flower

轻松学SQL Server数据库是一本SQL Server数据库学习手册,由张钦、崔程、李立新等编著。本书详细地讲解了SQL Server 2008中的各种知识点,并使用大量的实践案例来应用这些知识点,使读者能够更加深入、快速地掌握和了解各章节中的知识。并在每一章的结尾,都分享了一些练习题供读者进行测验,更能加深读者对知识点的理解,非常适合作为高等院校计算机、信息管理、数据库技术等专业的教材使用,也可以作为SQL Server数据库初学者的自学教材。
202209172006009670080000

内容介绍

《轻松学SQL Server数据库》由浅入深地讲解了SQL Server 2008中的各种常用知识点,其中包括:安装SQL Server 2008,SQL Server 2008管理工具集,数据库和数据库表的管理,T-SQL语言基础,使用T-SQL语言操作数据库和数据库表的方法,使用T-SQL语言执行数据查询、视图、索引、存储过程、触发器等,以及SQL Server 2008的安全机制和相关的数据库维护方法。
本书内容:
第1章 数据库与SQL Server 2008。本章主要介绍了数据库的一些基础知识, SQL Server 2008的体系结构、新特性和安装过程。
第2章 SQL Server 2008管理工具集。本章主要介绍SQL Server 2008中几个常用的管理工具。
第3章 SQL Server 2008管理数据库。本章详细介绍了如何使用SQL Server 2008创建和操作数据库。
第4章 SQL Server 2008管理数据表。本章主要介绍了表的概念、表的创建和删除等操作,另外还介绍了设计表时的各种约束、索引和键的用法等内容。
第5章 T-SQL语言基础。本章主要介绍了T-SQL语言的概念、语法规范、常量和变量、运算符、函数和流程控制语句等内容。
第6章 使用T-SQL操作数据库和表。本章主要介绍了如何使用T-SQL语言分享的CREATE、DROP、ALTER、SELECT、INSERT、UPDATE、DELETE等语句操作数据库和数据库表。
第7章 使用T-SQL查询数据。本章主要介绍了使用SELECT语句查询数据的方法,以及条件查询、排序查询、分组查询、筛选查询等操作。
第8章 高级查询。本章详细介绍了关于数据库表的高级查询方法,包括子查询、多表查询和XML查询等内容。
第9章 视图和索引。本章着重讲解了视图的创建、更新、修改以及删除等操作,同时还介绍了索引的创建、修改、删除等操作。
第10章 存储过程。本章详细介绍了存储过程的创建和使用方法,同时还介绍了如何管理存储过程等内容。
第11章 .触发器。本章介绍了SQL Server 2008中的各种触发器,以及不同类型的触发器的创建方法,同时还介绍了如何管理触发器内容等。
第12章 高级特性。本章详细介绍了SQL Server 2008中的事务机制、数据锁机制,游标的定义和使用方法,架构的创建、修改、移动和删除等内容。
第13章 SQL Server 2008 的安全机制。本章介绍了SQL Server 2008的安全机制,以及SQL Server 2008中的登录账户、数据库用户、角色和权限等内容。
第14章 维护SQL Server 2008数据库。本章介绍了SQL Server 2008中数据库的维护操作,其中包括数据库备份、恢复、分离、附加、收缩、复制等操作,另外还简单介绍了SQL Server 2008中的数据库快照功能。
第15章 模拟银行储蓄系统。本章使用一个案例来综合应用SQL Server 2008中各个常用的知识点。
202209172006012476310001

章节目录

第1章 数据库与SQLServer20081.1 数据库基础1.1.1 数据库的概念1.1.2 数据库模型1.2 什么是关系型数据库1.2.1 关系型数据库的概念1.2.2 一些常用术语1.2.3 数据库管理系统的功能1.2.4 关系模型完整性规则1.3 实体关系(E-R)模型1.3.1 实体模型1.3.2 关系模型1.4 数据库设计的三大范式1.5 SQLServer2008的体系结构1.6 SQLServer2008的新特性1.6.1 日期数据类型1.6.2 HierarchyId类型1.6.3 增强XML功能1.6.4 T-SQL语言增强1.6.5 报表服务1.6.6 集成服务1.6.7 分析服务1.6.8 Office集成特性1.7 SQLServer2008的安装和配置1.7.1 安装SQLServer20081.7.2 验证安装1.7.3 注册服务器1.7.4 配置服务器1.8 实践案例:配置服务器的身份验证方式1.9 动手练一练1.9.1 练习题1.9.2 上机实践第2章 SQLServer2008管理工具集2.1 SQLServerManagementStudio2.1.1 SQLServerManagementStudio简介2.1.2 对象资源管理器2.1.3 已注册的服务器2.1.4 解决方案资源管理器2.1.5 模板资源管理器2.2 BusinessIntelligenceDevelopmentStudio2.3 ReportingServices配置2.4 SQLServer配置管理器2.4.1 管理服务2.4.2 管理服务器和客户端网络协议2.4.3 使用命名管道配置服务器别名2.5 SQLServerProfiler2.6 数据库引擎优化顾问2.7 命令提示实用工具sqlcmd2.7.1 使用sqlcmd连接到数据库2.7.2 执行查询语句2.7.3 使用输入和输出文件2.8 实践案例:使用SQLSMS执行SQL查询文件2.9 动手练一练2.9.1 练习题2.9.2 上机实践第3章 SQLServer2008管理数据库3.1 SQLServer2008中的数据库3.1.1 系统数据库3.1.2 数据库存储文件3.1.3 数据库元素3.2 使用SQLServer2008创建数据库3.3 操作SQLServer2008数据库3.3.1 修改数据库名称3.3.2 扩大数据库文件3.3.3 收缩数据库文件3.3.4 添加辅助数据文件3.3.5 查看数据库状态3.4 使用SQLServer2008删除数据库3.5 实践案例:创建图书信息数据库3.6 动手练一练3.6.1 练习题3.6.2 上机实践第4章 SQLServer2008管理数据表4.1 SQLServer中的表4.1.1 什么是表4.1.2 系统表和临时表4.2 创建表4.2.1 使用图形界面创建表4.2.2 数据类型4.2.3 非空列4.3 编辑表中的数据4.3.1 添加数据4.3.2 修改表数据4.3.3 删除表记录4.4 列属性4.4.1 字段长度4.4.2 默认值定义4.4.3 自动编号4.5 设计表4.5.1 主键4.5.2 表关系4.5.3 索引和主/唯一键4.5.4 全文索引4.5.5 XML索引4.5.6 检查约束4.6 表的关系图4.7 修改数据表4.7.1 重命名表4.7.2 添加/删除列4.8 删除表4.9 实践案例:创建一个学生信息表4.1 0动手练一练4.1 0.1 练习题4.1 0.2 上机实践第5章 T-SQL语言基础5.1 T-SQL语言概述5.1.1 什么是T-SQL5.1.2 T-SQL语法规范5.1.3 注释5.2 常量和变量5.2.1 常量5.2.2 变量5.3 运算符5.3.1 算术运算符5.3.2 比较运算符5.3.3 赋值运算符5.3.4 位运算符5.3.5 逻辑运算符5.3.6 字符串连接运算符5.3.7 一元运算符5.3.8 运算符优先级5.4 函数5.4.1 聚合函数5.4.2 数学函数5.4.3 字符串函数5.4.4 数据类型转换函数5.4.5 日期和时间函数5.4.6 文本和图像函数5.4.7 用户自定义函数5.5 控制语句5.5.1 BEGIN…END语句5.5.2 IF…ELSE条件语句5.5.3 CASE分支语句5.5.4 WHILE循环语句5.5.5 TRY…CATCH错误处理语句5.6 实践案例:使用WHILE循环输出一个倒三角形5.7 动手练一练5.7.1 练习题5.7.2 上机实践第6章 使用T-SQL操作数据库和表6.1 数据库操作6.1.1 创建数据库6.1.2 指定多个数据库文件创建数据库6.1.3 使用数据库6.1.4 删除数据库6.2 表操作6.2.1 创建表6.2.2 维护表6.2.3 删除表6.3 查询数据6.4 插入数据6.4.1 简单的数据插入6.4.2 将一个表中的数据插入到另一个表中6.5 更新数据6.5.1 根据表中数据更新行6.5.2 使用TOP表达式指定更新行6.6 删除数据6.6.1 使用DELETE语句删除数据6.6.2 使用TRUNCATETABLE语句6.7 实践案例:创建借阅信息表6.8 动手练一练6.8.1 练习题6.8.2 上机实践第7章 使用T-SQL查询数据7.1 基本查询7.1.1 SELECT语句7.1.2 查询指定列7.1.3 为查询结果中的列添加别名7.2 条件查询7.2.1 比较条件7.2.2 范围条件7.2.3 逻辑条件7.2.4 字符匹配符7.2.5 列表运算符7.2.6 未知值7.3 排序查询7.4 分组查询7.5 筛选查询7.6 实践案例:统计不同性别的人数、平均年龄和年龄总和7.7 动手练一练7.7.1 练习题7.7.2 上机实践第8章 高级查询8.1 子查询8.1.1 IN关键字子查询8.1.2 EXISTS关键字子查询8.1.3 比较运算符8.1.4 单值子查询8.2 多表查询8.2.1 内连接8.2.2 外连接8.2.3 交叉连接8.2.4 自连接8.2.5 联合查询8.2.6 交查询8.2.7 差查询8.3 XML查询8.3.1 XML数据类型8.3.2 XQuery查询8.3.3 使用FORXMLRAW模式8.3.4 使用FORXMLAUTO模式8.3.5 使用FORXMLEXPLICIT模式8.3.6 XML索引8.3.7 OPENXML函数8.4 实践案例:统计每一个客房类型所包含的房间数量8.5 动手练一练8.5.1 练习题8.5.2 上机实践第9章 视图和索引9.1 视图9.1.1 创建视图9.1.2 更新视图9.1.3 查看视图9.1.4 修改视图9.1.5 删除视图9.2 索引9.2.1 索引概述9.2.2 选择索引类型9.2.3 确定索引列9.2.4 创建索引9.2.5 查看索引属性9.2.6 修改索引9.2.7 删除索引9.3 实践案例:创建图书基本信息视图9.4 动手练一练9.4.1 练习题9.4.2 上机实践第10章 存储过程10.1 存储过程简介10.1.1 系统存储过程10.1.2 用户自定义存储过程10.1.3 扩展存储过程10.1.4 使用存储过程10.2 创建自定义存储过程10.2.1 创建存储过程需要遵循的规则10.2.2 创建简单存储过程10.2.3 使用模板创建存储过程10.2.4 创建加密存储过程10.2.5 创建临时存储过程10.2.6 创建嵌套存储过程10.3 为存储过程指定参数10.3.1 创建带参数的存储过程10.3.2 输入参数10.3.3 为参数指定默认值10.3.4 指定输出参数10.4 管理存储过程10.4.1 查看存储过程10.4.2 修改存储过程10.4.3 删除存储过程10.5 实践案例:创建查询借书记录的存储过程10.6 动手练一练10.6.1 练习题10.6.2 上机实践第11章 触发器11.1 触发器简介11.1.1 触发器概述11.1.2 触发器的类型11.2 DML触发器11.2.1 创建触发器语法11.2.2 创建INSERT触发器11.2.3 创建DELETE触发器11.2.4 创建UPDATE触发器11.3 DDL触发器11.4 嵌套触发器11.5 递归触发器11.6 管理触发器11.6.1 修改触发器11.6.2 禁用触发器11.6.3 启用触发器11.6.4 删除触发器11.7 实践案例:创建一个插入事件触发器11.8 动手练一练11.8.1 练习题11.8.2 上机实践第12章 高级特性12.1 事务处理12.2 数据锁12.3 游标12.3.1 定义游标12.3.2 打开游标12.3.3 检索游标12.3.4 关闭游标12.3.5 释放游标12.4 架构12.4.1 创建架构12.4.2 修改架构12.4.3 移动对象到新的架构12.4.4 删除架构12.5 实践案例:删除架构fwSchema12.6 动手练一练12.6.1 练习题12.6.2 上机实践第13章 SQLServer2008的安全机制13.1 安全机制简介13.1.1 客户机安全机制13.1.2 网络传输安全机制13.1.3 实例级别安全机制13.1.4 数据库级别安全机制13.1.5 对象级别安全机制13.2 身份验证模式13.2.1 Windows身份验证模式13.2.2 混合身份验证模式13.2.3 配置身份验证模式13.3 管理登录13.3.1 创建Windows登录账户13.3.2 创建SQLServer登录账户13.3.3 管理登录账户13.4 数据库用户13.4.1 查看默认数据库用户13.4.2 创建数据库用户13.4.3 使用存储过程创建数据库用户13.5 管理角色13.5.1 服务器角色13.5.2 数据库角色13.5.3 用户自定义数据库角色13.5.4 应用程序角色13.5.5 将登录指派到角色13.5.6 指派角色到多个登录13.6 管理权限13.6.1 权限概述13.6.2 授予权限13.6.3 撤销权限13.6.4 拒绝权限13.7 实践案例:创建管理用户信息的数据管理员13.8 动手练一练13.8.1 练习题13.8.2 上机实践第14章 维护SQLServer2008数据库14.1 备份数据库14.1.1 备份类型14.1.2 备份数据库14.1.3 事务日志备份14.2 恢复数据库14.2.1 备份恢复模型14.2.2 配置恢复模式14.2.3 恢复数据库14.3 分离数据库14.4 附加数据库14.5 收缩数据库14.6 复制数据库14.7 数据库快照14.7.1 数据库快照概述14.7.2 创建数据库快照14.7.3 使用数据库快照14.7.4 删除数据库快照14.8 实践案例:备份系统数据库master14.9 动手练一练14.9.1 练习题14.9.2 上机实践第15章 模拟银行储蓄系统15.1 需求分析15.2 系统设计15.3 创建数据库15.4 创建数据表15.5 模拟业务逻辑15.5.1 开户15.5.2 存款15.5.3 取现15.5.4 查询余额15.5.5 转账15.5.6 查询交易记录15.5.7 挂失和激活15.6 总结练习题参考答案

使用说明

1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载