万本电子书0元读

万本电子书0元读

顶部广告

数据库技术与应用开发教程(SQL Server 2008版)电子书

售       价:¥

纸质售价:¥29.70购买纸书

10人正在读 | 0人评论 6.2

作       者:刘亚姝,刘小松,乔俊玲

出  版  社:清华大学出版社

出版时间:2013-02-01

字       数:3302

所属分类: 教育 > 大中专教材 > 研究生/本科/专科教材

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《数据库技术与应用发教程(sql server 2008版)》从初学者的角度出发,由浅深、循序渐地讲解了sql server 2008数据库发的实用技术。主要内容包括数据库的基本概念和基础理论、sql server 2008的安装和配置、数据库与数据表的创建和管理、sql数据库查询、t-sql语言、视图和索引、游标、事务和锁、存储过程和触发器、数据完整性、数据库安全管理、数据库备份和还原等内容。后通过酒店管理系统数据库的发,让读者体验解决实际问题的过程,从而获取sql server 2008的编程经验。 《数据库技术与应用发教程(sql server 2008版)》图文并茂,条理清晰,通俗易懂,内容丰富,在讲解每个知识时都配有相应的实例,方便读者上机实践。此外,本书配有大量综合实例和练习,让读者在实际操作中更加牢固地掌握书中讲解的内容。 《数据库技术与应用发教程(sql server 2008版)》可作为高等院校计算机及相关专业数据库技术与应用课程的教材,也可作为sql server初学者的自学参考书。<br/>
目录展开

扉页

内容简介

版权页

前言

目录

第1章 数据库基础知识

1.1 数据库基本概念

1.1.1 数据库技术概述

1.1.2 数据库相关概念

1.1.3 数据库模型

1.2 关系型数据库

1.2.1 关系型数据库发展历程

1.2.2 关系型数据库术语

1.2.3 关系型数据库管理系统的功能

1.2.4 关系模型完整性规则

1.3 数据库基础理论

1.3.1 范式

1.3.2 实体模型

1.4 数据库开发和应用开发

1.4.1 数据库开发

1.4.2 数据库应用开发

1.4.3 两者的关系

1.5 SQL Server 2008概述

1.5.1 SQL Server 2008简介

1.5.2 SQL Server 2008新增特性

1.5.3 SQL Server 2008的组成

1.6 SQL Server 2008的安装和配置

1.6.1 准备安装

1.6.2 安装示例

1.6.3 配置

1.7 SQL Server Management Studio

1.8 习题

1.8.1 填空题

1.8.2 选择题

1.9 上机实验

实验1 设计数据库模型

实验2 安装SQL Server 2008

实验3 使用联机丛书

实验4 管理SQL Server 2008的服务

实验5 注册SQL Server 2008服务器

第2章 建立数据库

2.1 数据库存储结构

2.2 数据库对象

2.3 事务日志

2.4 系统数据库

2.5 创建数据库

2.5.1 创建前应考虑的问题

2.5.2 在图形界面中创建数据库

2.5.3 使用命令方式创建数据库

2.6 查看数据库

2.6.1 在图形界面中查看数据库

2.6.2 使用命令方式查看数据库

2.7 修改数据库

2.7.1 在图形界面中修改数据库

2.7.2 使用命令修改数据库

2.8 删除数据库

2.8.1 在图形界面中删除数据库

2.8.2 使用命令删除数据库

2.9 移动数据库

2.9.1 分离数据库

2.9.2 附加数据库

2.10 习题

2.10.1 填空题

2.10.2 选择题

2.11 上机实验

实验1 SQL Server 2008中数据库的创建

实验2 SQL Server 2008中数据库的修改1

实验3 SQL Server 2008中数据库的修改2

实验4 SQL Server 2008中数据库的删除

实验5 SQL Server 2008中数据库的分离

第3章 表的创建

3.1 表的概念

3.2 表的设计

3.2.1 表的数据类型

3.2.2 文本和图像数据

3.2.3 表结构设计

3.3 表的创建

3.3.1 在图形界面中创建表

3.3.2 使用命令创建表

3.4 表数据的操作

3.4.1 添加表数据

3.4.2 修改表数据

3.4.3 删除表数据

3.5 查看表信息

3.5.1 查看表数据

3.5.2 查看表上的约束

3.5.3 查看表司关系

3.6 表结构的修改

3.6.1 在图形界面中修改表

3.6.2 使用命令修改表

3.7 表的删除

3.7.1 在图形界面中删除表

3.7.2 使用命令删除表

3.8 习题

3.8.1 填空题

3.8.2 选择题

3.9 上机实验

实验1 使用命令语句创建表

实验2 使用SQL Server Management Studio创建表

实验3 创建表数据库关系图

实验4 修改表结构

实验5 录入数据表记录

第4章 数据库查询

4.1 SELECT基础语法

4.1.1 SELECT子句

