- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第一章 VFP基础
Visual FoxPro 6.0程序设计 一. 信息、数据 信息: 通过各种方式传播的、可被感受的声音、文字、图像、符号等所表示的某一特定事物的知识、情况和消息。 数据: 用一定方式记录下来的客观事物的特征。 信息与数据的关系: 信息依赖于数据而存在; 数据是记载、表达、传递信息的工具。 数据处理: 数据收集、转换、组织、输入、检索、合并、计算更新、输出、存储。 目的: 对原始数据综合加工给出有价值、有意义的数据,借以作为决策的依据或编辑后存储起来,供以后取用。 数据管理: 对数据的组织、存储、维护和使用等。 二. 数据库 数据库(DB,Database):存放数据的“仓库”。 以一定的数据模型组织和存储的、能为多个用户共享的、独立于应用程序的、相互关联的数据集合 特点:1. 数据的共享性 2 .数据的独立性 3 .数据的完整性 4 .数据库中的冗余数据少 三. 数据库管理系统 Database Management System (DBMS) 对数据库的描述、建立、编辑、运行、 维护和通信等进行集中管理的系统软件。 目前比较流行的有:Visual Foxpro , Delphi ,Sybase,Oracle ,DB2 , SQL Server ,Informix等。 四. 数据库系统 数据库系统(DBS,Database System)是指引进数据库技术后的整个计算机系统。 主要由以下四个部分组成: 五. 实体的描述 ①实体:客观存在并且可以相互区别的事物。 ②实体的属性:实体所具有的特性。 不同实体是由其属性的不同而被区分的。 ③实体集和实体型 属性的集合表示一种实体的类型,称为实体型。 同类型的实体的集合,称为实体集。 六.实体间联系及联系的种类 ①一对一联系(one-to-one relationship) 主表中的每一条记录只与相关表中的一条记录相关 联(如职工表与工资表)。 ②一对多联系(one-to-many relationship) 主表中的每一条记录与相关表中的多条记录相关联 (如系与学生)。 ③多对多联系(many-to-many relationship) 一个表中的多个记录在相关表中同样有多个 记录与其匹配。 如:图书与读者之间存在多对多的联系; 学生和课程之间也是多对多联系。 七. 数据模型 数据模型:用来抽象、表示和处理现实世界中的 数据和信息。它决定了系统的特性管理能力和应用 范围。 三种经典的数据模型: 层次模型 网状模型 关系模型 数据间的联系像一棵倒放的树。 实体 —— 树的结点 实体间的联系—— 树枝 层次模型的特征: 1.有且仅有一个结点没有父结点,该结点为树的根结点。 2.其他子结点有且仅有一个父结点。 适于描述现实世界中具有层次结构的事物,只能反映一对多的联系. 层次模型示例 数据间的联系表现为网状 实体 —— 结点 实体间的联系 —— 结点间的连线 网状模型的特征: 1.有一个以上的结点无父结点。 2.至少有一个结点有多于一个的父结点。 能反映多对多的联系. 教师 数据间的联系表现为满足一定条件的二维表。 实体 —— 二维表 实体间的联系 —— 二维表 关系模型的特征: 1.描述一致。 2.可直接表示多对多联系。 3.关系规范化,即不允许表中有表。 4.数学基础严密。 5.概念简单操作方便 学生关系 表中表示例:(非规范化表) 关系数据库的特点 关系型数据库是由若干二维表组成的。 关系 二维表 表中一行( 元组 、 记录) 表中一列( 属性、 字段) 字段名 字段值(域) 关键字——唯一标识一条记录的字段或字段的组合。 (主关键字、候选关键字) 表1 学生表 表2 成绩表 表中不允许有重复的字段名,无重复的记录 表中每一字段中的数据类型必须相同; 表中记录的次序及字段的次序可任意排列; 字段之间不应相互关联。如:“年龄”与“出生日期”; 关键字一般应为唯一的。 选择(Select):依据一定的条件选择若干个符合条件的记录(在二维表格中选择行)。 投影(Project):从一个数据库文件中选择若干个字段(在二维表格中选择列)。 联接(Join):将两个数据库文件按某个条件提取部分(或全部)记录及部分(或全部)字段并组合成一个新的数据库文件。 Visual FoxPro工作环境 VFP的窗口: 主窗口、命令窗口
您可能关注的文档
- [理学]第5章 几种常见的空间数据模型.ppt
- [理学]第5章 微生物的营养简.ppt
- [理学]第5章 基本定位算法.ppt
- [理学]第5章 摩擦.ppt
- [理学]第5章 普通文献检索原理.ppt
- [理学]第5章 生物氧化.ppt
- [理学]第5章 短时记忆.ppt
- [理学]第5章 芳烃.ppt
- [理学]第5章 语义分析与中间代码生成.ppt
- [理学]第5章 饱和烃.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)