图书信息
图书目录

数据库原理、方法与应用



  本书是作者从事数据库教学研究与实践20余年的经验结晶。本书将数据库理论、方法与应用技术合理地融合,所有理论和方法的阐述都从简单易懂的实例引出,注重理论联系实际,给出大量翔实的应用举例,以实例贯穿全书,力求深入浅出,通俗易懂,使没有相关基础知识的读者也能够学会。
  本书主要内容包括数据库系统概论、关系数据模型、结构化查询语言SQL、数据库设计、关系的规范化、SQL编程技术、数据库管理、数据库系统体系结构和Web数据库共九章内容,同时,与本书配套使用的网络课程“数据库技术”已由高等教育出版社版出版。
  本书可作为计算机应用、信息管理与信息系统、电子商务、软件工程等专业数据库课程的教材,也可作为其他理工、管理和经济类等专业数据库应用基础课程的教材,对从事数据库应用系统开发的工程技术人员也有一定的参考价值。


作者:
张迎新

定价:
25.00 元

出版时间:
2006-05-15

ISBN:
978-7-04-015508-2

物料号:
15508-A0

读者对象:
高等教育

一级分类:
计算机/教育技术类

二级分类:
计算机科学与技术专业课程

重点项目:
暂无

版面字数:
330千字

开本:
16开

装帧形式:
平装

页数:
265

