与第一版相比,本书讲解更全面透彻,增加了大量的案例对SQL语句进行说明,并以完整的数据库系统项目案例贯穿全书。通过本书,用户可以学到创建数据库管理系统时SQL语句的各种使用方法和技巧。此外,本书兼顾了SQL Server、MySQL、Oracle三种后台数据库系统,并增加了思考练习,使读者可以举一反三,在实际开发中能够灵活地运用SQL语句。
SQL(结构化查询语言)是数据库系统的通用语言,利用它可以用几乎同样的语句在不同的数据库系统上执行同样的操作,在数据库系统的开发中有着非常重要和广泛的应用。
本书内容可分为3大部分,共15章,由浅入深地给读者讲解了SQL在3种流行的后台数据库系统中的应用。第1部分包括第1~2章,介绍了数据库和SQL的基础知识;第2部分包括第3~7章,介绍了各种SQL语句的具体使用,包括创建数据库、创建表以及对数据进行各种操作。第3部分包括第8~15章,介绍了视图、数据完整性、索引、存储过程、触发器、游标、事务及SQL的安全性。
本书适合作为高等院校计算机、信息技术及相关专业的教材,也可作为广大使用支持SQL-3标准的数据库操作平台的用户阅读参考。
第1章 关系型数据库和SQL简介
1.1 SQL简介
1.1.1 SQL概述
1.1.2 SQL的功能与特性
1.1.3 SQL的分类
1.2 SQL的扩展
1.2.1 T-SQL
1.2.2 MySQL
1.2.3 MySQL与标准SQL的差别
1.2.4 PL/SQL
1.3 数据库的发展史
1.3.1 数据库模型
1.3.2 关系型数据库
1.4 常用的SQL数据库
1.4.1 Microsoft SQL Server
1.4.2 Oracle
1.4.3 MySQL
1.5 数据设计
1.5.1 数据库设计的目的和意义
1.5.2 数据库设计的基本步骤
1.5.3 天方论坛系统数据库Tfbbs的设计
1.6 练习题
1.6.1 选择
1.6.2 填空
1.6.3 简答
第2章 SQL基础
第3章 数据库的创建和管理
第4章 创建和管理表
第5章 操作SQL数据
第6章 表的简单查询
第7章 表的高级查询
第8章 视图
第9章 数据完整性
第10章 索引
第11章 存储过程
第12章 触发器
第13章 游标
第14章 事务和锁
第15章 SQL安全