数据库﹝容器﹞是相关数据和对象的集合数据库文件的扩展.pptVIP

数据库﹝容器﹞是相关数据和对象的集合数据库文件的扩展.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库﹝容器﹞是相关数据和对象的集合数据库文件的扩展

* * 数据库(容器)是相关数据和对象的集合。数据库文件的扩展名是.DBC(默认值),它主要包含: 数据库表:存放数据信息。与自由表不同之处在于,它包含了数据库的基本数据信息。 表间关系:存放各表信息之间的联系。 Visual FoxPro 数据库设计 数据库与表 Visual FoxPro 数据库设计 确定数据库用途(存储信息); 确定需要的表文件; 确定需要的字段; 确定各表之间的关系; 改进整个设计。 数据库设计步骤: 创建数据库 Visual FoxPro 数据库设计 用命令方式创建数据库 格式:CREATE DATABASE [数据库名 | ?] 功能:创建并打开一个数据库 用菜单方式创建数据库 项目管理器中工具按钮方式创建数据库 在数据库中创建表 Visual FoxPro 数据库设计 “表设计器”对话框:该“表设计器”对话框与建立自由表的表设计器相似,只是在对话框中多了一些与字段相关联的属性和规则。 数据库表字段的扩展属性 Visual FoxPro 数据库设计 在“显示”字段属性组中,包含有三个字段属性,分别是: “格式”:指定字段在浏览窗口、表单和报表中显示数据的格式, 例如:是否将英文字母大写或小写、是否添加货币符号等。 将小写字母转换为大写 ! 禁止在字符串前后输入空格 T 显示数字的前导零 L 使用系统设定的日期格式 D 只能输入字母 A 说 明 格式控制符 格式控制符 数据库表字段的扩展属性 Visual FoxPro 数据库设计 “输入掩码”:指定字段输入数据的格式。例如,电话号码的格式为:(999其中9表示数字。 在数值的左侧填充“*”号 * 小数点 . 显示的货币符号与数值连在一起 $$ 千位分隔符 , 显示当前货币符号。由SET CURRENCY命令指定 $ 允许输入数字、空格和正负符号 # 允许输入数字和正负符号 9 允许输入任何字符 X 说 明 输入掩码控制符 数据库表字段的扩展属性-设置字段有效性规则 Visual FoxPro 数据库设计 “标题”:在浏览窗口、表单和报表中,利用“标题”字段属性值代替字段名的显示。 在“字段有效性”字段属性组中,包含有三个字段属性,分别是: “规则”:指定实施数据字段级有效性检查的规则。 “信息”:指定当输入违反字段级有效性规则时,显示的提示信息。 “默认值”:是指字段在没有输入数据的情况下,系统给定的值。 Visual FoxPro 数据库设计 数据库表的扩展属性 使用长表名 可以为每张数据库表设置长表名,可以不为表文件名。 设置长表名后,该表有关的窗口均以长表名代替表名,但使用该表时,长表名和表名的意义相同。 设置记录级有效性规则 IIF(ssex .AND. sage18, .F. , .T.) 在数据库中添加表: Visual FoxPro 数据库设计 选择【数据库】菜单中的【添加表】项,系统再次弹出“打开”对话框。在“打开”对话框中,选择相应的数据库表,单击“确定”按钮。 单击“数据库设计”工具栏中的“添加表”按钮 注意:被添加的表只能是自由表(一个数据库表同时只能属于一个数据库)。 将表从数据库中移去或删除: Visual FoxPro 数据库设计 从打开的数据库中,选择表 【数据库】→ 【移去】 在弹出的对话框中,选择“移去”还是“删除” 注意:删除是从磁盘上删除,不能恢复 多表操作 Visual FoxPro 数据库设计 在实际工作中,数据库的应用往往涉及到多个表,如何同时打开这些表成为数据库应用的关键。为了解决这一问题,VFP引入了工作区的概念。利用VFP提供的工作区,用户可以同时打开多个表。另外,如果一个数据库应用涉及到多个表,那么这些表相互之间往往具有某种关系。这些表相互之间也只有建立了关系,才能协同完成指定的任务。VFP允许用户在表间建立临时关系或永久关系。 Visual FoxPro 数据库设计 建立表间关系 表间的关联性: 一对一(1:1) ? 一对多(1:N) ? 多对多(M:N) 表间关系有三种,一对多关系是最常见的。在一对多关系中,我们把联系为一的表,称为 主表 ,因为它是关系的发出者;把联系为多的表称为 从表,因为它是关系的接受者。 主表和从表是通过关键字联系的。以主表中的主关键字建立主索引,在从表中的相应关键字建立普通索引,就可以在数据库中建立两个表的主从关系。 Visual FoxPro 数据库设计 建立表间关系……永久关系 临时关系永久关系 VFP表间关系: 永久关系是指建立后一直保持的关系,是数据库的一部分;与临时关系不同

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档