数据表与记录的操作

数据表与记录的操作

ID:39268691

大小:2.45 MB

页数:52页

时间:2019-06-29

数据表与记录的操作_第1页
数据表与记录的操作_第2页
数据表与记录的操作_第3页
数据表与记录的操作_第4页
数据表与记录的操作_第5页
资源描述:

《数据表与记录的操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021/9/10VisualFoxPro6.0程序设计1第3章数据表与记录的操作3.1数据库设计步骤3.2设计数据表3.3记录基本处理方法3.4数据分类排序3.5数据的索引3.6数据的查询3.7数据的统计3.8多工作区操作2021/9/1023.1数据库设计步骤数据库设计步骤:确定建立数据库的目的,这有助于确定需要VFP保存哪些信息;第1步:确定需要的表;在明确了建立数据库的目的之后,就可以着手把信息分成独立的主题。每个主题都可以是数据库中的一个表。第2步:确定所需字段;确定在每个表中保存哪些信息。在表中,每类信息称为一个字段,浏览表时在表中显示为一列。例如,在Student表中,可以

2、有这样的字段:“学号”、“姓名”、“性别”等。第3步:确定关系;分析每个表,确定一个表中的数据和其它表中的数据有何关系。必要时,可以在表中加入字段或创建一个新表来明确关系。2021/9/10VisualFoxPro6.0程序设计33.1.1数据库表的确定确定数据库表是数据库设计过程中技巧性最强的一步。应注意以下几个方面的问题:■一个表只保存一个主题的内容;■同一信息只保存一次,这将减少出错的可能性;■防止删除有用信息。以建立Gxglxt数据库中的表为例:Student表和Grade表都与学生有关,但关于学生个人情况的信息保存在Student表中,Grade表中只保存与成绩有关的信息。当一

3、个班的学生毕业后,可能要删除这个班级,但不能删除这个专业,最好的方法是建立一个“专业(Specialty)”表。2021/9/10VisualFoxPro6.0程序设计43.1.2数据库表字段确定1、碇定表中字段及字段类型表中的字段要以表的主题为中心,与主题无关的数据可放至其它表中。2、使用主关键字段■VFP不允许在主关键字中有重复值或null值。因此,不能选择包含有这类值的字段作为主关键字。返回2021/9/10VisualFoxPro6.0程序设计53.1.3数据库表间关系设定VFP是一个关系型数据库管理系统。在每个不同的表中存储的数据之间有一定的关系。通过在这些表之间定义关系后,可

4、以利用这些关系来查找数据库中有关的信息。表之间有三种关系:即一对一关系、一对多关系和多对多关系■在一对一关系中①如果两个表的主关键字字段具有相同的意义,以此可建立一对一关系。■在一对多关系中要建立这样的关系,就要把关系中“一方”的主关键字字段添加到“多方”的表中。在关系中,“一方”用主关键字或候选索引关键字,而“多方”使用普通索引关键字。■在多对多关系中向VFP正确指定关系之前,需要改变数据库的设计,即创建第三个表,把多对多关系分解为二个一对多关系。这第三个表称作“纽带表”,纽带表可能只包含这两个表的主关键字,也可能包含其它信息。2021/9/10VisualFoxPro6.0程序设计6

5、3.1.4数据字典的作用数据字典(DateDictionary)是包含数据库中所有表信息的一张表。存储在数据字典中的信息称之为元数据(Metadata),换言之,其记录关于数据的数据。主要存储以下内容:■主关键字和候选索引关键字。■数据库中表间的永久关系。■长表名和长字段名。■各字段的标题,日后它们作为标题头显示在“浏览”窗口和表格中。■字段的默认值。■表单中使用的默认控件类。■字段的输入掩码和显示格式。■字段级规则和记录级规则。■触发器。■存储过程。■与远程数据源的连接。■本地视图与远程视图。■对每个字段、表和数据库的注释。返回2021/9/10VisualFoxPro6.0程序设计7

6、3.2数据表的设计1、创建数据库2、将表加入到数据库要将一个或多个表加入到数据库中时,可以在“项目管理器”中选择“数据”选项卡,再从列表中选择“数据库”项下的“表”,最后选择【添加】按钮。要添加的表必须具备下列条件:■该表是一个有效的.DBF文件;■项目管理器不允许与数据库中已有的表同名。■表不能同时放在另一个数据库中。返回2021/9/10VisualFoxPro6.0程序设计83.2.1建立表前的准备在建立表结构以前,首先应该根据用户的需求,明确所要创建的表中应该包含哪些字段,每个字段的名称、类型和宽度。创建Gxglxt中的Student(学生情况)表基本情况应包括:学号、姓名、性别

7、、出生日期、班级、电话等内容。结构如下:2021/9/10VisualFoxPro6.0程序设计93.2.2建立表基本结构使用命令建立表结构:格式:CREATE<表文件名>功能:建立一个表文件。说明:输入命令后,按Enter键,屏幕上会出现“表设计器”对话框,利用该对话框即可建立表的结构。说明:输入命令后,按Enter键,屏幕上会出现“表设计器”对话框,利用该对话框即可建立表的结构。■若表定义了备注型字段,则同时建立了一个.FPT为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。