- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章
数据库(DB):以一定的组织方式存储在计算机存储设备上, 与应用程序彼此独 立、能为多个用户共享、结构化的相关数据的集合。
数据库管理系统 ( DBMS ):为数据库的建立、使用和维护而配置的软件系统
数据库系统(DBS)包括数据库(DB)和数据库管理系统(DBMS)
数据库系统(DBS)的核心是数据库管理系统(DBMS)
实体 ( Entity ):客观存在并可互相区别的事物 ( 实际事物或抽象事件 )。
实体的属性( Attribute ) :能表征、描述实体的特征; 有属性名和具体属性值。
实体型(Type):属性值的集合表示一个具体的实体,而属性的集合表示一种实 体的类型,称为实体型。
实体集(Entity set):性质相同的同类型实体的集合称为 “实体集” 。
在VFP中,用“表”来存放同一类实体,即实体集,VFP中的表包含若干 个字段,表中所包含的字段就是实体的属性,字段值的集合组成表中的一
条记录,代表一个具体的实体,即表中的每一条记录就是一个实体。
关键字 ( Key ):能唯一标识一个实体的属性集合 ( 实体标识符 )
实体间的对应关系称为联系,它反映现实世界事物之间的相互联系。
实体间的联系就是指实体集与实体集之间的联系。
实体间联系的类型是指一个实体型中可能出现的每一个实体与另一个实
体型中多少个具体实体存在联系。
实体联系的类型:一对多,一对一,多对多
数据模型是数据库管理系统用来表示实体及实体间的联系的方法,一个具体的数 据模型应当正确地反映数据之间存在的整体逻辑关系。
数据模型类型:层次模型,网状模型,关系模型
用二维表结构来表示实体及实体之间联系的模型称为关系模型
vfp是基于关系模型的数据库管理系统
关系数据库:关系就是一张二维表,二维表的行就是元组也称记录,二维表的列就是属性也称字段
关系 ( Relation )一个关系对应一个二维表, 有一个关系名; ( 在 VFP 中称数 据表文件, 扩展名为 .dbf )
关键字 (Key )属性或属性的集合, 能唯一标识一个元组。(在VFP中,表示为字 段或字段的组合)
候选关键字; 主关键字(Primary Key); 在 VFP 中,主关键字和候选关键字起唯 一标识一个元祖的作用,用主索引来唯一地标识一条记录 (主索引 是按主关键字进行的索引 ).
外部关键字(foreign key)若表中的一个字段不是本表的主关键字或候选关键 字,而是另外一个表的主关键字或候选关键字,这个字段就称为外关键字。关系模式 ( Relation Schema ):对关系的描述称为关系模式. 一个关系模式对 应一个关系的结构. 关系模式的格式:
关系名( 属性名1, 属性名2, … … , 属性名n )
关系术语之间的关系:
关系→元组集合 元组→属性值集合; 关系模式→属性名的集合; 关系模型→关系模式的集合。
传统关系运算:并,差,交
专门的关系运算:选择、投影、连接(等值连接,自然连接)
实体完整性:是对关系中元组唯一性的约束. 该约束规定构成主关键 字的所有属性均不能为空值 ( Null ) 或有重复值.(通 过主索引和候选索引控制)
参照完整性:是关系之间数据引用的约束. 该约束规定某个关系外部 关键字的值必须是与其已建立联系的另一个关系主关键 字的值或空值.(通过有效性规则控制)
域完整性:是对关系中属性的约束,该约束确定属性的数据类型、取 值的域、以及是否可以为 Null 等.(插入、删除、更新规则)
交互方式:在命令窗口中逐条输入命令或通过选择菜单项来调用
功能。(1)菜单方式 (可视化)(2)命令方式
该方式适合解决一些相对简单的问题。
程序方式:指将VFP中的命令写在一个程序文件中保存起来,然后通 过运行该程序文件,系统逐条地执行程序中的各条命令的 方式。该方式能够处理更为复杂的问题。
文件类型:
1、项目文件 .PJX .PJT 2、数据库文件 .DBC .DCT .DCX
3、表文件 .DBF .FPT .bak .tbk 4、程序文件 .PRG .FXP
5、索引文件.IDX .CDX
文档评论(0)