欢迎光临
免费的PDF电子书下载网站

SQL语言与关系数据库 PDF下载

编辑推荐

暂无

内容简介

  本书全面而系统地介绍了SQL语言的使用,并深入浅出地介绍了数据库基本原理。主要内容包括:SQL基础、SQL的查询与修改、实体-联系模型、关系模型、关系数据库设计理论、SQL的高级功能、关系数据库的实现技术及数据库新技术等。
  本书着重于以实例引入概念,且对概念的阐述以够用为度,注重实际技能的引导与培养。

作者简介

暂无

SQL语言与关系数据库 PDF下载

目录

第1章 ; SQL基础
1.1 ; 数据库系统的应用
1.1.1 ; 应用实例
1.1.2 ; 数据库系统的应用前景
1.2 ; 数据库相关概念
1.3 ; SQL基本概念
1.3.1 ; SQL语言标准
1.3.2 ; SQL语言的特点
1.3.3 ; SQL语言功能概述
1.4 ; SQL的数据类型
1.4.1 ; 数值型
1.4.2 ; 字符数据类型
1.4.3 ; 日期时间类型
1.4.4 ; 货币类型
1.4.5 ; SQL的标识符与关键字
1.4.6 ; 数据定义语句
1.5 ; 本章小结
习题

第2章 ; SQL的查询与修改
2.1 ; SQL基本查询语句
2.1.1 ; 查询语句的基本结构
2.1.2 ; 投影
2.1.3 ; 选择
2.1.4 ; 对查询结果进行排序
2.2 ; 高级查询语句
2.2.1 ; 聚集查询
2.2.2 ; 连接查询
2.2.3 ; 子查询
2.2.4 ; 关于引用AS指定的名字的规则
2.3 ; 数据操作语句
2.3.1 ; 插入数据
2.3.2 ; 删除数据
2.3.3 ; 更新数据
2.5 ; 本章小结
习题

第3章 ; 实体-联系模型
3.1 ; 实体-联系模型的基本要素
3.1.1 ; 实体与实体集
3.1.2 ; 实体型和实体值
3.1.3 ; 属性
3.1.4 ; 联系与联系集
3.1.5 ; 码
3.2 ; 实体-联系图表示
3.2.1 ; E-R符号表示
3.2.2 ; E-R图的表示
3.3 ; E-R模型的设计
3.3.1 ; 确定实体集、属性与实体间的联系
3.3.2 ; 具有复合属性、多值属性和派生属性的E-R图
3.3.3 ; 具有弱实体集的E-R图
3.4※ ; E-R图的高级技术
3.4.1 ; 特殊化
3.4.2 ; 概括
3.4.3 ; 属性继承
3.5 ; E-R模型的设计实例
3.5.1 ; E-R图设计步骤
3.5.2 ; 大学教学情况E-R图设计
3.5.3 ; 银行企业的E-R图设计
3.6 ; 本章小结
习题

第4章 ; 关系模型
4.1 ; 关系基本结构及术语
4.2 ; 关系模型的数据操作
4.2.1 ; 关系操作
4.2.2 ; 关系代数
4.3 ; 关系的完整性约束
4.3.1 ; 实体完整性
4.3.2 ; 参照完整性
4.3.3 ; 自定义完整性
4.4 ; 将E-R模型转换为关系模型
4.5 ; 关系模型的特点
4.6 ; 本章小结
习题

第5章 ; 关系数据库设计理论
5.1 ; 冗余和存储异常问题
5.2 ; 函数依赖
5.2.1 ; 属性间的联系
5.2.2 ; 函数依赖
5.3 ; 关系范式
5.3.1 ; 第一范式
5.3.2 ; 第二范式
5.3.3 ; 第三范式
5.4 ; 关系范式的规范化
5.4.1 ; 各范式之间的关系
5.4.2 ; 关系模式的分解准则
5.4.3 ; 关系模式分解实例
5.5 ; 关系数据库设计
5.5.1 ; 数据库设计概述
5.5.2 ; 数据库设计的基本步骤
5.5.3 ; 数据库设计简单示例
5.6 ; 本章小结
习题

