数据库原理与应用

数据库原理与应用
作 者: 李昭原 李昭原 吴保国 刘瑞
出版社: 科学出版社
丛编项: 北京市高等教育学历文凭考试计算机专业教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库原理与应用》作者简介

内容简介

本书是根据国务院发布的《高等教育自学考试暂行条例》及北京市高等教育自学考试委员会制定的《高等教育学历文凭考试课程大纲》编写的,其内容的深度和广度符合大纲要求。本书以当前主流的关系数据库为主线,全面地介绍了数据库技术的基本内容。全书共九章,分别为:数据库系统概述;关系模型的基本概念;SQL语言;关系数据理论;数据库设计;数据库安全保护;FoxPro数据库管理系统;FoxPro应用程序设计;数据库技术的发展与展望。本书以Oracle为背景介绍了SQL语言,以VisualFoxProDBMS为背景介绍了应用,理论联系实际,概念清晰,叙述简练易懂。各章后均备有习题。本书由北京市高等教育自学考试委员会推荐使用,不仅可作为高等教育自学考试计算机专业文凭考试课程的理想教材,还可作为各类高等专科学校、职工大学、职业大学、夜大学以及函授大学等大专类“数据库原理与应用”课程的教材与教学参考书。

图书目录

前言

第一章 数据库系统概述

 1. 1 信息. 数据与数据处理

 1. 1. 1 数据与信息

 1. 1. 2 数据处理

 1. 2 数据管理发展的三个阶段

 1. 2. 1 人工管理阶段

 1. 2. 2 文件系统阶段

 1. 2. 3 数据库系统阶段

 1. 3 什么是数据库系统

 1. 3. 1 数据(Data)

 1. 3. 2 用户(Users)

 1. 3. 3 软件(Software)

 1. 3. 4 硬件(Hardware)

 1. 4 数据库管理系统(DBMS)

 1. 4. 1 数据库管理系统的抽象层次

 1. 4. 2 DBMS的数据存取

 1. 4. 3 DBMS的主要功能

 1. 4. 4 DBMS的组成

 1. 5 数据模型

 1. 5. 1 数据之间的联系

 1. 5. 2 数据模型的分类

 1. 5. 3 层次模型

 1. 5. 4 网状模型

 1. 5. 5 关系模型

 习题

第二章 关系模型的基本概念

 2. 1 从格式化模型到关系模型

 2. 2 关系的数学定义

 2. 2. 1 域

 2. 2. 2 笛卡儿积

 2. 2. 3 关系的数学定义

 2. 3 关系的性质

 2. 4 关系的键

 2. 4. 1 关系键

 2. 4. 2 候选键和主关系键

 2. 4. 3 外部关系键

 2. 4. 4 关系模型的完整性

 2. 5 关系数据库模式与关系数据库

 2. 5. 1 关系模式和关系数据库模式

 2. 5. 2 关系数据库

 2. 6 关系运算

 2. 7 关系代数

 2. 7. 1 传统的集合运算

 2. 7. 2 专门的关系运算

 习题

第三章 SQL语言

 3. 1 SQL语言概貌及特点

 3. 1. 1 SQL语言的发展及标准化

 3. 1. 2 SQL语言支持的关系数据库三级逻辑结构

 3. 1. 3 SQL语言的主要特点

 3. 2 SQL数据查询功能

 3. 2. 1 投影检索

 3. 2. 2 选取检索

 3. 2. 3 排序的检索

 3. 2. 4 连表检索

 3. 2. 5 子查询块嵌套检索

 3. 2. 6 并. 交和差检索

 3. 2. 7 库函数检索

 3. 2. 8 分组检索

 3. 2. 9 算术表达式值的检索

 3. 2. 10 部分匹配查询

 3. 2. 11 空值检索

 3. 3 SQL数据定义功能

 3. 3. 1 定义, 修改和撤消数据库用户

 3. 3. 2 定义, 修改和撤消基本表

 3. 3. 3 定义和撤消视图

 3. 3. 4 定义和撤消索引

 3. 3. 5 聚集的建立和撤消

 3. 3. 6 定义和撤消同义名

 3. 4 SQL数据操纵功能

 3. 4. 1 INSERT

 3. 4. 2 DELETE

 3. 4. 3 UPDATE

 3. 5 SQL数据控制功能

 3. 5. 1 特权和角色

 3. 5. 2 系统特权与角色的授予与回收

 3. 5. 3 对象特权的授予与收回

 3. 6 FoxPro SQL语法规则

 习题