4.1.2 WHERE子句

4.1.3 GROUP BY子句

4.1.4 HAVING子句

4.1.5 0RDER BY子句

4.1.6 COMPUTE子句

4.1.7 INTO子句

4.2 连接查询

4.2.1 内连接

4.2.2 外连接

4.2.3 交叉连接

4.3 子查询

4.3.1 IN子查询

4.3.2 EXISTS子查询

4.3.3 由比较运算符引出的子查询

4.4 集合查询

4.4.1 使用UNION

4.4.2 使用UNION ALL

4.4.3 使用EXCEPT和INTERSECT

4.5 插入数据

4.5.1 添加数据到一行中所有列

4.5.2 为某一列插入默认值

4.5.3 用INSERT SELECT插入多行

4.6 更新数据

4.6.1 更新特定行数据

4.6.2 更新所有行数据

4.7 删除数据

4.7.1 删除特定行的数据

4.7.2 删除整个表数据

4.7.3 使用TRUNCATE TABLE

4.8 习题

4.8.1 填空题

4.8.2 选择题

4.9 上机实验

实验1 练习使用基本的SELECT语句

实验2 在SELECT语句中使用WHERE子句

实验3 练习分组和排序查询

实验4 连接多个表

实验5 练习应用子查询

实验6 使用UPDATE语句修改数据

实验7 使用DELETE语句删除数据

实验8 使用INSERT语句

第5章 T-SQL语言

5.1 T-SQL概述

5.1.1 T-SQL语言的类型

5.1.2 T-SQL语言和SQL语言

5.2 常量和变量

5.2.1 标识符

5.2.2 常量

5.2.3 变量

5.3 运算符与表达式

5.3.1 算术运算符

5.3.2 赋值运算符

5.3.3 位运算符

5.3.4 比较运算符

5.3.5 逻辑运算符

5.3.6 字符串连接运算符

5.7.7 一元运算符

5.3.8 运算符优先级

5.4 内置函数

5.4.1 标量函数

5.4.2 聚合函数

5.5 流程控制语句

5.5.1 BEGIN…END

5.5.2 IF…ELSE语句

5.5.3 WHILE语句

5.5.4 Case语句

5.5.5 GOTO语句

5.5.6 WAITFOR语句

5.5.7 RETURN语句

5.5.8 TRY…CATCH语句

5.6 批处理

5.7 注释

5.8 习题

5.8.1 填空题

5.8.2 选择题

5.9 上机实验

实验1 练习变量的使用

实验2 练习运算符的使用

实验3 练习内置函数的使用

实验4 练习分支和循环语句

实验5 练习CASE、WAITFOR、GOT0

第6章 数据库完整性

6.1 数据库完整性的概念

6.1.1 数据完整性的分类

6.1.2 实现数据完整性的方法

6.2 约束

6.2.1 默认约束

6.2.2 主键约束

6.2.3 检查约束

6.2.4 唯一约束

6.2.5 外键约束

6.2.6 非空约束

6.2.7 标识属性

6.3 缺省

6.3.1 缺省的概念

6.3.2 创建缺省

6.3.3 查看缺省

6.3.4 绑定和解除缺省

6.3.5 删除缺省

6.4 规则

6.4.1 规则的概念

6.4.2 创建规则

6.4.3 查看规则

6.4.4 绑定与解除规则

6.4.5 删除规则

6.5 习题

6.5.1 填空题

6.5.2 选择题

6.6 上机实验

实验1 练习规则的使用

实验2 练习缺省的使用

实验3 练习CHECK约束的使用

实验4 练习主键约束的使用

实验5 练习外键约束的使用

第7章 视图和索引

7.1 索引

7.1.1 索引概述

7.1.2 索引类型

7.1.3 索引的优缺点

7.2 创建索引

7.2.1 创建索引的原则

7.2.2 使用图形工具创建索引

7.2.3 使用CREATE INDEX创建索引

7.3 修改索引

7.3.1 使用图形工具修改索引

7.3.2 使用T-SQL语句修改索引

7.4 查看索引信息

7.5 删除索引

7.5.1 在SSMS中删除索引

7.5.2 使用T-SQL删除索引

7.6 视图

7.6.1 视图概述

7.6.2 视图类型

7.7 创建视图

7.7.1 创建视图的原则

7.7.2 使用SSMS创建视图

7.7.3 使用T-SQL语句创建视图

7.8 查看视图信息

7.8.1 查看视图基本信息

7.8.2 查看视图文本信息

7.8.3 查看视图的依赖关系

7.9 修改视图信息

7.9.1 通过SSMS修改视图信息

7.9.2 通过T-SQL修改视图信息

7.10 通过视图更新数据

7.10.1 使用INSERT插入数据

7.10.2 使用UPDATE更新数据

7.10.3 使用DELETE删除数据

7.11 删除视图

7.11.1 使用SSMS删除视图

