ImageVerifierCode 换一换
格式:PPT , 页数:24 ,大小:83.50KB ,
文档编号:5195851      下载积分:22 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-5195851.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(VisualFoxPro程序设计教学课件徐红波第3章课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

VisualFoxPro程序设计教学课件徐红波第3章课件.ppt

1、Visual FoxPro程序设计幻灯片程序设计幻灯片.徐红波徐红波.第第3章章l问题:在表录入内容或增删改插操作时,若对字段的内容加以限制,怎样来解决呢?在表与表建立关联时两表之间的增删改插操作相互之间得不到有效控制。l数据库有数据字典,数据字典为数据库中的表提供各种功能。l数据库是表的集合,是对数据库中的表及相关对象实行统一管理的工作环境。第3章 数据库的基本操作3.1 数据库的建立与操作3.1.1 数据库的建立、打开与关闭1、数据库的建立(1)用界面建数据库(2)用命令建数据库格式:CREATE DATABASE|?功能:创建由数据库名指定的数据库,若选?或不带任何参数,执行此命令时打开

2、创建对话框,然后输入数据库名2、数据库的打开(1)用界面打开数据库(2)用命令打开数据库格式:OPEN DATABASE|?EXCLUSIVE|SHAREDNOUPDATEVALIDATE功能:打开由数据库名指定的数据库说明:1)EXCLUSIVE以独占方式打开数据库,所谓独占方式是指在同一时刻不允许其他用户使用数据库2)SHARED以共享方式打开数据库,所谓共享方式是指在同一时刻允许其他用户使用数据库3)NOUPDATE以只读方式打开数据库。选此子句不能对数据库作任何修改,但不影响对表的存取,若让数据库表也为只读,在用USE打开表时加NOUPDATE参数4)VALIDATE是检验数据库中的引

3、用对象是否有效,如检查数据库表和索引是否可用,被引用的字段和索引表是否存在表和索引中3、数据库的关闭格式:CLOSE DATABASE ALL功能:关闭当前数据库,及所有表。若选ALL子句,关闭所有打开的数据库和表3.1.2 数据库的修改与删除1、数据库的修改格式:MODIFY DATABASE|?NOWAIT NOEDIT功能:打开数据库设计器,让用户能够交互地修改当前数据库。在修改数据库之前必须以独占方式打开数据库说明:1)选?显示打开对话框,可选要修改的数据库或输入数据库名。若省略|?子句与选?效果一样2)NOWAIT仅用于程序,打开数据库设计器后,程序继续执行。省略此参数,打开数据库后

4、,程序会暂停执行,待数据库设计器关闭后继续执行3)NOEDIT选此子句打开数据库设计器后,禁止对数据库进行修改。2、删除数据库格式:DELETE DATABASE|?DELETE TABLES RECYCLE功能:删除由数据库名指定的数据库,从磁盘上删除数据库,要求数据库必须是关闭状态说明:1)选DELETE TABLES子句是在删除数据库同时也从磁盘上将数据库表删除2)选RECYCLE子句是将删除的数据库与表放入回收站中例3.1 数据库操作 CREATE DATABASE 职工OPEN DATABASE 职工MODIFY DATABASE 职工CLOSE DATABASEDELETE DAT

5、ABASE 职工3.2 数据库中的表数据库中表有两个来源,一个来源是在数据库中建表,另一个来源是将自由表添加到数据库中,注意不可以将一个数据库中的表添加到另一个数据库中。3.2.1 数据库中建表,将自由表添加到数据库中1、在数据库中建表(1)用界面建表(2)用命令建表CREATE例3.2 建立一个联系数据库,建一张通信表,结构为学号 C(9)、姓名 C(6)、性别 C(2)、电话 C(11)。数据如下表所示。学号姓名性别电话205010101王丽华女205010102刘立峰男205010103李刚男205010104赵毅男205010105张丽女CREATE DATABASE 联系CREATE

