Visual FoxPro 数据库技术与应用

出版社:清华大学出版社
出版日期:2013-1
ISBN:9787302295587
页数:331页

章节摘录

版权页:   插图:   1.1.6 关系模型的规范化原则 一个组织良好的数据库,不仅应该有利于方便地解决应用问题,而且还应为解决一些不可预测的问题带来便利,同时要尽可能地加快编程的速度,这就要求数据库中的数据一定要通过相应的约束条件实现数据规范化。 关系规范化(Relation Normalization)理论是研究如何将一个不十分合理的关系模型转化为一个最佳的数据关系模型的理论,它是围绕范式而建立的。 关系规范化理论认为,关系数据库中的每一个关系都要满足一定的规范。根据满足规范的条件不同,可以划分为6个等级5个范式,分别称为第一范式(1NF),第二范式(2NF),第三范式(3NF),修正的第三范式(BCNF),第四范式(4NF),第五范式(5NF),NF是Normal Form的缩写。 关系规范化的前三个范式原则如下。 (1)第一范式:若一个关系模式R的所有属性都是不可再分的基本数据项,则该关系模式属于第一范式(1NF)。 在任何一个关系数据库中,1NF是对关系模式的一个必须满足的要求。但要知道,满足lNF的关系模式却并不一定是好的关系模式。 (2)第二范式:若关系模式R属于1NF,且每个非主属性都完全函数依赖于码,则该关系模式属于2NF,2NF不允许关系模式中的非主属性部分函数依赖于码。 (3)第三范式:若关系模式R属于1NF,且每个非主属性都不传递依赖于码,则该关系模式属于3NF。 在关系模式设计时,设计者要尽量做到使关系模式满足3NF,它是一个良好的关系模式应满足的基本范式。若关系模式没有达到3NF要求,可以对关系模式进行分解使其满足3NF,使关系模式更加规范化,从而减少以至消除数据冗余和更新异常。在实际应用中,有时考虑具体情况,也不一定要完全满足3NF。 1.2数据库系统 数据库系统(Data Base System,DBS)是实现有组织、动态地存储大量相关的结构化数据、方便各类用户访问数据库的计算机软硬件资源的集合。 1.2.1数据库管理系统 数据库管理系统(Data Base Management System,DBMs)是位于用户与操作系统之间,具有数据定义、管理和操纵功能的软件集合。 数据库管理系统提供对数据库资源进行统一管理和控制的功能,使数据与应用程序隔离,数据具有独立性;使数据结构及数据存储具有一定的规范性,减少了数据的冗余,并有利于数据共享;提供安全性和保密性措施,使数据不被破坏,不被窃用;提供并发控制,在多用户共享数据时保证数据库的一致性;提供恢复机制,当出现故障时,数据恢复到一致性状态。

书籍目录

上篇基础篇 第1章Visual FoxPro系统概述 1.1数据库基本概念 1.1.1 信息、数据 1.1.2数据处理 1.1.3数学模型 1.1.4数据库 1.1.5关系数据库 1.1.6关系模型的规范化原则 1.2数据库系统 1.2.1数据库管理系统 1.2.2数据库系统的体系结构 1.2.3数据库应用系统的体系结构 1.3 Visual FoxPro数据库管理系统 习题1 第2章走进Visual FoxPro 2.1 visual FoxPro的安装 2.1.1 安装环境 2.1.2安装方法 2.2 Visual FoxPro的启动与退出 2.2.1 启动 2.2.2退出 2.3 Visual FoxPro系统配置 2.4 Visual FoxPro用户界面 2.4.1 标题栏 2.4.2菜单栏 2.4.3工具栏 2.4.4命令窗口 2.4.5 工作区 2.4.6状态栏 2.5 Visual FoxPro辅助设计工具 2.5.1 Visual FoxPro向导 2.5.2 Visual FoxPro生成器 2.5.3 Visual FoxPro设计器 2.6 Visual FoxPro系统项目管理器的使用 2.6.1项目管理器及其功能 2.6.2创建项目文件 2.6.3项目管理器的使用 2.6.4定制项目管理器 习题2 第3章基本操作及其预备知识 3.1 Visual FoxPro工作方式 3.2数据类型 3.3数据存储 3.3.1 常量 3.3.2 内存变量 3.3.3数组变量 3.3.4字段变量 3.3.5记录 3.3.6对象 3.4函数 3.5表达式 3.5.1算术表达式 3.5.2字符表达式 3.5.3时间日期表达式 3.5.4关系表达式 3.5.5逻辑表达式 3.5.6名表达式 3.5.7类与对象操作符 习题3 第4章表 4.1设计数据表 4.1.1设计一张二维表 4.1.2设计一个数据表 4.2创建表 4.2.1利用表设计器创建表 4.2.2利用表向导创建表 4.3修改表结构 4.4数据的输入 4.4.1创建表时立即输入数据 4.4.2追加方式输入数据 4.4.3备注型数据的输入 4.4.4通用型数据的输入 4.5编辑数据 4.5.1用“编辑”方式编辑数据 4.5.2用“浏览”方式编辑数据 4.6记录定位 4.7删除数据 4.7.1逻辑删除表中的记录 4.7.2恢复逻辑删除的记录 4.7.3物理删除表中的记录 4.8 索引 4.8.1索引的定义 4.8.2索引类型 4.8.3创建索引 4.8.4使用索引 4.9访问限制 4.9.1 限制对字段的访问 4.9.2限制对记录的访问 习题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.3数据库表的操作 5.3.1字段显示标题 5.3.2字段注释信息 5.3.3字段默认值 5.3.4字段有效规则 5.3.5表注释信息 5.3.6触发器 5.3.7参照完整性 习题5  第6章视图 6.1 创建视图 6.1.1利用视图设计器创建视图 6.1.2.利用视图向导创建视图 6.2使用视图更新数据 6.3定制视图 6.3.1设置选项卡 6.3.2设置字段属性 习题6  第7章查询 7.1 创建查询 7.1.1利用查询设计器创建查询 7.1.2利用查询向导创建查询 7.2定制查询 7.3使用查询 7.3.1确定查询去向 7.3.2运行查询 习题7  …… 下篇提高篇

编辑推荐

《普通高等教育"十一五"国家级规划教材•高等院校计算机应用技术规划教材•应用型教材系列:Visual FoxPro数据库技术与应用(第3版)》可以作为大专院校计算机基础课程的教学用书,同时也可以作为计算机等级考试的学习用书,并适于广大计算机用户和广大计算机技术初学者使用。

作者简介

《普通高等教育"十一五"国家级规划教材•高等院校计算机应用技术规划教材•应用型教材系列:Visual FoxPro数据库技术与应用(第3版)》是为适应高等院校计算机基础课程教学的特点和需要而编写的,从培养应用型、技能型人才的角度,系统地介绍了Visual FoxPro数据库系统基础理论及应用系统开发知识。全书分为基础篇和提高篇两部分,基础篇主要介绍数据库系统基础理论、Visual FoxPro基本操作和基本技能;提高篇主要介绍Visual FoxPro程序设计,从过程式程序设计和面向对象程序设计两个方面,SQL语言操作及应用,深入地介绍了应用系统开发的方法和步骤。


 Visual FoxPro 数据库技术与应用下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024