- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工作范文]VF程序设计教程___第五六章
第五章 创建数据库 5.1 数据库的建立 使用表可以存储和显示一组相关的数据,如果想把多个表联系起来,就一定要建立数据库。只有把这些有关系的表存放在同一个数据库中,确定它们的关联关系,数据库中的数据才能被更充分的利用。 5.1.1 建立数据库文件 1. 命令操作方式 Create DataBase [〈数据库文件名〉|?] 2. 菜单操作方式 5.1.2 向数据库添加自由表 在Visual FoxPro中,每个表可以有两种存在状态:自由表或数据库表。 向数据库添加表的方法 : 5.1.3 为数据库表建立索引 为数据库表建立索引的方法是: 5.1.4 建立表之间的永久联系 表之间的永久联系在数据库设计器中显示为表索引之间的连接线。操作方法是:在数据库设计器对话框,首先,用鼠标左键选中父表中的主索引字段,保持按住鼠标左键,并拖至与其建立联系的子表中的对应字段处,再松开鼠标左键,数据库中的两个表间就有了一个连线,其永久关系就已建立完成。 数据库表之间的永久联系和不同工作区中打开的表之间的关联是两个不同的操作。主要区别是: “永久联系”被保存在数据库中,而“关联”没有被保存在文件中 。 “永久联系”反映了数据库中各表之间的默认连接条件,而“临时联系”反映的是不同工作区中表记录指针的联动关系。 5.1.5 设置参照完整性 在数据库中的表建立关联关系后,可以设置管理关联记录的规则。这些规则可以控制相关表中记录的插入、删除或修改。 在“参照完整性生成器”窗口,可以设置记录的插入、删除或修改规则。 设置记录的参照完整性规则的操作步骤 1.打开数据库 OPEN DATABASE [〈数据库文件名〉|?] [NOUPDATE] [EXCLUSIVE|SHARED] 2. 数据库的关闭 CLOSE [ALL|DATABASE] 5.2.2 数据库的修改 格式 :MODIFY DATABASE [〈数据库文件名〉| ?][NOWAIT][NOEDIT] 5.3 建立与修改数据库表 5.3.1 在数据库中直接建立表 其方法是: 5.3.2 修改数据库中的表 在数据库设计器中,用鼠标右键单击要修改的表,出现表的快捷菜单(如图),然后从快捷菜单中选择“浏览”,即进入表的浏览窗口,以后的操作和对自由表的浏览操作相同。从快捷菜单中选择“修改”,即打开相应表的表设计器,在表设计器上可以完成表结构的修改、建立索引以及设置字段属性和表的有效性规则。 第六章 SQL语言的应用 6.1 SQL语言概述 SQL是Structured Query Language(结构化查询语言)的缩写。查询是SQL语言的重要组成部分,但不是全部,SQL还包含数据定义、数据操作和数据控制功能等部分。 20世纪80年代初,美国国家标准协会(ANSI)开始着手制定SQL标准,最早的ANSI标准于1986年10月完成。 SQL语言具有如下特点: SQL是一种一体化的语言。 SQL语言是一种高度非过程化的语言。 SQL语言非常简洁。 SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。 6.2 数 据 定 义 有关数据定义的SQL命令分为3组,它们是建立(CREATE)数据库对象、修改(ALTER)数据库对象和删除(DROP)数据库对象。每一组命令针对不同的数据库对象(如数据库、查询、视图等)分别有3个命令。 6.2.1 建立表结构 格式 :CREATE TABLE|DBF 〈表名1〉 [NAME 〈长表名〉] [FREE](〈字段名1〉 〈类型〉(〈宽度〉[,〈小数位数〉]) [NULL|NOT NULL] [CHECK 〈条件表达式1〉 [ERROR 〈出错显示信息〉]]… … 功能:建立表可以完成用表设计器完成的所有功能。 例6.1建立一个自由表:人事档案(编号,姓名,性别,基本工资,出生年月),其中允许出生年月为空值。 CREATE TABLE D:人事管理人事档案FREE (编号 C(7),姓名 C(8),性别 C(2),基本工资 N(7,2),出生年月 D NULL) 6.2.2 删除表 命令格式:DROP TABLE 〈表名〉 功能:DROP TABLE命令直接从磁盘上删除所指定的表文件。如果指定的表文件是数据库中的表并且相应的数据库是当前数据库,则从数据库中删除了表。否则虽然从磁盘上删除了表文件,但是记录在数据库文件中的信息却没有删除,此后会出现错误提示。 6.2.3 修改表结构 格式1:ALTER TABLE 〈表名1〉
您可能关注的文档
- [工作总结]2006幼儿园园长述职报告.doc
- [少儿英语]配图古诗ppt.ppt
- [工作总结]2009年度乐清市城北乡科技特派员工作总结.doc
- [工作总结]2010年招生工作总结.doc
- [工作总结]2010年个人工作总结1.doc
- [工作总结]2011培训总结.doc
- [工作总结]2011年后勤处工作总结.doc
- [工作总结]2011年安全活动月总.doc
- [工作总结]2011年脊灰查漏补种活动工作总结.doc
- [工作总结]328沈主任讲话稿A.doc
- 2025年安徽工商职业学院单招职业技能测试题库带答案(典型题).docx
- 2025年洛阳科技职业学院单招职业技能测试题库带答案(新).docx
- 2025年荆门职业学院单招职业技能测试题库及答案(易错题).docx
- 2025年宣化科技职业学院单招职业技能测试题库(精练).docx
- 2025年包头职业技术学院单招职业技能测试题库带答案(新).docx
- 2025年江西工商职业技术学院单招职业技能测试题库带答案(精练).docx
- 2025年黑龙江农业经济职业学院单招职业技能测试题库精编.docx
- 2025年山东艺术设计职业学院单招职业技能测试题库带答案(基础题).docx
- 2025年陕西工商职业学院单招职业技能测试题库带答案(突破训练).docx
- 2025年承德护理职业学院单招职业技能测试题库【word】.docx
最近下载
- 第三章4节励磁控制系统调节特性和并联机组间无功分配-(一).ppt VIP
- 2024ABB PSR、PSRC、PSE和PSTX软启动器技术资料.docx
- GB50210-2001建筑装饰装修工程质量验收规范.doc VIP
- 西方古典园林——意大利埃斯特别墅庄园.ppt
- 普通物理学(第7版) 程守洙课件-chapter-11.pptx VIP
- 普通物理学(第7版) 程守洙课件-chapter-10.pptx VIP
- 我国婴幼儿呼吸道合胞病毒感染被动免疫预防专家共识解读.pptx
- 2024年上海市高职单招职业适应性测试试题及答案解析.docx
- 2024年江西电力职业技术学院单招职业技能测试题库及答案(各地真题).docx VIP
- 南京市某办公楼空调系统设计.doc VIP
文档评论(0)