| 本书是职业技术教育软件人才培养模式改革项目成果教材之一。 本书以一个简单的数据库开发案例为主线,介绍了关系数据库的基本理论与结构化查询语言SQL的知识,主要包括数据库系统的基本知识、关系数据库基本原理和SQL语言基础等。所有知识均围绕实例展开,使读者能在理解的基础上更好地掌握理论与应用方法。书中所有示例都在SQL Server 2000中验证通过。 本书适用于高等职业学校、高等专科学校、成人高校、示范性软件职业技术学院、本科院校及其二级职业学院、继续教育学院以及民办高校使用,可作为软件高职各专业“关系数据库与SQL语言”课程的基础教材,也可作为相关专业技术人员的参考书。 |
| 第一章 关系数据库 本章学习目标 1.1数据库系统概述 1.1.1实例 1.1.2数据库系统应具有的特点 1.1.3数据库系统 1.2关系数据库 1.2.1数据模型 1.2.2关系数据库 1.3数据库系统三级模式结构 本章小结 习题一 第二章 SQL语言 本章学习目标 2.1SQL语言概述 2.1.1SQL的历史 2.1.2SQL的特点 2.2创建数据库 2.2.1数据库的设计 2.2.2数据类型 2.2.3初始化数据库 2.2.4选择要访问的数据库 2.2.5在当前数据库中创建新表 2.2.6在当前数据库的表中创建索引 2.2.7记录的添加:INSERT语句 2.3数据库的修改 2.3.1删除表中的记录:DELETE语句 2.3.2修改表中记录的属性值: UPDATE语句 2.3.3删除数据库中的对象(如表或表 的索引等):DROP语句 2.3.4在表中添加新属性:ALTER语句 2.4数据库中数据的查询 2.4.1剖析SELECT语句 2.4.2对属性列或表达式使用AS取别名 2.4.3使用WHERE子句筛选查询结果 2.4.4处理空值 2.4.5对查询结果排序 2.4.6怎样决定字符串是否相等 2.5SQL中的条件设置:使用 WHERE子句 2.5.1在wHERE子句中使用逻辑运算符 2.5.2在WHERE子句中使用IN子句 2.5.3在wHERE子句中使用BETWEEN子句 2.5.4在WHERE子句中使用LIKE来匹配字符 2.6聚集查询 2.6.1选择惟一值DISTINCT 2.6.2聚集函数 2.6.3分类聚集 2.7连接查询 2.7.1连接(Join)概念 2.7.2连接条件 2.7.3使用连接 2.7.4缩减表名 2.7.5多表连接 2.8子查询 2.8.1子查询基础知识 2.8.2使用IN的子查询 2.8.3自连接查询用子查询实现 2.8.4子查询和NOTIN 2.8.5使用EXISTS的子查询 2.8.6使用NOTEXISTS来查找空组 2.8.7与ANY、SOME和ALL一起使用比较运算符 2.8.8在UPDATE和DELETE语句中使用子查询 2.9使用视图 2.9.1创建视图 2.9.2使用视图的优点 |
商品评论(0条)