SQL Server数据库应用课堂实录

SQL Server数据库应用课堂实录

祝红涛, 王伟平, 编著

出版社:清华大学出版社

年代:2015

定价:49.0

书籍简介:

本书全面介绍SQL Server 2008数据库管理知识,主要内容包括:注册服务器、SQL Server 2008的管理工具、创建数据库、定义列的数据类型、约束表的完整性、附加数据库、SELECT查询、批量更新数据、Transact-SQL编程、使用存储过程和触发器、备份数据库、创建数据库账号、指定权限以及XML类型的操作等等。本书最后还将向读者提供完整的开发项目讲解数据库的实际应用。

书籍目录:

第1课关系数据库原理

1.1数据和数据库简介

1.1.1认识数据

1.1.2认识数据库

1.1.3数据库的发展史

1.1.4数据库的发展趋势

1.2数据库管理系统

1.2.1数据库管理系统的通用功能

1.2.2数据库模型

1.2.3常用数据库管理系统

1.3关系数据库

1.3.1关系数据库概述

1.3.2关系数据库术语

1.3.3关系数据库管理系统

1.4关系规范化

1.4.1第一范式

1.4.2第二范式

1.4.3第三范式

1.5实体和关系模型

1.5.1实体

1.5.2属性

1.5.3标识符

1.5.4联系

1.5.5实体—关系图

1.6实例应用:为进销存系统设计E—R图

1.6.1实例目标

1.6.2技术分析

1.6.3实现步骤

1.7拓展训练

1.8思考与练习

第2课安装SQL Server 2008

2.1SQLServer历史

2.2SQL Server 2008概述

2.2.1SQL Server 2008简介

2.2.2SQL Server 2008新特性

2.3安装SQL Server 2008

2.4安装后的检查

2.4.1验证安装

2.4.2注册服务器

2.4.3配置服务器

2.5升级到SQL Server 2008

2.5.1升级前的准备工作

2.5.2使用SQL Server 2008升级顾问

2.6SQL Server 2008管理工具

2.6.1使用SQL Server Management Studio

2.6.2SQLServer配置管理器

2.6.3命令提示实用工具

2.7实例应用

2.7.1配置SQL Server 2008身份验证模式

2.7.2卸载SQL Server 2008

2.8拓展训练

2.9课后练习

第3课创建SQL Server 2008数据库和表

3.1认识SQL Server 2008中的数据库

3.1.1数据库元素

3.1.2系统数据库

3.1.3数据库的文件组成

3.1.4文件和文件组

3.2查询数据库和文件状态

3.2.1数据库状态

3.2.2文件状态

3.3创建数据库

3.3.1使用管理器创建

3.3,2使用语句创建

3.3.3查看用户数据库文件结构

3.4认识SQL Server 2008中的表

3.4.1临时表

3.4.2系统表

3.5创建数据表

3.5.1使用管理器创建

3.5.2使用语句创建

3.6定义列的数据类型

3.6.1字符串

3.6.2Unicode字符串

3.6.3数字数据类型

3.6.4日期和时间

3.6.5二进制数据类型

3.6.6特殊数据类型

3.7拓展训练

3.8课后练习

第4课管理数据表

4.1修改表

4.1.1表名

4.1.2表属性

4.1.3列

4,2删除表

4.3管理表中数据

4.3.1添加数据

4.3.2修改数据

4.3.3删除数据

4.4关系图

4.4.1创建关系图

4.4.2使用关系图

4.5实例应用:创建药品信息数据表

4.5.1实例目标

4.5.2技术分析

4.5.3实现步骤

4.6拓展训练

4.7课后练习

第5课数据表完整性约束

5.1数据完整性概述

5.1.1数据完整性简介

5.1.2数据完整性分类

5.2列约束

5.2.1非空约束

5.2.2自动编号约束

5.2.3主键约束

5.2.4外键约束

5.2.5惟一性约束

5.2.6验证约束

5.2.7默认值约束

5.3默认值

5.3.1创建默认值

5.3.2绑定默认值

5.3.3查看默认值

5.3.4删除默认值

5.4规则

5.4.1创建规则

5.4.2绑定规则

5.4.3查看规则

5.4.4删除规则

5.5实例应用:维护订单数据完整性

5.5.1实例目标

5.5.2技术分析

5.5.3实现步骤

5.6拓展训练

5.7课后练习

第6课修改数据表数据

6.1插入数据

6.1.1INSERT语句简介

6.1.2INSERT语句语法

6.1.3直接插入数据

6.1.4INSERTSELECT语句插入数据

6.1.5SELECTINTO语句插入数据

6.2更新数据

6.2.1UPDATE语句语法

6.2.2基于表中数据更新

6.2.3基于其他表的更新

6.2.4更新中的TOP表达式

6.3删除数据

6.3.1DELETE语句语法

6.3.2使用DELETE语句

6.3.3基于其他表删除数据

6.3.4使用TRUNCATETABLE语句

6.4拓展训练

6.5课后练习

第7课查询数据表数据

7.1SELECT语句语法

7.2基本查询

7.2.1查询所有列

7.2.2查询指定列

7.2.3为结果列添加别名

7.2.4查询不重复数据

7.2.5查询前几条数据

7.2.6查询计算列

7.3条件查询

7.3.1比较条件

7.3.2逻辑条件

7.3.3范围条件

7.3.4模糊条件

7.3.5列表条件

7.3.6未知条件

