- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用基础——VisualFoxPro第2版张磊第3章课件教学.ppt
第3章 表的创建和使用 【学习目标】 熟练掌握数据表的设计和建立 熟练掌握表记录的添加、修改和删除 理解索引的概念 熟练掌握表的排序和索引命令 掌握记录的定位与查找命令 熟悉计数、求和等统计命令 引入 如果现在有一些学生的档案信息,包括姓名、学号、班级、系别、入学时间、家庭住址等,如果要将这些信息用计算机来进行管理,以方便查询、修改、统计等,那么应该在Visual FoxPro中如何处理这些数据呢? —— 表以及表的操作。 3.1 表的基本概念 3.1.1 什么是表 表是一组相关联的数据按行和列排列的二维表格,简称为表(table),通常用来描述一个实体。 Visual FoxPro的表有两种形式: 数据库表是指在数据库文件(DBC)中的表; 自由表是独立于数据库的表。当自由表被添加到数据库文件(DBC)时就成为数据库表;当它不属于任何一个数据库时就是自由表。 表3-1 学生档案表 3.1.2 字段与记录 1.字段 表是多行和多列构成的集合。每列称为一个字段(Field),它对应表格中的数据项,每个数据项的名称称为字段名。字段的取值范围称为域,通常用字段描述实体在某一方面的属性。 2.记录 表格的项目名称下面的每一行称为一个记录(Record),它是字段值的集合,记录中的数据随着每一行记录的不同而变化。 3.1.3 关键字 如果表中某个字段或多个字段的组合能唯一地标识表中的一条记录,则称之为关键字。一个表中可以存在多个关键字。选定其中一个关键字作为主关键字。如表3-1中的“学号”是唯一的,可选择为主关键字。 对数据表中的每个记录来说,主关键字必须具有一个唯一的值,且不能为空值。 在数据库中,表与表之间是通过关键字来相互关联的。例如,学生档案表与学生成绩表之间就是用“学号”相互关联的。 3.2 创建新表 表通常由两部分组成:表结构和记录。 创建一个表的过程是:先建立表结构,再向表中添加记录。表结构的建立是指定义该表所有字段以及每个字段的名字、数据类型、字段宽度以及是否允许空值等。 创建表时要遵循以下原则: 字段名只能由字母、数字或下划线及汉字组成,首字符只能是字母或汉字。字段名命名最好与存入数据的含义相符。自由表的字段名长度不能超过10个字符,而数据库表的字段长度最多可以为128个字符。 字段类型必须与准备在其中存入的数据类型匹配。 字段宽度是字段存放数据的最大宽度,每种数据类型的最大宽度是不同的,必须足够用来容纳存放的数据,但以够用为原则,否则,会造成空间的浪费。 数值型与浮点型及双精度型字段必须有适当的小数位数,注意小数点和正负号都在字段宽度中占一位。 如果想使字段能够接受空值,那么必须选中“NULL”栏。 3.2.1 用表设计器创建新表 1.创建表结构 (1) 选择“文件”菜单的“新建”命令,在“新建”对话框的“文件类型”中选择“表”单选按钮,然后单击“新建文件”,出现 “创建”对话框。 (2) 在“创建”对话框中输入新建表的名称并选择新建表的位置,单击“保存”按钮,出现“表设计器”窗口,如图3-2所示。 2.输入记录 (1)当输入内容满一个字段时,光标会自动跳到下一字段。当一个字段内容输入完毕后,可用Tab键或回车键将光标移到下一字段,还可以用鼠标单击其中需编辑的任一字段。 (2)当要编辑备注型字段时,双击“memo”即可进入备注字段的编辑器窗口进行输入、修改。 (3)当要编辑通用型字段时,双击该字段框中的“gen”就可进入编辑窗口,然后选择“编辑”菜单中的“插入对象”命令。 3.2.2 使用表向导创建表 “表向导”是基于典型的表结构上创建表。“表向导”允许从“样表”或已经存在的表中选择满足需要的字段建立新表。选择“文件”菜单中的“新建”命令,在“新建”对话框中选择“向导”按钮,按照表向导对话框的提示一步步进行操作,可以定制表的结构和字段。 3.2.3 使用命令创建表 1、新建表命令CREATE 命令格式: 格式1:CREATE 新表文件名 格式2:CREATE TABLE 新表文件名(字段名1类型 (长度)[,字段名2 类型 (长度))…] 功能:建立表结构。 说明: (1) 使用CREATE 新表文件名命令将打开“表设计器”,创建一个新表结构。例如:在命令窗口键入CREATE students,出现如图3-2所示的表设计器窗口。该命令属于交互式建立表结构命令,不适合在程序中使用。 (2) 使用CREATE TABLE命令可以不使用“表设计器”,直接创建表的结构。适合在程序中建立表的结构。 2、复制表结构命令COPY STRUCTURE TO 命令格式 COPY STRUCTURE TO 表文件名 [FIELDS 字段名表] 功能: 将当前表的结构复制到指定的新
您可能关注的文档
- 数据库基础与应用—Access2010付兵第2章Access数据库与表的操作课件教学.ppt
- 数据库基础与应用—Access2010付兵第3章查询课件教学.ppt
- 数据库基础与应用—Access2010付兵第5章窗体课件教学.ppt
- 数据库基础与应用—Access2010付兵第6章报表课件教学.ppt
- 数据库基础与应用—Access2010付兵第7章SharePoint网站课件教学.ppt
- 数据库基础与应用——SQLServer2005第2版成先海第10章触发器课件教学.ppt
- 数据库基础与应用——SQLServer2005第2版成先海第11章存储过程课件教学.ppt
- 数据库基础与应用——SQLServer2005第2版成先海第12章使用课件教学.ppt
- 数据库基础与应用——SQLServer2005第2版成先海第1章数据库基础课件教学.ppt
- 数据库基础与应用——SQLServer2005第2版成先海第2章SQLServer2005的安装与管理课件教学.ppt
原创力文档


文档评论(0)