第6章 ; SQL的高级功能
6.1 ; 视图
6.1.1 ; 视图的概念
6.1.2 ; 视图的定义
6.1.3 ; 视图的查询
6.1.4 ; 修改视图数据
6.1.5 ; 删除视图
6.2 ; 约束
6.2.1 ; NOT NULL约束
6.2.2 ; DEFAULT约束
6.2.3 ; PRIMARY KEY 约束
6.2.4 ; UNIQUE约束
6.2.5 ; FOREIGN KEY约束
6.2.6 ; CHECK约束
6.2.7  约束的作用对象
6.3  触发器
6.3.1  触发器的概念
6.3.2  触发器的结构
6.3.3  触发器示例
6.4  游标
6.4.1  游标的概念
6.4.2  定义游标
6.4.3  游标示例
6.5  嵌入式SQL
6.5.1  接口与声明
6.5.2  嵌入式SQL的实现
6.6  安全控制
6.6.1  数据库的安全性控制
6.6.2  SQL语言中的安全性控制
6.7  本章小结
习题

第7章  关系数据库的实现技术
7.1  索引与散列
7.1.1  索引的基本概念
7.1.2  有序索引
7.1.3  散列索引
7.1.4  SQL中的索引定义
7.2  事务与并发控制
7.2.1  事务
7.2.2  SQL中的事务控制语句
7.2.3  并发控制
7.3  本章小结
习题

第8章  数据库新技术
8.1  基于对象的数据库
8.1.1  关系模型的局限
8.1.2  面向对象数据模型
8.1.3  对象-关系数据库
8.2  XML
8.2.1  XML数据结构
8.2.2  XML文档模式和XML查询
8.2.3  XML与数据库
8.3  数据仓库与数据挖掘
8.3.1  数据仓库
8.3.2  OLAP
8.3.3  数据挖掘
8.3.4  实现
8.4  其他新技术
8.5  本章小结
习题

附录A  实训练习操作
实训一  熟悉SQL Server 2008环境和SQL定义语句
实训二  SQL基本查询语句
实训三  分 组 计 算
实训四  多个表中检索数据
实训五  返回单列结果集的查询
实训六  动态执行的子查询
实训七  修改数据表
实训八 查询综合练习
实训九  信息世界的建模
实训十  逻辑数据的建模
实训十一  数据库建模
实训十二  自定义数据的完整性
实训十三  强制复杂的业务规则的定义
实训十四  SQL语句综合练习

前沿

数据库技术经历了30多年的发展演变,已经取得了辉煌的成就,发展成了一门内容丰富的学科。虽然新的技术层出不穷,如面向对象数据库、XML数据库,但关系数据库技术仍然是主流。SQL语言是关系数据库的标准语言,是学好关系数据库的前提。
本书通过一个通篇使用、精简实用的案例,全面介绍了SQL语言的类型、查询、更新、约束、触发器、视图、安全性等方面的内容。在此基础上,也适度介绍了关系数据库的理论知识,包括实体-联系模型、关系模型、关系数据设计理论、实现技术等内容。
本书是一本针对高职高专计算机或相关专业数据库课程的教材,全书共8章。
第1章SQL基础。从数据库应用的角度出发,介绍了SQL语言的基本概念、基本类型以及数据定义语句。
第2章SQL的查询与修改。首先讲述了基本的查询语句,接着引入了更加复杂的查询操作,如聚集查询、连接查询、集合查询及子查询等,并讲解了数据操纵语句的使用。
第3章实体-联系模型。介绍了实体-联系(E-R)数据模型的一些主要要素:实体、属性、联系、主码,以及E-R图表示法。
第4章关系模型。系统讲解了关系数据库的重要概念,包括关系模型的数据结构、关系代数基本运算以及关系的完整性。
第5章关系数据库设计理论。首先从关系模式可能的存储异常问题,引入函数依赖的概念,然后介绍了以函数依赖为基础的关系范式,包括1NF、2NF、3NF,最后简单介绍了数据库设计的方法与过程。
第6章SQL的高级功能。在第2章的基础上,继续就SQL语言进行了介绍。其主要内容,如约束、触发器、视图、游标及安全性管理等都是SQL语言的精华。
第7章关系数据库的实现技术。重点介绍了两种数据库的核心实现技术:索引与散列、事务与并发控制。
第8章数据库新技术。概略地介绍了当前新型的数据库系统。

SQL语言与关系数据库 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:SQL语言与关系数据库