〈新〉第五章 理论07数据库及其操作.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 数据库及其操作 数据库的创建与维护 数据字典与参照完整性 查询与视图的建立 5.1.1 数据库的创建 菜单方式(大家自学,上机尝试) 命令方式 用命令方式创建数据库 5.1.2 数据库的打开与维护 5.1.3 数据库中表的组织 数据库表和自由表可以相互转换。当把自由表加入到数据库中时, 自由表就变成了数据库表,同时具有数据库表的某些属性:反之,当将数据库表从数据库中移去时,数据库表就变成自由表,数据库表所具有的某些属性也同时取消。 2. 将自由表添加进数据库 3. 从数据库中移去表 5.1.4 数据库中表的关联 2. 创建永久关系 数据字典与参照完整性 1、设置字段属性 3. 设置记录规则 参照完整性 数据字典: 1.长表名和长字段名(均可为128字符) 2.设置字段属性 格式、掩码、标题、字段有效性 3.设置记录规则 4.触发器,表间永久关系 自由表 数据库表 (1)显示属性设置 (2)字段有效性设置 (3)字段注释 自由表 数据库表 “格式”文本框中输入格式化代码,确定该字段在浏览窗口、表单、报表中的显示格式,是对字段格式进行整体控制的。 设置字段的输入格式,是按位进行控制的。 在浏览窗口中,将字段名称用自己喜欢的“标题”来显示。 (1)显示属性设置 X9999 ! 职工编号 (2)字段有效性规则 用于设置对字段的输入的数据进行有效性检查的规则,实际上是设置一个逻辑表达式作为判断条件。 如果该字段输入错误,不满足上述规则时显示的出错提示信息。 指定默认值,当追加新纪录时,该字段已经有了默认值。什么类型的默认值,加上什么类型的定界符。 ”性别只能为男女” 性别=[男].or.性别=[女] [男] 注意:选中复选框,会自动对表中该字段已有数据做检查,如果原表中有数据不符合规则,则会直接先提示错误信息,不能成功设置规则,需要表中数据先修改正确,才能再次设置。 (3)字段注释 用于说明该字段的用途、特性和使用说明等补充信息。 自由表 数据库表 (1)记录有效性 (2)触发器 * * * * * 目的: 对数据表进行统一有效管理! 包括: 数据表的设置 表间关系 参照完整性 数据库 数据库表 .DBC 自由表 数据库: 由若干个相关的数据表,各数据表的有关属性以及各表之间的联系等信息构成的一个扩展名为.dbc的文件。 定义信息(.dbc) 数据备注文件(.dbt) 数据库索引文件(.dcx) create database 数据库名 如 create database d:\图书管理 1.打开:OPEN DATA 数据库名 说明:可以同时打开多个数据库,只有一个是当前数据库,用SET DATA TO 数据库名 来指定。 怎么知道数据库被打开了呢? open database 图书管理 2.关闭数据库 close database 关闭所有打开的数据库和数据表。 close all 关闭所有打开的文件,同时关闭除主窗口外的各种窗口。 3.修改数据库命令 modify database 数据库名 如 modify database 图书管理 delete database 数据库名 [delete tables] 选择delete tables短语时,则删除数据库文件的同时也删除数据表文件;否则只删除数据库文件,原数据库中的表成为自由表。 4.删除数据库命令 数据库表的特性: 长字段名、主关键字、触发器、默认值、表关系等。 1.在数据库中建立新表 当数据库处于打开状态时,用建立自由表的方法创建的新表将包含在该数据库中。 create 表文件名 ADD TABLE 数据表文件名 见课本图例。 在VFP中,任何一个数据表都只能属于一个数据库,如果要将一个数据库中的表移到其它数据库,必须先将该数据库表变为自由表,再将其加入到另一数据库中。 set defa to d:\a open database 图书管理 add table student add table borrow modi data REMOVE TABLE 数据表文件名 [DELETE] 选择delete短语,移去数据库表的同时将其删除,否则,只是从数据库中移去指定的数据表。 set defa to d:\a open database 图书管理 remove table borrow set defa to d:\a open database 图书管理 remove table borrow dele 数据库中的数据表之间存在某种关联,使得它们在逻辑上成为一个整体。 临时关系:set relation to (已学知识) 永久关系:在数据库设计器中的

文档评论(0)

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

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

1亿VIP精品文档

相关文档