Nvfpch4-第4章 Visual FoxPro 数据库1课件.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Nvfpch4-第4章 Visual FoxPro 数据库1课件

第4章 Visual FoxPro 数据库;4.1 Visual FoxPro数据库及相关操作 ;4.1.1 Visual FoxPro数据库的概念;2.创建数据库的一般步骤 ; 例如:一个教学管理数据库,涉及到学生、课程、教师、任课及学生成绩等信息。可以分别用学生表、教师表、课程表、任课表以及学生成绩表等二维表来表示。显然这些表并不是彼此独立的,是有联系的。这些表及其它们之间的关系构成一个数据库即教学管理数据库。 ;3.使用主关键字(实体完整性约束) ;4.确定表之间的关系 ;⑵ 一对多关系 ;⑶ 多对多关系 ;4.1.2 创建数据库;2.通过“新建”对话框建立数据库 ;3.使用命令方式建立数据库 ;4.1.3 打开数据库 ;2.利用“文件”菜单打开 ;3.使用命令方式打开;可以在同一时刻打开多个数据库,但在同一时刻只有一个数据库是当前数据库。所有打开的数据库名字都列在“常用”工具栏的下拉列表中,通过下拉列表选择其中的任何一个数据库为当前数据库,否则最后打开的数据库为当前数据库。也可使用命令SET DATABASE TO 数据库文件名指定当前数据库。 例如:OPEN DATABASE jxsjk;5. DBC()函数与DBUSED()函数;4.1.4 修改数据库;2.利用“文件”菜单打开数据库设计器;4.1.5 关闭数据库 ;4.1.6 删除数据库 ;2.使用命令方式删除数据库;4.2 创建数据库表;4.2.1 数据库表结构的建立;1.使用“项目管理器”建立数据库表结构;2.使用“新建”对话框建立数据库表结构;3.使用CREATE TABLE-SQL命令建立数据库表结构;4.2.2 数据库表的属性;1.字段名 表中每一个字段必须取一个名字,称为“字段名”。字段名的命名应满足以下要求: 字段名由字母、汉字、数字及下划线组成,但必须以字母或汉字开头。 字段名中不能包含空格和其他非法字符。 数据库表的字段名最长为128个字符。 自由表字段名最长为10个字符。;2.字段类型和宽度;3.空值(NULL) ;4.显示组框 ;⑵ 输入掩码 输入掩码用来限制或控制用户的输入格式。在说明输入掩码时也是使用一些字母(或字母的组合)来表示。 ;⑶ 标题 标题用于设定字段名显示时的文字标题内容,如果不指定标题则默认显示字段名。设置字段标题后,在“浏览”窗口中查看表时,则显示的是字段标题。当字段名是英文或拼音的缩写时,通过指定标题可以使界面更友好、更具有可读性。 例如:设置字段名为“XH”的字段标题为“学号”,则在“浏览”窗口中查看该表时,该字段字段名位置显示为“学号”。 ;5.字段有效性组框;⑵ 字段的默认值 字段默认值是指在向数据表添加新记录时,为该字段所指定的初始数值或字符串。设置默认值的目的主要是为了减少用户的输入工作量。 例如:如果学生中绝大部分是男生时,就可以把学生表(xs.dbf)中的“xb”(性别)字段的默认值设置为“男”。只要在xs表的“表设计器”中选定“性别”字段,然后在“默认值”框中输入“男”,单击“确定”按钮即可。设置了字段的默认值后,新增记录时,该字段的值自动设为“男”。;6.字段注释 ;8.记录有效性组框;9.触发器组框;使用CREATE TABLE或ALTER TABLE-SQL命令设置属性。 ;4.2.3 数据库表结构的修改;【例4.3】修改学生表(xs.dbf)的表结构。 ⑴ 用ALTER TABLE命令把“BJMC”(班级名称)字段添加到XS表中。 ALTER TABLE XS ADD COLUMN BJMC C(12) ⑵ 使用ALTER TABLE-SQL命令把“BJMC”字段的宽度改为10。 ALTER TABLE XS ALTER COLUMN BJMC C(10) ⑶ 使用ALTER TABLE-SQL命令把“BJMC”字段改名为“BJ”。 ALTER TABLE XS RENAME COLUMN BJMC TO BJ ⑷ 使用ALTER TABLE-SQL命令从XS表中删除BJ字段。 ALTER TABLE XS DROP COLUMN BJ;4.2.4 数据库表记录的输入 ;4.3 数据库表的操作;4.3.1数据库表的打开和关闭;2.表的关闭;4.3.2 数据库表的浏览;2.浏览操作;3.BROWSE命令;4.3.3 数据库表记录的编辑修改; ⑵ 批量记录的修改 打开“表” →“替换字段……” 对话框。 说明: ①在“字段”下拉列表中指定哪个字段的值要替换。 ②在“替换为” 文本框中输入一个表达式或常量。 ③“For” 用于筛选替换记录应满足的条件。 ④“作用范围”可以选择的范围有

文档评论(0)

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

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

1亿VIP精品文档

相关文档