- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1湖南省高校计算机等级考试二级考试课件0810-总复习
数据库的修改 在Visual FoxPro中,修改数据库实际是打开数据库设计器,在其中完成各种数据库对象的建立、修改和删除等操作。 命令格式: MODIFY DATABASE 数据库文件名 说明:其中,〈数据库文件名〉指定要修改的数据库名。如果用户省略〈数据库文件名〉或用“?”代替数据库名,系统会显示“打开”对话框。NOWAIT只在程序中使用,在命令窗口下无效。NOWAIT选项的作用是在数据库设计器打开后程序继续执行,即继续执行MODIFY DATABASE NOWAIT之后的语句。如果不使用该选项,则在数据库设计器打开后,程序暂停,直到数据库设计器关闭后程序才会继续执行。使用NOEDIT选项只是打开数据库设计器,而禁止对数据库进行修改。 数据库的删除 如果一个数据库不再使用了,需要将它删除。 命令格式: DELETE DATABASE [数据库文件名|?] [DELETETABLES] [RECYCLE] 说明: 其中,〈数据库文件名〉指定要删除的数据库名,此时要删除的数据库必须处于关闭状态,被删除的数据库中的表成为自由表。如果省略〈数据库文件名〉或用“?”代替数据库名,系统会显示“打开”对话框,可从其中选择要删除的数据库文件名。 Visual FoxPro的数据库文件并不真正含有数据库表或其他数据库对象,只是在数据库文件中登录了相关的条目信息,数据库表或其他数据库对象是独立存放在磁盘中的。在一般情况下,删除数据库文件并不删除数据库中的表等对象。要在删除数据库文件的同时从磁盘中删除该数据库所含的表,可以在命令中选择DELETE TABLES选项。 选择RECYCLE选项则将删除的数据库文件和表文件等放入Windows的回收站中,需要时还可以还原它们。 建立数据库表 打开数据库设计器 MODIFY DATABASE [DatabaseName | ?] 参数 DatabaseName 指定要修改的数据库名。 参数? 显示“打开”对话框,可从中选取数据库进 行 修改。 *open database databasename不能打开设计器 同自由表命令 CREATE 数据库表名 向数据库中添加自由表 在数据库设计器中单击工具栏的“添加表”按钮,在“打开”对话框选择要添加表的表名,单击“确定”按钮,这样,自由表被添加进数据库中,它成为数据库表。也可以通过“数据库”菜单或“数据库”快捷菜单(鼠标右击数据库设计器中空白处),将表添加到数据库中。 add table freeTableName VFP数据库表与自由表的区别 例:学号为主索引、性别字段和成绩字段的有效性 修改数据库表 打开数据库及数据库设计器: MODIFY DATABASE 数据库名 在打开的数据库中选择数据库表,右击数据库设计器快捷菜单选择“修改”命令,或者使用命令 Modify structure sele 1 use rsda sele 2 use gz index on bh tag bhsy update on bh from rsda; repl sfgz with a.jbgz+bt-kk random list 数据表间的更新例:就rsda.dbf和gz.dbf, 更新实发工资。 数据完整性_建立索引 数据库表 索引字段 索引类型 学生表 学号 主索引 选课表 学号 普通索引 选课表 课程号 普通索引 课程表 课程号 主索引 授课表 课程号 普通索引 授课表 教师号 普通索引 教师表 教师号 主索引 为数据库表建立索引的方法是:选定数据库表,单击数据库设计器工具栏的“修改表”按钮,弹出表设计器,在表设计器中打开“索引”选项卡,在索引名、类型、表达式各栏依次输入有关内容。(P97例重点是索引名、索引类型和索引表达式 ) 数据完整性_建立库表间的永久联系 概念:表之间的永久联系是基于索引建立的一种永久关系,这种联系被作为数据库的一部分而保存在数据库中。当在查询设计器或视图设计器中使用表时,这种永久联系将作为表间的默认连接条件保持数据库表之间的联系。 建立方法:表之间的永久联系在数据库设计器中显示为表索引之间的连接线。操作方法是:在数据库设计器对话框中,用鼠标左键选中父表中的主索引字段,按住鼠标左键并拖至与其建立联系的子表中的对应字段处,再松开鼠标左键,数据库中的两个表间就有了一个连线,其永久关系就已建立完成。 条件:在数据库的两个表间建立永久联系时,要求两个表的索引中至少有一个是主索引。必须先选择父表的主索引,而子表中的索引类型决定了要建立的永久联系类型。如果子表中的索引类型是主索引或候选索引,则建立起来的就是一对一关系。如果子表中的索引类型是普通索引,则建立起来的就是一对多关系。 区
文档评论(0)