VFP程序设计基础授课.ppt

  1. 1、本文档共319页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP程序设计基础授课

课程简介 本章内容 信息及数据的处理 数据管理技术的发展 数据库系统的基本概念 数据库系统的特点 数据模型 关系的术语 关系的基本性质 关系的运算 关系的完整性约束 1.1 数据库基础知识 信息及数据的处理 数据管理技术的发展 数据库系统的基本概念 数据库系统的特点 数据模型 关系的术语 关系的基本性质 关系的运算 关系的完整性约束 数据管理三个阶段的比较 新兴阶段:数据仓库 概念模型: 从客观事物到信息,把现实世界中的客观对象抽象为概念模型(也称信息模型),它是按用户的观点来对数据建模。 数据模型: 从信息到数据,把信息世界中的概念模型转换为数据世界中某一DBMS支持的数据模型,它是按计算机系统的观点对数据建模。 (1)概念模型(信息模型) 1)实体:客观存在并可相互区别的事物,如:工人、王楠、学生、班级等 2)实体集:同类型实体的集合称为实体集。例如一个班的全体学生就是一个实体集。 3)属性:描述实体的特性。 4)实体型:属性的集合表示一种实体的类型,称为实体型。 5)联系:实体之间存在的对应关系,反映客观事物的相互关联。 实体-联系模型 最常用的概念模型是实体-联系模型,常采用E-R图(Entity-Relation)建模,所以实体模型有时被简称为E-R模型。E-R模型图用矩形、椭圆和菱形分别表示实体、属性和联系。 联系的3种类型 一对一联系(1:1): 学生与学号之间具有一对一联系。 一对多联系(1:n): 班级与学生之间具有一对多联系。 多对多联系(m:n):课程与学生之间具有多对多联系。 (2)数据模型 数据模型是在计算机世界中建立的模型,该模型由数据结构、数据操作和完整性约束三部分组成。典型的数据模型主要包括层次模型、网状模型、关系模型等。 关键字的种类 ①候选关键字(候选码) 如果一个关系中存在多个属性或属性组合都能用来唯一标识该关系的元组,这些属性或属性组合都称为该关系的候选关键字或候选码。 ②主关键字(主码) 在一个关系的若干个候选关键字中指定作为关键字的属性或属性组合称为该关系的主关键字或主码。 ③非主属性(非码属性) 关系中不组成码的属性均为非主属性或非码属性。 ④外部关键字(外键) 当关系中某个属性或属性组合虽不是该关系的关键字或只是关键字的一部分,但却是另外一个关系的关键字时,称该属性或属性组合为这个关系的外部关键字或外键。 术语的比较 关系运算—小结 9.关系的完整性约束 补充内容1: 关系模型的优点 数据结构简单 , 格式描述统一 , 概念清除。 能反映实体之间的一对一、一对多、多对多 三种联系。 ③ 有严格的数学理论基础。 ④ 易学习, 易理解, 符合使用习惯。 例1.1 设人事管理关系模型中有下列关系模式: 1. 部门( 部门编号,部门名称,…… ) 2. 职工情况( 职工编号, 姓名,性别,出生日期,学历,职称,……) 3. 工资( 职工编号,基础工资,职务津贴,奖金,水电费,…… ) 由部门、职工情况、工资三个关系模式构成的关系模型如下: 例1.2 设图书借阅关系模型中有下列关系模式: 1. 图书(书编号,书名,作者,出版社,单价,分类号,…) 2. 借阅(书编号,借书证号,借阅日期,… …) 3. 学生( 学号,姓名,班级,…… ) 由图书、借阅登记、学生三个关系模式构成的关系模型如下: 常用的环境设置 数据的内涵 常用的数据类型 2.3 VFP常用的交互式命令 示例: 1、wait 请确认是否继续输入(Y/N): to a1b 此命令执行后,等待用户从键盘输入一个字符给变量a1b赋值 2、accept 请输入一个任意长度的字符串: to a2b 此命令执行后,等待用户从键盘输入一个字符串给变量a2b赋值 3、input 请输入日期型数据: to a3b 此命令执行后,用户可从键盘上输入一个任意类型的数据给变量a3b赋值 注意:上述三个命令都是等待用户从键盘上输入相应的值给其后的变量赋值。而命令中双引号里面的内容属于提示信息,只起说明作用,而不是给其后的变量赋的值 2.4 内存变量的常用操作 附注:字符串的精确比较 函数格式 参照完整性规则的创建步骤: ①以相同关键字 建立主/候选索引(父表) 建立普通索引(子表) ②建立表间永久关系:在数据库设计器中,拖动索引标示。 ③打开数据库设计器,“数据库”/“清理数据库”,然后“数据库”/“编辑参照完整性” 扩充:对象的操作 【例4.14】给所有学生出生年份加1。 UPDATE 学生表SET 出生日期=DATE(

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档