第四章 关系数据库理论

 4. 1 什么是“不好”的数据库设计

 4. 2 函数依赖

 4. 2. 1 函数依赖

 4. 2. 2 完全函数依赖与部分函数依赖

 4. 2. 3 传递函数依赖

 4. 3 关系键的形式定义

 4. 4 规范化

 4. 4. 1 范式

 4. 4. 2 第二范式(2NF)

 4. 4. 3 2NF规范化

 4. 4. 4 第三范式(3NF)

 4. 4. 5 3NF规范化

 4. 4. 6 Boyce-Codd范式(BCNF)

 4. 4. 7 规范化小结

 习题

第五章 数据库设计

 5. 1 数据库设计概述

 5. 1. 1 数据库设计方法简述

 5. 1. 2 数据库设计步骤

 5. 2 系统需求分析

 5. 2. 1 调查分析用户活动

 5. 2. 2 确定系统边界

 5. 2. 3 调查分析系统功能

 5. 2. 4 调查分析系统数据

 5. 2. 5 编写系统分析报告

 5. 3 概念设计

 5. 3. 1 E-R图方法

 5. 3. 2 建立E-R模型

 5. 4 逻辑设计

 5. 4. 1 E-R模型向关系模型转换

 5. 4. 2 关系规范化

 5. 4. 3 模式代化

 5. 5 数据库物理设计

 5. 6 应用程序编码. 调试. 试运行

 5. 6. 1 应用程序设计与编写

 5. 6. 2 组织数据入库

 5. 6. 3 应用程序的调试与试运行

 5. 6. 4 整理文档

 5. 7 数据库的运行和维护

 习题

第六章 数据库安全保护

 6. 1 数据库的安全性控制

 6. 1. 1 视图定义和查询修改

 6. 1. 2 访问控制

 6. 1. 3 数据加密

 6. 1. 4 跟踪审查

 6. 2 数据库完整性控制

 6. 2. 1 完整性规则

 6. 2. 2 完整性约束分类

 6. 3 数据库并发控制

 6. 3. 1 封锁

 6. 3. 2 死锁及消除的方法

 6. 4 数据库的恢复

 6. 4. 1 预备性恢复

 6. 4. 2 恢复过程

 习题

第七章 FoxPro数据库管理系统

 7. 1 Visual FoxPro DBMS运行环境. 组成和运行方式

 7. 1. 1 Visual FoxPro DBMS的运行环境

 7. 1. 2 Visual FoxPro DBMS的组成

 7. 1. 3 Visual FoxPro DBMS的运行方式

 7. 2 Visual FoxPro语言

 7. 2. 1 Visual FoxPro命令语法规则

 7. 2. 2 数据类型

 7. 2. 3 函数与表达式

 7. 2. 4 内存变量和数组的操作

 7. 2. 5 数据定义

 7. 2. 6 数据操作

 7. 2. 7 数据库的统计汇总

 7. 2. 8 多表连接操作

 7. 2. 9 报表设计

 7. 2. 10 环境参数设置与辅助操作

 习题

第八章 FoxPro应用程序设计

 8. 1 程序文件的建立. 修改和执行

 8. 1. 1 Visual FoxPro的程序概念

 8. 1. 2 程序文件建立和修改命令

 8. 1. 3 程序文件的执行

 8. 2 输出和输入命令

 8. 2. 1 输出命令

 8. 2. 2 输入命令

 8. 2. 3 程序调试命令和注释语句

 8. 3 内存变量和数组作用域的定义

 8. 3. 1 定义全局内存变量或数组

 8. 3. 2 定义私有内存变量或数组

 8. 3. 3 定义局部内存变量或数组

 8. 3. 4 数组定义和重新定义

 8. 4 程序的控制结构

 8. 4. 1 顺序结构

 8. 4. 2 选择分支结构

 8. 4. 3 循环结构

 8. 5 主程序. 子程序. 过程和自定义函数

 8. 5. 1 主程序与子程序

 8. 5. 2 过程与过程文件

 8. 5. 3 用户自定义函数

 8. 5. 4 子程序. 过程与函数的对比

 8. 5. 5 捕捉按键信息

 8. 6 应用系统开发实例

 8. 6. 1 应用系统的总体设计

 8. 6. 2 编写应用程序

 习题

第九章 数据库技术的发展与展望

 9. 1 传统数据库的局限性

 9. 2 新一代数据库技术

 9. 2. 1 关系数据库系统的发展

 9. 2. 2 数据库技术与其他相关技术相结合

 9. 2. 3 面向应用领域的数据库新技术

 9. 2. 4 面向对象数据库技术

 习题

附录一 全屏幕光标控制键说明

附录二 北京市高等教育学历文凭考试“数据库原理与应用”课程考试大纲

参考文献