1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本次教学内容与要求 1.理解数据库关于数据组织的原理。 2.熟悉数据库的创建与维护。 3.理解数据完整性的概念。 4.熟悉表间关系的建立。 5.熟悉参照完整性的设置。 重点:库的创建与维护;表间关系的建立;参照完整性的设置。 难点:参照完整性的概念。 第5章 数据库及其操作 数据库:由若干个相关的数据表,各数据表的有关属性以及各表之间的联系等信息构成的一个扩展名为.dbc的文件。创建数据库实际上就是创建一个.dbc的文件,用来保存数据库的各种信息。与此同时还会自动建立一个数据库备注文件(.dct)和一个数据库索引文件(.dcx)。 5.1.1 数据库的创建 1.菜单方式(自学) 2.命令方式 create database 数据库名 5.1.2 数据库的打开与维护 1.打开:OPEN DATA 数据库名 说明:可以同时打开多个数据库,只有一个是当前数据库,用SET DATA TO 数据库名 来指定。 5.1.2 数据库的打开与维护 2.关闭数据库 close database 关闭所有打开的数据库和数据表。 close all 关闭所有打开的文件,同时关闭除主窗口外的各种窗口。 3.修改数据库命令 modify database 数据库名 5.1.2 数据库的打开与维护 4.删除数据库命令 delet databa 数据库名 [dele table] 选择delete tables短语时,则删除数据库文件的同时也删除数据表文件;否则只删除数据库文件,原数据库中的表成为自由表。 5.1.3 数据库中表的组织数据库表和自由表相比,具有一些自由表所没有的属性,如长字段名、主关键字、触发器、默认值、表关系等。在设计应用程序时,如果想让多个数据库共享一些信息,应将这些信息放入自由表。或者将自由表移入某一数据库,以便和该数据库中的其它表协同工作。数据库表和自由表可以相互转换。当把自由表加入到数据库中时, 自由表就变成了数据库表,同时具有数据库表的某些属性:反之,当将数据库表从数据库中移去时,数据库表就变成自由表,数据库表所具有的某些属性也同时取消。 5.1.3 数据库中表的组织 1.在数据库中建立新表当数据库处于打开状态时,用建立自由表的方法创建的新表将包含在该数据库中。 实例演示数据库表的一些特征:格式、输入掩码、标题、规则等。 5.1.3 数据库中表的组织 2.将自由表添加到数据库 [命令方式] 格式:ADD TABLE 数据表文件名在VFP中,任何一个数据表都只能属于一个数据库,如果要将一个数据库中的表移到其它数据库,必须先将该数据库表变为自由表,再将其加入到另一数据库中。 5.1.3 数据库中表的组织 3.从数据库中移去数据表[命令方式] 格式:REMOVE TABLE 数据表文件名 [DELETE]选择delete短语,移去数据库表的同时将其删除,否则,只是从数据库中移去指定的数据表。 5.2 数据库表的设置 5.2.1 设置长表名和长字段名(=128字符) 5.2.2 设置字段的属性(1)格式(2)输入掩码(3)定义标题(4)设置字段的有效性 (1)格式格式实质上就是一种输出掩码,它决定了字段在浏览窗口、表单、报表等界面中的显示样式。 例如: ! 自动转换成大写字母 A 只能输入、输出字母 (2)掩码掩码是指定义字段中的值必须遵守的标点、空格和其它格式要求,以限制或控制用户输入的数据格式,屏蔽非法输入,从而减少人为的数据输入错误,保证输入的字段数据具有统一的风格,提高输入的效率。 (3)标题 在数据库表中允许字段名最多使用128个字符,即长字段名,但使用时可能会很不方便。,可以为字段指定一个字符串作为在浏览窗口、表单或报表中显示时的标题文字。如果没有为字段设置标题,就显示相应的字段名。所以,当字段名是英文或缩写时,通过指定标题可以使界面更友好。 (4)字段有效性 设置字段的有效性规则,可以控制输入到字段中的数据类型,以便能检验输入的数据是否正确。字段级规则在输入字段值或改变字段值时才发生作用。一般要做如下三部分的设置: 规则:对该字段输入时进行检查的规则。 信息:违反规则时给用户的提示信息。 默认值:不作修改时指定的值。 5.2.3 设置记录的有效性规则 (1)设置记录有效性规则。 (2)设置触发器,包括:插入触发器、更新触发器和删除触发器的设置。当数据表的记录出现这三类操作时,接受检查,当检查返回的逻辑值是假时,操作的结果不被接受,数据表保持原有的数据。 5.3 表间关系与参照完整性数据库中的数据表之间存在某种关联,使得它们在逻辑上成为一个整体。 临时关系:set rela to xxx (已学知识) 永久关系:必须在数据库设计器中的建立。 主关键字段:

文档评论(0)

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

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

1亿VIP精品文档

相关文档