FoxPro数据库10

FoxPro数据库10

ID:44990735

大小:683.00 KB

页数:72页

时间:2019-11-06

FoxPro数据库10_第1页
FoxPro数据库10_第2页
FoxPro数据库10_第3页
FoxPro数据库10_第4页
FoxPro数据库10_第5页
资源描述:

《FoxPro数据库10》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本课程知识结构数据库系统知识数据库系统基础知识程序设计基础VFP表单及面向对象程序设计数据库的命令操作数据库系统基础知识为什么要用到数据库系统?随着社会的发展,人们迫切需要利用计算机完成对大量数据的组织、存储、维护和查询,为了更加有效地管理各类数据,数据库技术应运而生。我们将要学习到的内容是什么?以VisualFoxPro6.0为背景,学习数据库的基本操作和数据库应用系统开发的方法。数据库系统基础知识数据处理技术的发展伴随着计算机技术的不断发展,数据处理的发展过程大致经历了人工管理、文件管理、数据库系统三个阶段。数据库数据库管理系统应用程序1应用程序2应用程序N……终端用户数据库系统的特点:实

2、现了数据共享,减少了数据冗余,具有较高的数据独立性,增强了数据的安全性。数据库系统数据库系统DBS(DatabaseSystem)是由硬件、数据库管理系统(DBMS)、数据库(DB)、数据库管理员(DBA)和用户五部分组成。数据库管理系统DBMS(DataBaseManagementSystem)是操作和管理数据库中的数据记录的软件。它能合理地组织和存贮大量数据,并支持对于数据库表中数据的各种操作,如:更新、排序、索引、查询、列表、打印等。常见的DBMS有:常见的数据库管理系统小型数据库管理系统:AccessVisualFoxPro大型数据库管理系统:SQLServerOracle实体及其相互

3、联系实体:现实世界中的客观事物称为实体,它是现实世界中任何可区分、可识别的事物。实体可以指人,也可以指物,它不仅可以指能触及的客观对象,还可以指抽象的事件,它还可以指事物与事物之间的的联系。属性:实体的特征称为属性实体及其相互联系实体之间的对应关系称为联系,它反映了现实世界事物之间的相互关联。实体之间的联系,归纳起来有3种类型:一对一联系(1∶1)一对多联系(1∶n)多对多联系(m∶n)数据模型数据库系统中常用的数据模型有三种,即关系模型、层次模型和网状模型。关系模型是用二维表格的结构形式来表示实体及实体间的联系。考生基本情况表准考证号身份证号姓名性别出生日期工作单位电话号码250199990

4、001420106701201396赵娜女12/01/70武汉水利电力大学87874532250199990002420102730415317李小军男04/15/73武汉电建一公司82835762250199990003420104690505496张晓云女05/05/69武汉大学87871279250199990004420106701106397刘志学男11/06/70华中理工大学87651842250199990005420105710823495孙亮男08/23/71湖北大学86868014250299990006420106720928497李建国男09/28/72湖北工学院880

5、14673关系的基本概念关系一个关系就是一张二维表,通常将一个没有重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。在VisualFoxPro中,一个关系对应于一个表文件,简称为表,关系名则对应于表文件名或表名。元组二维表的每一行在关系中称为元组。在VisualFoxPro中,一个元组对应表中一个记录。属性二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组属性的取值。在VisualFoxPro中,一个属性对应表中一个字段,属性名对应字段名,属性值对应于各个记录的字段值。关系的基本概念域属性的取值范围称为域。关键字关系中能唯一区分、确定不同元组的单个属性或属性组

6、合,称为该关系的一个关键字。VisualFoxPro中关键字的种类:候选关键字:对应关系中的关键字。主关键字:在候选关键字中选定一个作为关键字,称为该关系的主关键字。外部关键字:在所在关系中不是关键字,是另一个关系中的主关键字.关系模式对特定关系的描述称为关系模式。在VisualFoxPro中,关系模式对应表结构。一个关系模式对应一个关系的结构,其格式为:关系名(属性1,属性2,……,属性n)在VFP中表示为表结构:表名(字段名1,字段名2,…….,字段名n)关系的基本特点关系必须规范化,属性不可再分割在同一关系中不允许出现相同的属性(字段)名在同一关系中元组(记录)及属性(字段)的顺序可以任

7、意任意交换两个元组或属性的位置,不会改变关系模式。关系的运算在关系数据库中查询用户所需数据时,需要对关系进行一定的关系运算。关系运算主要有选择、投影和联接三种。选择运算:从关系中查找符合指定条件元组的操作投影运算:从关系中选取若干个属性的操作。连接运算:将两个关系模式横向连接成一个新的更宽的关系模式。新关系中包含满足连接条件的元组。关系运算示例表1选修数据库学生成绩选择(成绩(数据库)>=90)投

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。