《数据库原理、方法与应用》是作者从事数据库教学研究与实践20余年的经验结晶。《数据库原理、方法与应用》将数据库理论、方法与应用技术合理地融合,所有理论和方法的阐述都从简单易懂的实例引出,注重理论联系实际,给出大量翔实的应用举例,以实例贯穿全书,力求深入浅出,通俗易懂,使没有相关基础知识的读者也能够学会。
《数据库原理、方法与应用》主要内容包括数据库系统概论、关系数据模型、结构化查询语言SQL、数据库设计、关系的规范化、SQL编程技术、数据库管理、数据库系统体系结构和web数据库共九章内容,同时,与《数据库原理、方法与应用》配套使用的网络课程“数据库技术”已由高等教育出版社出版。
《数据库原理、方法与应用》可作为计算机应用、信息管理与信息系统、电子商务、软件工程等专业数据库课程的教材,也可作为其他理工、管理和经济类等专业数据库应用基础课程的教材,对从事数据库应用系统开发的工程技术人员也有一定的参考价值。
目录
- 第一章数据库系统概论
- 1.1数据库系统的应用实例
- 1.1.1超市信息管理系统
- 1.1.2银行信息管理系统-
- 1.1.3电子商务网站一
- 1.2数据库系统的组成一
- 1.2.1数据库
- 1.2.2数据库管理系统
- 1.2.3数据库应用
- 1.2.4数据库管理员
- 1.3数据管理的发展
- 1.3.1计算机文件系统
- 1.3.2文件系统的缺陷
- 1.3.3数据库系统
- 1.4数据模型
- 1.4.1层次数据模型
- 1.4.2网络数据模型
- 1.4.3关系数据模型
- 习题一
- 第二章关系数据模型
- 2.1关系(Relation)
- 2.2码(Key)
- 2.3关系数据库的联系
- 2.4关系完整性规则
- 2.5数据字典与系统目录
- 2.6关系代数
- 2.6.1选择(SEL.ECT)
- 2.6.2投影(PROJECT)
- 2.6.3并(UION)
- 2.6.4差(DIFF.ERENCE)
- 2.6.5笛卡儿积(PRODIJCT)
- 2.6.6交(INTERSECT)
- 2.6.7连接(JOIN)
- 2.6.8外连接(0uTERJOIN)
- 2.6.9除(DIVIDE)
- 2.7关系运算的组合
- 2.8用关系代数表示查询
- 习题二
- 第三章结构化查询语言
- 3.1SQL概述
- 3.2数据定义
- 3.2.1建立数据库一
- 3.2.2定义表结构
- 3.2.3修改表结构
- 3.2.4删除表
- 3.2.5创建索引
- 3.3数据的基本操作
- 3.3.1插人数据
- 3.3.2更新数据
- 3.3.3删除数据
- 3.4数据的查询操作
- 3.4.1查询语句的基本结构
- 3.4.2SELECT子句
- 3.4.3WHERE子句
- 3.4.4FROM子句
- 3.5字串操作
- 3.6排列元组的显示顺序
- 3.7集合查询
- 3.7.1并操作
- 3.7.2交操作
- 3.7.3差操作
- 3.8聚集函数
- 3.9GROUPBY和HAVING子句
- 3.9.1GROUPBY子旬
- 3.9.2HAVING子句
- 3.10空值
- 3.10.1ISNULL和ISNOTNULL运
- 算符
- 3.10.2空值的处理原则
- 3.11关系的连接操作
- 3.11.1内连接
- 3.11.2自然连接
- 3.11.3交叉连接
- 3.11.4左外连接
- 3.11.5右外连接
- 3.11.6全外连接
- 3.11.7别名与自连接
- 3.12嵌套查询
- 3.12.1简单嵌套查询(不相关子查询)
- 3.12.2相关子查询
- 3.12.3ANY、ALL和SOME量词
- 3.13视图
- 习题三
- 第四章数据库设计
- 4.1数据库设计概述
- 4.1.I数据库设计的重要性
- 4.1.2数据库设计的方法和步骤
- 4.2实体一联系模型
- 4.2.1一个数据库应用需求实例
- 4.2.2实体与实体集
- 4.2.3属性与属性的性质
- 4.2.4联系与联系的性质
- 4.2.5联系的方式
- 4.2.6基数
- 4.3将E-R模型转换成关系模型
- 43.1实体集到关系的转换
- 4.3.2联系集到关系的转换
- 4.4数据库设计案例一
- 4.5数据库设计案例二
- 习题四
- 第五章关系的规范化
- 5.l函数依赖
- 5.1.1函数依赖的定义
- 5.1.2完全函数依赖
- 5.1.3传递函数依赖
- 5.2数据库的表与规范化
- 5.2.1规范化的必要性
- 5.2.2第一范式
- 5.2.3第二范式
- 5.2.4第三范式
- 5.2.5Boyce_Codd范式
- 5.3规范化与数据库设计
- 5.4多值依赖与第范式
- 习题五
- 第六章SQL编程技术
- 6.1SQL编程基础
- 6.1.1批处理
- 6.1.2变量
- 6.1.3SQL的控制流语句
- 6.1.4EXEC[JTE语句
- 6.1.5注释
- 6.1.6SOL程序设计举例
- 6.2游标及游标的应用
- 6.2.1游标的概念
- 6.2.2游标的用法
- 6.3存储过程
- 6.3.1存储过程的概念
- 6.3.2创建存储过程
- 6.4数据库触发器
- 6.4.1触发器的概念
- 6.4.2创建触发器
- ……
- 第七章数据库管理
- 第八章数据库系统体系结构
- 第九章Web数据库
- 参考文献