7.11.2 使用T-SQL语句删除视图

7.12 习题

7.12.1 填空题

7.12.2 选择题

7.13 上机实验

实验1 使用图形工具界面创建视图

实验2 使用T-SQL创建视图

实验3 通过视图操作数据

实验4 使用T-SQL创建索引

实验5 使用图形工具界面修改索引

第8章 游标、事务和锁

8.1 游标

8.1.1 游标概述

8.1.2 游标的类型

8.1.3 游标的使用

8.2 事务

8.2.1 事务的基本概念

8.2.2 事务的特性

8.2.3 事务的分类

8.2.4 事务操作的原则

8.3 锁

8.3.1 锁的粒度

8.3.2 锁的分类

8.3.3 事务的隔离级别

8.3.4 死锁及其处理

8.4 习题

8.4.1 填空题

8.4.2 选择题

8.5 上机实验

实验1 用于插入操作的事务

实验2 使用可更新的游标

实验3 创建可滚动的游标

实验4 显式事务的使用

实验5 创建只进游标

第9章 存储过程和触发器

9.1 存储过程

9.1.1 存储过程概述

9.1.2 存储过程的类型

9.2 创建存储过程

9.2.1 使用T-SQL创建存储过程

9.2.2 使用SSMS创建存储过程

9.3 执行存储过程

9.3.1 使用T-SQL语句执行存储过程

9.3.2 使用SSMS执行存储过程

9.4 存储过程参数和返回值

9.4.1 指定默认参数

9.4.2 指定参数方向

9.4.3 使用RETURN语句

9.5 修改存储过程

9.5.1 在SSMS中修改存储过程

9.5.2 使用T-SQL语句修改存储过程

9.6 删除存储过程

9.6.1 使用SSMS删除存储过程

9.6.2 使用T-SQL语句删除存储过程

9.7 触发器

9.7.1 触发器概述

9.7.2 触发器类型

9.7.3 inserted表和deleted表

9.8 创建触发器

9.8.1 使用T-SQL语句创建触发器

9.8.2 使用SSMS创建触发器

9.8.3 INSERT触发器

9.8.4 UPDATE触发器

9.8.5 DELETE触发器

9.8.6 INSTEAD OF触发器

9.9 修改触发器

9.9.1 使用SSMS修改触发器

9.9.2 使用T-SQL语句修改触发器

9.10 删除触发器

9.10.1 使用SSMS删除触发器

9.10.2 使用T-SQL语句删除触发器

9.11 关闭和启用触发器

9.12 习题

9.12.1 填空题

9.12.2 选择题

9.13 实验指导

实验1 简单存储过程的使用

实验2 使用返回数据的存储过程的

实验3 使用INSERT触发器

实验4 使用列级UPDATE触发器

实验5 使用INSTEAD OF触发器

第10章 SQL Server安全管理

10.1 SQL Server 2008安全管理策略

10.1.1 SQL Server 2008的安全机制

10.1.2 SQL Server 2008登录认证模式

10.1.3 配置登录认证模式

10.2 用户管理

10.2.1 登录账户

10.2.2 数据库用户

10.2.3 创建和管理登录账户

10.2.4 创建和管理数据库用户

10.3 角色管理

10.3.1 服务器角色

10.3.2 数据库角色

10.4 权限管理

10.4.1 权限的分类

10.4.2 权限的操作

10.5 习题

10.5.1 填空题

10.5.2 选择题

10.6 上机实验

实验1 练习数据库的身份验证

实验2 映射数据库用户

实验3 为数据库用户创建角色

实验4 为数据库用户授权

实验5 删除数据库用户和角色

第11章 数据库备份与恢复

11.1 备份

11.1.1 备份概述

11.1.2 备份类型

11.2 备份设备

11.2.1 备份设备的类型

11.2.2 创建备份设备

11.2.3 查看和删除备份设备

11.3 创建数据库备份

11.3.1 使用SSMS备份数据库

11.3.2 使用BACKUP命令备份数据库

11.4 恢复数据库

11.4.1 检查点

11.4.2 自动恢复数据库

11.4.3 手动恢复数据库

11.5 习题

11.5.1 填空题

11.5.2 选择题

11.6 上机实验

实验1 创建备份设备

实验2 备份完整数据库

实验3 备份数据库事务日志

实验4 备份差异数据库

实验5 数据库的恢复

第12章 数据库应用开发实例——酒店管理系统

12.1 系统需求分析

12.2 系统模块设计

12.3 设计系统E-R图

12.4 创建系统数据库

12.5 创建数据表

12.6 创建系统视图

12.7 创建系统存储过程

12.8 创建触发器

12.9 ASPNET程序开发

12.9.1 Web.config设置

12.9.2 数据库管理模块

12.9.3 实体类数据访问层

12.9.4 实现房司类型管理

12.10 系统运行演示

习题答案

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部