最新
印次时间:
2015年01月
  • 目录
    • 第一章 数据库系统概论
      • 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 选择(SELECT)
                                                • 2.6.2 投影(PROJECT)
                                                  • 2.6.3 并(UNION)
                                                    • 2.6.4 差(DIFFERENCE)
                                                      • 2.6.5 笛卡儿积(PRODUCT)
                                                        • 2.6.6 交(INTERSECT)
                                                          • 2.6.7 连接(JOIN)
                                                            • 2.6.8 外连接(OUTER JOIN)
                                                              • 2.6.9 除(DIVIDE)
                                                              • 2.7 关系运算的组合
                                                                • 2.8 用关系代数表示查询
                                                                  • 习题二
                                                                  • 第三章 结构化查询语言
                                                                    • 3.1 SQL概述
                                                                      • 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.2 SELECT子句
                                                                                            • 3.4.3 WHERE子句
                                                                                              • 3.4.4 FROM子句
                                                                                              • 3.5 字符串操作
                                                                                                • 3.6 排列元组的显示顺序
                                                                                                  • 3.7 集合查询
                                                                                                    • 3.7.1 并操作
                                                                                                      • 3.7.2 交操作
                                                                                                        • 3.7.3 差操作
                                                                                                        • 3.8 聚集函数
                                                                                                          • 3.9 GROUP BY和HAVING子句
                                                                                                            • 3.9.1 GROUP BY子句
                                                                                                              • 3.9.2 HAVING子句
                                                                                                              • 3.10 空值
                                                                                                                • 3.10.1 IS NULL和IS NOT NULL运算符
                                                                                                                  • 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.3 ANY、ALL和SOME量词
                                                                                                                                      • 3.1 3 视图
                                                                                                                                        • 习题三
                                                                                                                                        • 第四章 数据库设计
                                                                                                                                          • 4.1 数据库设计概述
                                                                                                                                            • 4.1.1 数据库设计的重要性
                                                                                                                                              • 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模型转换成关系模型
                                                                                                                                                            • 4.3.1 实体集到关系的转换
                                                                                                                                                              • 4.3.2 联系集到关系的转换
                                                                                                                                                              • 4.4 数据库设计案例一
                                                                                                                                                                • 4.5 散据库设计案例二
                                                                                                                                                                  • 习题四
                                                                                                                                                                  • 第五章 关系的规范化
                                                                                                                                                                    • 5.1 函数依赖
                                                                                                                                                                      • 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.5 Boyce_Codd范式
                                                                                                                                                                                    • 5.3 规范化与数据库设计
                                                                                                                                                                                      • 5.4 多值依赖与第四范式
                                                                                                                                                                                        • 习题五
                                                                                                                                                                                        • 第六章 SQL编程技术
                                                                                                                                                                                          • 6.1 SQL编程基础
                                                                                                                                                                                            • 6.1.1 批处理
                                                                                                                                                                                              • 6.1.2 变量
                                                                                                                                                                                                • 6.1.3 SQL的控制流语句
                                                                                                                                                                                                  • 6.1.4 EXECUTE语句
                                                                                                                                                                                                    • 6.1.5 注释
                                                                                                                                                                                                      • 6.1.6 SQL程序设计举例
                                                                                                                                                                                                      • 6.2 游标及游标的应用
                                                                                                                                                                                                        • 6.2.1 游标的概念
                                                                                                                                                                                                          • 6.2.2 游标的用法
                                                                                                                                                                                                          • 6.3 存储过程
                                                                                                                                                                                                            • 6.3.1 存储过程的概念
                                                                                                                                                                                                              • 6.3.2 创建存储过程
                                                                                                                                                                                                              • 6.4 数据库触发器
                                                                                                                                                                                                                • 6.4.1 触发器的概念
                                                                                                                                                                                                                  • 6.4.2 创建触发器
                                                                                                                                                                                                                    • 6.4.3 触发器的工作原理
                                                                                                                                                                                                                    • 6.5 嵌入式SQL
                                                                                                                                                                                                                      • 6.5.1 嵌入式SQL的特点
                                                                                                                                                                                                                        • 6.5.2 嵌入式SQL的游标
                                                                                                                                                                                                                          • 6.5.3 嵌入式SQL的预处理
                                                                                                                                                                                                                          • 习题六
                                                                                                                                                                                                                          • 第七章 数据库管理
                                                                                                                                                                                                                            • 7.1 事务、事务的性质和事务处理模型
                                                                                                                                                                                                                              • 7.1.1 事务及其性质
                                                                                                                                                                                                                                • 7.1.2 事物处理模型
                                                                                                                                                                                                                                • 7.2 并发操作与控制
                                                                                                                                                                                                                                  • 7.2.1 数据库系统中的并发操作
                                                                                                                                                                                                                                    • 7.2.2 并发操作引起的同题
                                                                                                                                                                                                                                      • 7.2.3 可串行化调度与并发控制
                                                                                                                                                                                                                                      • 7.3 加锁协议
                                                                                                                                                                                                                                        • 7.3.1 (S,X)锁
                                                                                                                                                                                                                                          • 7.3.2 两段封锁协议
                                                                                                                                                                                                                                            • 7.3.3 死锁及其处理
                                                                                                                                                                                                                                              • 7.3.4 封锁的粒度
                                                                                                                                                                                                                                              • 7.4 数据库的恢复
                                                                                                                                                                                                                                                • 7.4.1 数据库故障的种类
                                                                                                                                                                                                                                                  • 7.4.2 数据备份(转储)
                                                                                                                                                                                                                                                    • 7.4.3 事务日志
                                                                                                                                                                                                                                                      • 7.4.4 数据库的恢复
                                                                                                                                                                                                                                                        • 7.4.5 检查点
                                                                                                                                                                                                                                                          • 7.4.6 故障的恢复对策
                                                                                                                                                                                                                                                          • 7.5 完整性约束
                                                                                                                                                                                                                                                            • 7.5.1 域完整性约束
                                                                                                                                                                                                                                                              • 7.5.2 实体完整性约束
                                                                                                                                                                                                                                                                • 7.5.3 参照完整性约束
                                                                                                                                                                                                                                                                  • 7.5.4 用户自定义完整性
                                                                                                                                                                                                                                                                  • 7.6 数据库的安全性
                                                                                                                                                                                                                                                                    • 7.6.1 安全性控制的一般级别
                                                                                                                                                                                                                                                                      • 7.6.2 数据库安全性控制
                                                                                                                                                                                                                                                                        • 7.6.3 权限的种类
                                                                                                                                                                                                                                                                          • 7.6.4 角色
                                                                                                                                                                                                                                                                            • 7.6.5 授权与回收权限
                                                                                                                                                                                                                                                                              • 7.6.6 定义视图
                                                                                                                                                                                                                                                                              • 习题七
                                                                                                                                                                                                                                                                              • 第八章 数据库系统体系结构
                                                                                                                                                                                                                                                                                • 8.1 客户机/服务器系统
                                                                                                                                                                                                                                                                                  • 8.1.1 客户机/服务器的基本概念
                                                                                                                                                                                                                                                                                    • 8.1.2 C/S系统的工作模式
                                                                                                                                                                                                                                                                                      • 8.1.3 C/S体系结构的构成
                                                                                                                                                                                                                                                                                        • 8.1.4 C/s系统主要技术指标
                                                                                                                                                                                                                                                                                        • 8.2 C/S的应用架构
                                                                                                                                                                                                                                                                                          • 8.2.1 两层C/S应用架构
                                                                                                                                                                                                                                                                                            • 8.2.2 三层C/S应用架构
                                                                                                                                                                                                                                                                                              • 8.2.3 SQL Server 2000的 C/S体系结构
                                                                                                                                                                                                                                                                                                • 8.2.4 基于C/S架构数据库应用系统开发步骤
                                                                                                                                                                                                                                                                                                • 8.3 浏览器/服务器应用架构
                                                                                                                                                                                                                                                                                                  • 8.4 网络服务器的类型
                                                                                                                                                                                                                                                                                                    • 8.5 分布式数据库系统
                                                                                                                                                                                                                                                                                                      • 8.5.1 分布式数据库系统概念
                                                                                                                                                                                                                                                                                                        • 8.5.2 分布式数据库系统的特点
                                                                                                                                                                                                                                                                                                          • 8.5.3 分布式数据存储方式
                                                                                                                                                                                                                                                                                                            • 8.5.4 透明性
                                                                                                                                                                                                                                                                                                              • 8.5.5 分布式事务
                                                                                                                                                                                                                                                                                                              • 习题八
                                                                                                                                                                                                                                                                                                              • 第九章 Web数据库
                                                                                                                                                                                                                                                                                                                • 9.1 Web与数据库
                                                                                                                                                                                                                                                                                                                  • 9.1.1 Web基础知识
                                                                                                                                                                                                                                                                                                                    • 9.1.2 Web与数据库在数据管理上的特色
                                                                                                                                                                                                                                                                                                                      • 9.1.3 web数据库系统主要实现技术
                                                                                                                                                                                                                                                                                                                      • 9.2 Java教据库连接方法
                                                                                                                                                                                                                                                                                                                        • 9.2.1 JDBC连接数据库的基本概念
                                                                                                                                                                                                                                                                                                                          • 9.2.2 获取和安装JDBC
                                                                                                                                                                                                                                                                                                                            • 9.2.3 JDBC连接数据库的原理
                                                                                                                                                                                                                                                                                                                              • 9.2.4 驱动程序的类型
                                                                                                                                                                                                                                                                                                                                • 9.2.5 JDBC APL的结构
                                                                                                                                                                                                                                                                                                                                  • 9.2.6 JDBC的接口与类
                                                                                                                                                                                                                                                                                                                                  • 9.3 创建数据库连接
                                                                                                                                                                                                                                                                                                                                    • 9.4 通过JDBC操作数据库
                                                                                                                                                                                                                                                                                                                                      • 9.4.1 一般查询处理方法
                                                                                                                                                                                                                                                                                                                                        • 9.4.2 参数查询处理方法
                                                                                                                                                                                                                                                                                                                                          • 9.4.3 执行存储过程的方法
                                                                                                                                                                                                                                                                                                                                          • 9.5 电子商务应用实例分析
                                                                                                                                                                                                                                                                                                                                            • 9.5.1 网止购物模拟系统开发环境
                                                                                                                                                                                                                                                                                                                                              • 9.5.2 网上购物模拟系统的需求分析和功能设计
                                                                                                                                                                                                                                                                                                                                                • 9.5.3 数据库设计
                                                                                                                                                                                                                                                                                                                                                  • 9.5.4 网站应用程序设计
                                                                                                                                                                                                                                                                                                                                                  • 习题九
                                                                                                                                                                                                                                                                                                                                                  • 参考文献
                                                                                                                                                                                                                                                                                                                                                  1