数据库原理与应用

副标题:无

作   者:孙锋主编

分类号:

ISBN:9787561826836

微信扫一扫,移动浏览光盘

简介

   为了更好地适应高职高专课程教学的需要,本书强调“理论带动实训,   实训推动理论”的教学方   式。本书分为两部分共17个单元,系统地介绍了数据库的基础理论知识和数   据库的应用技术。其   中,理论篇——数据库原理,主要讲述数据库系统导论、数据模型、关系数   据库的基本理论、结构化查   询语言SQL、关系数据库规范理论、数据库设计与维护以及数据库的保护与   安全等内容;实训篇——   数据库应用,通过微软最新的Visual FoxPro 9.0开发平台,以一个已经实   际应用的实训项目“单位联   系管理系统”为主线,逐步介绍数据库和数据表的创建、表单与报表、结构   化程序设计、菜单设计以及   应用程序的发布等内容。    本书不仅可以作为高职高专计算机及相关专业“数据库原理与应用”课   程教材,而且还可以供相   关技术人员参考。   

目录

目录
第一部分 理论篇——数据库原理
第1章 数据库系统导论
1.1 数据管理技术的发展
1.1.1 信息与数据
1.1.2 数据管理技术的发展
1.2 数据库系统的结构
1.2.1 数据库系统的组成
1.2.2 数据库系统的模式结构
1.3 数据库管理系统
本章小结
习题
第2章 数据模型
2.1 概念模型
2.1.1 信息的表示
2.1.2 实体、属性及联系
2.1.3 实体间的联系
2.1.4 实体联系方法
2.2 数据模型
2.2.1 数据模型的三要素
2.2.2 层次模型
2.2.3 网状模型
2.2.4 关系模型
2.2.5 面向对象模型
本章小结
习题
第3章 关系数据库的基本理论
3.1 关系模型的基本概念
3.1.1 关系的定义
3.1.2 关系模型的常用术语
3.1.3 关系操作
3.2 关系代数的基本运算
3.2.1 传统的集合运算
3.2.2 专门的关系运算
3.3 关系的完整性
3.4 综合举例
本章小结
习题
第4章 结构化查询语言SQL
4.1 SQL概述
4.1.1 SQL的主要功能
4.1.2 SQL的特点
4.1.3 SQL语言的发展
4.1.4 SQL语言的基本概念
4.2 数据定义语句
4.2.1 基本表的定义、修改与删除
4.2.2 索引的建立与删除
4.3 数据查询语句
4.3.1 查询语句的基本格式
4.3.2 单表查询
4.3.3 多表查询
4.3.4 查询聚合数据
4.3.5 嵌套查询
4.4 数据操纵语句
4.4.1 插人数据
4.4.2 更改数据
4.4.3 删除数据
4.5 视图
4.5.1 视图的优点
4.5.2 视图的定义
4.5.3 视图的使用
4.6 数据控制语句
4.6.1 授权语句
4.6.2 收权语句
4.7 嵌入式SQL
4.7.1 嵌入式SQL简介
4.7.2 动态SQL简介
本章小结
习题
第5章 关系数据库规范理论
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 第一范式(1NF)
5.3.2 第二范式(2NF)
5.3.3 第三范式(3NF)
5.3.4 BCNF(改进的3NF)
5.3.6 范式之间的关系
5.4 关系模式的规范化
5.4.1 关系模式规范化的目的和基本思想
5.4.2 关系模式规范化的步骤
5.4.3 关系模式规范化的分解准则
5.4.4 规范化方法
5.4.5 规范化举例
本章小结
习题
第6章 数据库设计与维护
6.1 数据库设计概述
6.1.1 数据库设计特点
6.1.2 数据库设计方法
6.1.3 数据库设计的基本任务
6.1.4 数据库设计步骤
6.2 需求分析
6.2.1 需求分析的任务
6.2.2 需求分析的步骤
6.2.3 需求调查
6.2.4 需求分析
6.3 概念结构设计
6.3.1 概念结构设计的方法
6.3.2 建立E—R模型的方法
6.3.3 概念结构设计的步骤
6.4 逻辑结构设计
6.4.1 E—R模型转换为关系模型的方法
6.4.2 E—R模型转换为关系模型举例
6.4.3 数据模型的优化
6.4.4 设计外模式
6.5 数据库的物理设计
6.5.1 物理设计主要的目标与要解决的问题
6.5.2 物理设计的步骤
6.5.3 物理设计的内容
6.5.4 评价物理结构
6.6 数据库的实施
6.6.1 定义数据库结构
6.6.2 装载数据
6.6.3 编制与调试应用程序
6.6.4 数据库试运行
6.7 数据库的运行与维护
本章小结
习题
第7章 数据库的保护与安全
7.1 数据库的并发控制技术
7.1.1 事务概述
7.1.2 并发控制
7.1.3 并发控制方法
7.1.4 并发调度的可串行性
7.2 数据库的安全性
7.2.1 用户标识和鉴别(Identification & Authentication)
7.2.2 访问控制(Access Control)
7.2.3 视图机制(Views)
7.2.4 跟踪审计(Follow and Audit Trail)
7.2.5 数据加密(Data Encryption)
7.3 数据库的完整性控制
7.3.1 完整性控制的含义
7.3.2 完整性规则
7.3.3 完整性约束条件
7.4 数据备份与恢复技术
7.4.1 数据库的故障种类
7.4.2 数据库备份
7.4.3 数据库恢复
本章小结
习题
第二部分 实训篇——数据库应用
实训模块一 Visual FoxPro 9.0的基本操作
实训单元1 数据库和数据表的创建
1.1 Visual FoxPro 9.0简介
1.1.1 启动Visual FoxPro 9.0
1.1.2 退出Visual FoxPro 9.0
1.1.3 Visual FoxPro 9.0的窗口界面
1.1.4 辅助设计工具
1.1.5 Visual FoxPro 9.0中命令的一般格式
1.2 项目管理器
1.2.1 “项目管理器”主要功能
1.2.2 “项目管理器”中外观操作
1.2.3 “项目管理器”中的“数据”选项卡
1.2.4 “项目管理器”中的“文档”选项卡
1.2.5 添加或移去文件
1.2.6 创建项目文件
1.2.7 打开和关闭项目文件
1.3 数据库操作
1.3.1 建立数据库
1.3.2 打开数据库
1.3.3 关闭数据库
1.3.4 修改数据库
1.3.5 删除数据库
1.4 数据表操作
1.4.1 表的基本概念
1.4.2 建立自由表
1.4.3 创建数据库表
1.4.4 设置字段属性
1.4.5 使用表向导创建数据表
1.4.6 显示/更改数据表结构
1.4.7 打开、关闭和复制数据表
1.4.8 向数据库中添加和删除数据库表
1.4.9 在数据库中查找数据表
实训示例
实训项目
实训单元2 数据表的进一步应用
2.1 编辑记录中的数据
2.1.1 添加记录
2.1.2 追加记录
2.1.3 插入记录
2.1.4 删除记录
2.1.5 编辑记录
2.1.6 浏览记录
2.1.7 记录指针定位
2.2 表的排序与索引
2.2.1 排序命令
2.2.2 索引类型
2.2.3 建立索引
2.2.4 使用索引
2.3 表的数据统计
2.3.1 求和
2.3.2 求平均值
2.3.3 计数
2.3.4 分类汇总
2.4 表间的关系
2.4.1 工作区
2.4.2 数据工作期的使用
2.4.3 表间关联
2.5 参照完整性
2.6 表间操作命令
实训示例
实训项目
实训模块二 数据库的基本应用
实训单元3 查询和视图
3.1 使用命令方式查询
3.1.1 顺序查询
3.1.2 索引查询
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.3.4 运行视图
3.3.5 查询与视图的区别
实训示例
实训项目
实训单元4 设计表单
4.1 创建表单
4.1.1 使用向导创建表单
4.1.2 快速创建表单
4.1.3 使用表单设计器
4.2 表单数据环境和运行
4.2.1 表单数据环境
4.2.2 运行表单
4.3 表单控件
4.3.1 控件的基本操作
4.3.2 常用控件的公共属性
4.3.3 常用控件分类
4.4 管理表单
4.4.1 表单常用属性
4.4.2 表单常用方法
4.4.3 表单常用事件
4.4.4 表单与其他程序模块间的通信
实训示例
实训项目
实训单元5 报表
5.1 创建报表
5.1.1 报表的常规布局
5.1.2 使用向导设计并制作报表
5.1.3 使用“一对多”报表向导
5.1.4 在报表设计器中创建空白报表
5.1.5 使用“快速报表”
5.2 报表设计器
5.2.1 设置数据环境
5.2.2 报表设计器的带区
5.3 报表控件
5.3.1 标签控件
5.3.2 域控件
5.3.3 线条、矩形、圆角矩形控件
5.3.4 图片/OLE绑定控件
5.3.5 设计报表控件
5.4 打印报表
5.4.1 定义报表页面
5.4.2 预览报表
5.4.3 打印报表
5.5 标签
实训示例
实训项目
实训模块三 Visual FoxPro程序设计
实训单元6 结构化程序设计
6.1 Visual FoxPro编程方式
6.2 程序文件的使用
6.2.1 程序文件的建立
6.2.2 程序文件的修改
6.2.3 程序文件的运行
6.3 常用命令
6.4 Visual FoxPro的语言基础
6.4.1 常量与变量
6.4.2 运算符与表达式
6.5 Visual FoxPro的基本语句
6.5.1 条件语句
6.5.2 分支语句
6.5.3 循环语句
6.6 过程与函数
6.6.1 过程
6.6.2 变量的作用域
6.6.3 系统函数
实训示例
实训项目
实训单元7 面向对象程序设计(一)
7.1 标签
7.2 命令按钮与命令按钮组
7.3 文本框
7.4 选项按钮组
7.5 复选框
7.6 列表框
7.7 组合框
7.8 页框
实训示例
实训项目
实训单元8 面向对象程序设计(二)
8.1 编辑框
8.2 表格控件
8.2.1 表格控件常用属性
8.2.2 常用的列属性
8.2.3 常用的列标题(Header)属性
8.3 计时器
8.4 微调器
8.5 其他控件
8.5.1 线条控件
8.5.2 形状控件
8.5.3 图像控件
实训示例
实训项目
实训模块四 管理信息系统开发——综合实训项目
实训单元9 联系单位管理系统开发
9.1 系统集成
9.1.1 构造项目框架
9.1.2 设置主文件
9.1.3 程序连编
9.2 系统发布
9.2.1 创建发布目录
9.2.2 发布应用程序
实训项目
实训单元10 产品生产销售管理系统开发
10.1 菜单设计概述
10.1.1 菜单结构
10.1.2 菜单设计步骤
10.2 菜单设计器
10.2.1 启动菜单设计器窗口
10.2.2 菜单设计器窗口
10.2.3 菜单的运行
10.3 创建下拉菜单
10.4 创建快捷菜单
10.5 在顶层表单中添加菜单
实训项目
参考文献
?piWx

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

数据库原理与应用
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon