数据库原理与应用

数据库原理与应用

王立平, 编著

出版社:清华大学出版社

年代:2015

定价:32.0

书籍简介:

本书全面介绍了关系数据库的基础知识和SQL的相关内容。本书包括对关系数据库基础理论的介绍以及SQL中数据查询、数据定义、数据控制及其安全、数据完整性控制、并发控制和事务处理、SQL编程等内容的详细讲解。同时,《关系数据库与SQL语言》对当前主流的关系数据库SQL Server和Oracle使用的SQL做了对比讲解,使读者在掌握标准SQL的同时对这两种数据库软件有进一步了解。

书籍目录:

第1章SQL基础入门

1.1SQL概述

1.2OracIe

1.2.1Oracle的组成及特点

1.2.2Oracle的体系结构

1.2.3SQL*Plus简介

1.3SQL Server

1.3.1SQL Server的结构

1.3.2数据库访问接口

1.3.3查询分析器

1.4PL/SQL

1.4.1PL/SQL简介

1.4.2PL/SQL的程序结构

1.4.3PL/soL的定义

1.4.4PL/soL的条件结构

1.4.5PL/SQL的循环结构

1.5T—SQL

1.5.1T—SQL概述

1.5.2T—SQL的组成

1.6T—SQL的流程控制

1.6.1IF...ELSE

1.6.2BEGIN...END

1.6.3CASE

1.6.4WHILE...CONTINUE...BREAK

1.6.5WAITFOR

1.6.6GOTO

1.6.7RETURN

1.7小结

第2章SQL语言语法

2.1字符串类型

2.1.1CHAR和VARCHAR

2.1.2BIT和VARBIT

2.2数值型类型

2.2.1NUMERIC

2.2.2DECIMAL

2.2.3INTEGER和SMALLINT

2.2.4FLOAT.REAL和DOUBLE PRECISION

2.3日期时间型类型

2.3.1DATA

2.3.2TIME

2.3.3TIMESTAMP

2.3.4INTERVAL

2.3.5常用数据类型应用

2.4表达式

2.5运算符

2.5.1比较运算符

2.5.2算术运算符

2.5.3逻辑运算符

2.5.4通配符

2.6小结

第3章查询语句

3.1SELECT语句

3.1.1SELECT语句结构

3.1.2SELECT语句执行过程

3.2列查询

3.2.1SELECT子句

3.2.2单列查询

3.2.3多列查询

3.2.4对数据列进行算术运算

3.2.5为数据列指定别名

3.2.6查询所有列

3.2.7使用DISTINCT关键字

3.2.8使用TOP关键字

3.3INTO子句

3.4FROM子句

3.4.1FROM子句语法

3.4.2表的别名

3.5小结

第4章复合查询

4.1WHERE子句

4.1.1数据示例表

4.1.2单条件查询

4.1.3空值运算符

4.1.4范围运算符

4.1.5列表运算符

4.2条件查询

4.2.1使用逻辑运算符组合条件

4.2.2复合条件查询

4.3GROUP BY子句

4.3.1用GROUP BY子句创建分组

4.3.2用CUBE运算符汇总数据

4.3.3用ROLLUP运算符汇总数据

4.3.4用GROUPING函数处理NULL值

4.4HAVING子句

4.5ORDER BY子句

4.5.1单列排序

4.5.2逆序排列

4.5.3多列排序

4.5.4单表查询各子语句总结

4.6多表查询

4.6.1无条件多表查询

4.6.2等值多表查询

4.6.3非等值多表查询

4.7模糊查询

4.7.1LIKE运算符

4.7.2通配符

4.7.3ESCAPE子句和转义符

4.7.4实现模糊查询

4.8小结

第5章连接查询

5.1表的基本连接

5.1.1表的连接概述

5.1.2连接运算符

5.1.3示例数据表

5.1.4表的连接类型

5.2内连接

5.2.1等值连接

5.2.2自然连接

5.2.3不等连接

5.2.4自连接

5.2.5多表连接

5.3外连接

5.3.1左外连接

5.3.2右外连接

5.3.3全外连接

5.4交叉连接

5.5联合查询

5.5.1UNION运算符

5.5.2UNION运算结果排序

5.5.3UNION ALL与UNION

5.5.4对多表进行UNION运算

5.5.5联合查询注意事项

5.6 SQL查询原理及注意问题

5.7小结

第6章子查询

6.1子查询概述

6.1.1子查询结构及其执行过程

6.1.2示例数据表

6.2单值比较子查询

6.2.1含有WHERE子句的单值比较子查询

6.2.2含有聚合函数的子查询

6.2.3在多表查询中使用单值比较子查询

6.3返回多行的子查询

6.3.1IN子查询

6.3.2在多表查询中使用IN子查询

6.3.3 EXISTS子查询

6.3.4 EXISTS子查询典型应用

6.3.5 EXISTS子查询注意事项

6.4带有ANY或ALL谓词的子查询

6.4.1带有ANY谓词的子查询

6.4.2带有ALL谓词的子查询

6.5相关子查询

6.5.1比较运算符引入相关子查询

6.5.2含有聚合函数的相关子查询

6.5.3谓词IN引入相关子查询

6.5.4 HAVING子句中使用相关子查询

6.6嵌套子查询

6.7小结

……

第7章SQL函数

第8章操作表结构

第9章视图和索引的操作

第10章数据插入操作

第11章数据更新和删除

第12章数据控制

第13章完整性控制

第14章存储过程

第15章触发器

第16章事务处理与并发控制

第17章SQL游标

内容摘要:

SQL是关系数据库的标准化语言,是目前数据库中最常用的语言。本书全面介绍了关系数据库的基础知识和SQL的相关内容。全书包括对关系数据库基础理论的介绍以及SQL中数据查询、数据定义、数据控制及其安全、数据完整性控制、并发控制和事务处理、SQL编程等内容的详细讲解。同时,本书对当前关系数据库主流的SQL Server和Oracle使用的SQL做了对比讲解,使读者在掌握标准SQL的同时对这两款数据库软件有一定的了解。本书适合大中专院校的师生和对数据库技术感兴趣的自学者用于学习数据库相关知识,尤其适合有一定基础的数据库管理人员和开发人员作为参考和查阅资料。

编辑推荐:

本书适合大中专院校的师生和对数据库技术感兴趣的自学者用于学习数据库相关知识,尤其适合有一定基础的数据库管理人员和开发人员作为参考和查阅资料。

书籍规格:

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

书籍信息归属:

数据库原理与应用是清华大学出版社于2015.出版的中图分类号为 TP311.138 的主题关于 关系数据库系统-高等学校-教材 的书籍。