当前位置:首页 > 工业技术
关系数据库与SQL语言
关系数据库与SQL语言

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

工业技术

  • 电子书积分:7 积分如何计算积分?
  • 作 者:黄旭明编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040137054
  • 页数:83 页
图书介绍:本书是职业技术教育软件人才培养模式改革项目成果教材。本书以一个简单的数据库范例介绍了关系数据库与结构化查询语言SQL的知识,主要内容包括数据库系统的基本知识、关系数据库基本原理、SQL语言基础,都以范例数据库为主线,以实例的形式使读者理解掌握理论与应用方法。书中所有语言示例在SQL Server 2000中验证通过。本书适用于高等职业学校、高等专科学校、成人高校、独立设置的软件技术学院、本科院校及举办的二级职业学院、继续教育学院以及民办高校使用,可作为软件高职各专业“关系数据库与SQL语言”的课程基础教材,也可作为相关专业技术人员的教材或自学参考书。
《关系数据库与SQL语言》目录

目 录 1

第一章关系数据库 1

本章学习目标 1

1.1数据库系统概述 1

1.1.1实例 1

1.1.2数据库系统应具有的特点 2

1.1.3数据库系统 4

1.2.1数据模型 7

1.2关系数据库 7

1.2.2关系数据库 11

*1.3数据库系统三级模式结构 17

本章小结 19

习题一 19

第二章SQL语言 21

本章学习目标 21

2.1 SQL语言概述 21

2.1.1 SQL的历史 21

2.1.2 SQL的特点 22

2.2.1数据库的设计 23

2.2创建数据库 23

2.2.2数据类型 25

2.2.3初始化数据库 27

2.2.4选择要访问的数据库 28

2.2.5在当前数据库中创建新表 28

2.2.6在当前数据库的表中 31

创建索引 31

2 2.7记录的添加:INSERT语句 32

2.3.1 删除表中的记录:DELETE语句 35

2.3数据库的修改 35

2.3.2修改表中记录的属性值:UPDATE语句 36

2.3.3删除数据库中的对象(如表或表的索引等):DROP语句 37

2.3.4 在表中添加新属性:ALTER语句 37

2.4数据库中数据的查询 39

2.4 1 剖析SELECT语句 39

2.4.2对属性列或表达式使用AS取别名 42

2.4.3使用WHERE子句筛选查询结果 42

2.4.4处理空值 45

2.4.5对查询结果排序 46

2.5.1在WHERE子句中使用逻辑运算符 49

WHERE子句 49

2.5 SQL中的条件设置:使用 49

2.4.6怎样决定字符串是否相等 49

2.5.2在WHERE子句中使用 51

IN子句 51

2.5.3在WHERE子句中使用 52

BETWEEN子句 52

2.5.4在WHERE子句中使用LIKE来匹配字符 52

2.6聚集查询 54

2.6.1选择惟一值DISTINCT 54

2.6.2聚集函数 56

2.6.3分类聚集 59

2.7连接查询 62

2.7.1连接(Join)概念 62

27.2连接条件 63

2.7.3使用连接 64

2.7.4缩减表名 64

2.7.5多表连接 65

2.8子查询 66

2.8.1子查询基础知识 66

*2.8.3 自连接查询用子查询实现 67

2.8.2使用IN的子查询 67

2.8.4子查询和NOT IN 68

*2.8.5使用EXISTS的子查询 68

2.8.6使用NOTEXISTS来查找 69

空组 69

2.8.7与ANY、SOME和ALL一起使用比较运算符 69

2.8.8在UPDATE和DELETE语句中使用子查询 70

2.9使用视图 72

2.9.1创建视图 73

2.9.2使用视图的优点 74

2.9.3限制用户可用的数据 75

2.9.4创建列的别名 76

2.9.5单表视图 77

2.9.6具有表达式和函数的视图 77

2.9.7在视图中使用聚集函数 78

2.9.8使用连接的视图 78

2.9.9使用子查询创建视图 79

2.9.10嵌套视图 79

2.9.11更新视图 80

本章小结 81

习题二 81

返回顶部