7.4格式化查询结果集

7.4.1排序

7.4.2分组

7.4.3筛选

7.5实例应用:查询图书信息

7.5.1实例目标

7.5.2技术分析

7.5.3实现步骤

7.6拓展训练

7.7课后练习

第8课高级查询

8.1查询多个表

8.1.1基本连接

8.1.2指定表别名

8.1.3连接多个表

8.1.4JOIN关键字

8.2内连接

8.2.1等值连接

8.2.2不等值连接

8.2.3自然连接

8.3外连接

8.3.1左外连接查询

8.3.2右外连接查询

8.3.3完全连接查询

8.4自连接

8.5联合查询

8.6实现子查询

8.6.1使用比较运算符

8.6.2使用IN关键字

8.6.3使用EXISTS关键字

8.6.4单值子查询

8.6.5嵌套子查询

8.7实例应用:查询图书管理系统借阅信息

8.7.1实例目标

8.7.2技术分析

8.7.3实现步骤

8.8拓展训练

8.9课后练习

第9课索引与试图

9.1索引简介

9.2索引类型

9.2.1B—Tree索引结构

9.2.2聚集索引

9.2.3非聚集索引

9.2.4惟一索引

9.3使用索引

9.3.1确定索引列

9.3.2创建索引

9.3.3查看索引属性

9.3.4修改索引

9.3.5删除索引

9.4视图简介

9.5使用视图

9.5.1创建视图

9.5.2查看视图

9.5.3修改视图

9.5.4删除视图

9.5.5基于视图修改数据

9.6实例应用

9.6.1设计药品索引

9.6.2设计药品详细信息视图

9.7拓展训练

9.8课后练习

第10课SQL Server编程技术

10.1Transact—SQL语言简介

10.1.1什么是Transact—SQL

10.1.2Transact—SQL分类

10.2常量与变量的使用

10.2.1常量

10.2.2局部变量

10.2.3全局变量

10.3注释

10.4运算符

10.4.1赋值运算符

10.4.2字符串连接运算符

10,4.3算术运算符

10.4.4比较运算符

10.4.5逻辑运算符

10.4.6位运算符

10.4.7一元运算符

10.4.8运算符的优先级

10.5结构控制语句

10.5.1语句块

10.5.2条件语句

10.5.3分支语句

10.5.4循环语句

10.5.5错误处理语句

10.5.6其他语句

10.6SQL Server内置函数

10.6.1数据类型转换函数

10.6.2字符串函数

10.6.3数学函数

10.6.4聚合函数

10.6.5日期时间函数

10.7用户自定义函数

10.7.1标量值函数

10.7.2内联表值函数

10.7.3多语句表值函数

10.7.4修改与删除用户自定义函数

10.8拓展训练

10.9课后练习

第11课管理SQL Server 2008数据库

11.1数据库简单操作

11.1.1修改数据库名称

11.1.2扩大数据库文件

11.1.3收缩数据库文件

11.1.4添加辅助文件

11.1.5删除数据库

11.2维护操作

11.2.1分离数据库

11.2.2附加数据库

11.2.3收缩数据库

11.2.4复制数据库

11.3生成数据库快照

11.3.1创建数据库快照

11.3.2使用数据库快照

11.3.3删除数据库快照

11.4备份数据库

11.4.1选择备份类型

11.4.2备份数据库

11.4.3备份事务日志

11.5恢复数据库

11.5.1恢复模式简介

11.5.2配置恢复模式

11.5.3开始恢复数据库

11.6实例应用:维护人事管理系统数据库

11.6.1配置恢复模式

11.6.2技术分析

11.6.3实现步骤

11.7拓展训练

11.8课后练习

……

第12课使用数据库触发嚣

第13课使用数据库存储过程

第14课使用XML技术

第15课SQL Server的管理自动化

第16课AQL Server数据库安全管理

第17课酒店客房管理系统数据库

习题答案

内容摘要:

本书结合教学的特点编写,将SQL Server 2008数据库以课程的形式讲解。全书共分17课,将理论和实践结合起来。全书通过通俗易懂的语言详细介绍了SQL Server 2008的基础知识,从关系数据库理论、SQL Server发展史、安装和配置,到数据库的创建、数据表管理、修改和查询表中数据、索引和视图,然后深入数据库编程、编写触发器、编写存储过程、使用XML技术以及数据库的安全管理等。最后通过一个酒店客房管理系统的数据库设计讲解SQL Server 2008在实际开发中的应用,包括系统需求分析、绘制E-R图、创建数据库和表、测试存储过程和触发器等内容。本书可作为在校大学生学习使用SQL Server 2008数据库进行课程设计的参考资料,也可作为非计算机专业学生学习SQL Server 2008的参考书。

编辑推荐:

《SQL Server数据库应用课堂实录》由清华大学出版社出版。《SQL Server数据库应用课堂实录》可作为在校大学生学习使用SQL Server 2008数据库进行课程设计的参考资料,也可作为非计算机专业学生学习SQL Server 2008的参考书。

书籍规格:

书籍详细信息
书名SQL Server数据库应用课堂实录站内查询相似图书
丛书名课堂实录
9787302405382
如需购买下载《SQL Server数据库应用课堂实录》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26 × 19装帧平装
页数印数 5000

书籍信息归属:

SQL Server数据库应用课堂实录是清华大学出版社于2015.出版的中图分类号为 TP311.138 的主题关于 关系数据库系统 的书籍。