6、 TABLE 通信(学号 c(9),姓名 c(6),性别 c(2),电话 c(11)APPEND&输入数据LISTCLOSE DATABASE ALL2、将自由表添加到数据库中(1)用界面添加自由表(2)用命令添加自由表格式:ADD TABLE|?功能:向当前数据库添加一个由表名指定的自由表说明:?显示打开对话框,选定一个自由表3、数据库表的移出与删除(1)数据库表的移出1)用界面移出2)用命令移出格式:REMOVE TABLE|?DELETE RECYCLE功能:从当前数据库中移去由表名指定的表,若选DELETE子句在将表移出的同时从磁盘上删除,若选RECYCLE子句,将表放入回收站例3.3

7、 建一个学生专业数据库,将学生专业、校专业、课程、选修表添加到库中CREATE DATABASE 学生专业ADD TABLE 学生专业ADD TABLE 校专业ADD TABLE 课程ADD TABLE 选修CLOSE DATABASE ALL例3.4(1)将学生成绩F表分别复制成学生成绩1、学生成绩2表。建一个学生数据库。(2)将学生表、学生成绩表、学生成绩F、学生成绩1、学生成绩2添加到数据库中。(3)将学生成绩1移出库,学生成绩2移出且删除COPY FILE 学生成绩F.*TO 学生成绩1.*COPY FILE 学生成绩F.*TO 学生成绩2.*CREATE DATABASE 学生ADD

8、 TABLE 学生ADD TABLE 学生成绩ADD TABLE 学生成绩FADD TABLE 学生成绩1ADD TABLE 学生成绩2REMOVE TABLE 学生成绩1REMOVE TABLE 学生成绩2 DELETECLOSE DATABASE ALL(2)数据库表的删除1)用界面删除数据库表2)用命令删除数据库表格式:DROP TABLE RECYCLE功能:在当前数据库中由表名指定的数据库表移出,且从磁盘上删除。若选RECYCLE子句,将删除表放入回收站3.2.2 数据库表的设置l数据字典是数据库管理数据库表的一个重要途径,它是包含数据库所有信息的一张表。它定义表的属性,字段、记录的

9、规则,表间关系、参照完整性规则,由于有了数据字典使得数据库能有效地对库中相关对象进行管理,使得数据库表比自由表有更多的功能。l在建数据库表或将自由表添加到数据库使其成为数据库表时,打开表设计器就会发现表设计器比在建自由表时打开的表设计器多了一些项目,在字段选项卡与表选项卡中多了一些项目。1、字段选项卡(1)字段名(2)显示项1)格式 2)输入字段的掩码 3)标题(3)字段有效性项1)规则 2)信息 3)默认值(4)字段注释(5)匹配字段类型类型到类2、表选项卡(1)表名(2)记录有效性1)规则 2)信息(3)触发器1)插入触发器2)更新触发器3)删除触发器(4)表注释3.2.3 永久关系与参照

10、完整性1、准备关系(1)确定哪一个表为父表,哪一个表为子表(2)确定是建立一对一关系,还是一对多关系(3)无论是一对一关系还是一对多关系,父表对关键字应该建立主索引或候选索引。对于一对一关系,子表要对相应字段建立候选索引或主索引,对于一对多关系,子表要对相关字段建立普通索引或唯一索引。2、建立、编辑、删除关系3、参照完整性操作(1)更新规则(2)删除规则(3)插入规则3.3 小结本章介绍了数据库的建立与操作数据库表。VFP通过数据库对表进行有效的管理,数据库是一个工作环境,由于数据库中数据字典的存在,增强了数据库表的功能。数据库表与自由表虽然都是表,却具有不同的性质与特征,数据库表的功能远远多于自由表的功能。对这一点要注意,以便在今后的应用中能充分运用VFP开发工具。数据库表永久关系及参照完整性,使数据库表更加严谨与实用。谢谢!

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|