第二章数据表课件学习培训模板课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第二章数据表课件学习培训模板课件.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 数据表 课件 学习 培训 模板
- 资源描述:
-
1、第二章第二章 数据表数据表问题的提出:怎样才能将信息管理过程中遇到的一些数据存入到计算机以备提取所需要的信息?数据又是以什么样的形式保存?解决问题的方法:可以将数据保存到数据库中,以二维表格的形式保存。本章将学习数据表的有关知识。第二章第二章 数据表数据表本章主要介绍的内容有:表的创建;表的基本操作。通过学习本章内容,您能够做到:掌握表的创建;掌握表记录的显示、插入、删除和修改等基本操作。本章目录本章目录.引例 .表的创建 .3 操作表 HOME2.1 引例下面我们就以“学生管理系统”应用程序中用到的学生档案表(xsda.dbf)为例,来了解数据表的结构,可以发现数据表逻辑结构实际上就是一张二
2、维表,而数据表是由两部分组成:表结构和记录数据。有关概念 表、记录及字段 1.表表 表表是关系数据库中一个重要的对象,由字段和记录组成。表是以文件的形式存放在磁盘上,其扩展名为.dbf。例如:xsda.dbf。2.记录记录 表中的一行数据称为一个记录。而第一行称为表头或表的标题,它构成表的结构。3.字段字段 表中的一列表示一个属性称为字段,属性不同,字段代表的含义也不同。例如:xsda.dbf表中共有10个字段。2.2 2.2 表的建立表的建立 2.2.1数据与数据库类型 2.2.2 表的创建 2.2.3 Visual FoxPro 6.0中的命令 2.2.1数据与数据库类型1.数据数据 数据
3、就是指存储在某种媒体上能够被识别的物理符号,数据的形式多种多样,如文字图形、声音等。计算机中的数据是指通过计算机的各种输入设备输入到计算机中并以二进制形式存储的数据。在数据处理中,数据管理技术是其中重要组成部分,它的发展大致经历了四个阶段:手工管理阶段、文件管理阶段、数据库系统阶段和分布式数据库系统阶段。2.数据库类型数据库类型 根据数据库的不同组织方法,可将数据库分为三种:层次数据库、网状数据库、关系数据库。其中以关系数据库最为流行、最为实用。关系数据库中的每一个关系,都是一个二维表,犹如我们日常生活中常见的学生成绩表、职工工资表、维修记录表等。2.2.2 表的创建 我们已经知道表有两部分组
4、成:“表结构”和“记录数据”。只有先定义表结构,才能输入具体的记录数据。在创建表之前,先学习表结构的设计。设计表的结构即定义表所包含的字段名、类型、宽度、小数位数、索引和NULL等。先学习自由表表结构的设计。(1)字段名:必须以字母或汉字开头,可以包括字母、汉字、数字和下划线,不要超过10个字符。例如:姓名、XB、班级BJ。(2)字段类型:决定存储在字段中的数据类型及取值范围。有字符型(C)、数值型(N)、日期型(D)、逻辑型(L)和备注型(M)等。(3)宽度:字段可以通过宽度决定允许存储数据的最大字节数。字符型字段所占宽度为1254,数值型字段所占宽度不超过20,日期型所占宽度为8,逻辑型所
5、占宽度为1,备注型所占宽度为4。1.表结构的设计表结构的设计(4)小数位数:只有数值型、双精度型、浮动型字段规定小数位,小数位的取值至少比字段宽度少一位。(5)索引:指定是否以该字段为关键字建立索引,主要用于记录排序(升序或降序)。用户在设计好要建立的表的字段名、字段类型、宽度和小数后,就可以创建表。2.自由表的创建自由表的创建 建立自由表可以使用三种方式:“表设计器”方式、命令方式及项目管理器方式,下面以学生档案表(xsda.dbf)为例讲述表的创建。(1)“表设计器”方式。操作步骤如下:选择“文件”菜单中的“新建”菜单项进入“新建”对话框如右图所示在“文件类型”中选择“表”单选按钮再单击“
6、新建文件”按钮进入“创建”文件对话框。在“创建”文件对话框中“保存在”位置选取要保存文件的位置“保存类型”选“表/DBF”输入表名xsda.dbf单击“保存”按钮。在“表设计器”对话框中选“字段”选项卡在该选项卡中依次输入定义好的字段名、字段类型和字段宽度和小数等确定输入无误后单击“确定”按钮。出现如下图所示的对话框单击“是”按钮用户可以直接输入表记录数据。如单击“否”按钮则系统保存表的结构,待以后再输入数据。下面以学生档案表xsda.dbf和学生成绩表xscj.dbf为例讲述命令的使用。(2)命令方式 格式1:CREATE 示例:create xsda 格式2:CREATE TABLE(,)
7、示例:create table xscj(学号C(5),课程号C(4),成绩N(3)汪 意:所有命令均在命令窗口中输入,输入完毕后按回车。下面以“学生管理”项目文件为例,讲述应用项目管理器建立表文件的方法。(3)项目管理器方式。选择“文件”菜单中的“打开”菜单项将“文件类型”选为“项目(*.pjx)”在文件名位置选“学生管理.pjx”项目文件打开学生管理项目管理器单击“全部”或“数据”选项卡选中“自由表”单击“新建”按钮弹出“新建表”对话框再选择“新建表”按钮则出现“创建”对话框其余步骤与“表设计器”方式相同。2.2.3Visual FoxPro 6.0中的命令 Visual FoxPro 6
8、.0中有关数据库和表的各种操作,既可以通过菜单操作方式完成,也可以通过命令方式或程序方式完成。无论采用何种操作方式,都是执行相应的Visual FoxPro 6.0命令。下面介绍Visual FoxPro 6.0中的命令组成、一般格式及使用。1.命令组成 Visual FoxPro 6.0的命令通常由两部分组成:命令动词和子句。2.命令的书写格式 命令动词 FIELDSFORWHILE 示例:Display all fields xh,xm for xb=“女”&将所有女生的学号和姓名显示出来。范围子句 含 义 ALL 表中所有记录 RECORD N 表中指定的第N条记录 NEXT N 表中从
9、当前记录开始向下的N条记录 REST 表中从当前记录开始的所有剩余记录 FIELDS 一般情况下由表中的字段名构成,表示对所列字段进行操作。注 意:有些命令中FIELDS可以省略。例如上例可以改写成:Display all xh,xm for xb=“女”FOR/WHILE 表示对所指的逻辑表达式值为真(.T.)的记录进行操作。例如:上例中的for xb=“女”子句表示对女生进行操作。3.命令的使用规则 (1)每条命令以命令动词开头,动词后选项先后顺序可以任意,命令动词可取前四个字符;(2)用空格来分隔命令中的各子句;(3)用分号作为续行符;(4)命令可以混合使用大小写。示例:use xsda
10、&打开xsda表文件list all&显示所有记录list Next 5&显示从当前记录开始的5条记录list rest&显示从当前记录开始到文件尾的记录list record 5&显示第5条记录2.32.3操作表操作表 2.3.1打开表和关闭表 2.3.2记录的添加与插入 2.3.3记录的显示 2.3.4记录的定位 2.3.5定制“浏览”窗口 2.3.6记录的修改 2.3.7记录的删除与恢复 2.3.8修改表的结构 2.3.9表与表结构的复制2.3.1打开表和关闭表 打开表 无论对表进行何种操作,都必须首先打开表。可以通过以下几种方法来打开表,下面以xsda.dbf为例。1.菜单方式 选“文
11、件”菜单中“打开”菜单项在打开对话框中“文件类型”选“表”“查找范围”选文件所在的文件夹文件名选“xsda.dbf”2.命令方式 格式:USE|功能:打开表。示例:use xsda 关闭表 格式:USE 功能:关闭当前工作区中的表文件。2.3.2记录的添加与插入 前面所创建的表文件到现在为止还只是一个表的结构,没有内容,下面介绍如何向表中添加记录内容。1.立即输入方式 在表结构建立好以后,系统会弹出消息框询问是否“现在输入记录,若回答”是“,就可以立即输入记录内容。2.菜单方式 以”学生档案xsda.dbf“为例说明应用菜单方式输入记录的方法。操作步骤如下:打开学生档案xsda.dbf表选“显
12、示”菜单中的”浏览”菜单项进入浏览界面。记录的添加 选“显示”菜单中的“追加方式”菜单项向表中逐条输入记录内容。学生档案表(xsda.dbf)内容3.命令方式格式:APPEND BLANK功能:在当前表文件后追加记录。示例:打开xsda表,向其中追加新记录。USE xsda&打开xsda表APPEND&在表xsda中追加记录 4.外部追加 外部追加是将另一个表文件的记录追加到当前表的尾部。分别有两种方式:菜单方式和命令方式。(1)菜单方式 打开学生档案xsda.dbf表选“显示”菜单中的”浏览”菜单项进入浏览界面选“表”菜单中的“追加记录(A)”菜单项在“追加来源”对话框的“来源于“文本框中输
13、入要追加的表名xsda1.dbf单击”确定“按钮。(2)命令方式 格式 APPEND FROM|?FIELDS 功能功能:将其它表文件中的记录追加到当前表文件中。说明:说明:如含FIELDS字段名表,则仅追加指定的字段。示例:将xsda1表文件中的内容追加到当前表中。Append from xsda15.记录的插入格式格式:INSERT BEFOREBLANK功能:功能:在当前表中插入一个新记录。说明:说明:无任何选项时,打开“编辑”窗口,在表的当前记录之后插入一个新记录,随后显示该记录以便用户录入数据。含“BEFORE”选项时,新记录插入在当前记录的前面。含“BLANK”选项时,不进入“编辑
14、”窗口,而是自动插入一条空白记录。2.3.3 记录的显示 显示记录分别有两种方式:菜单方式和命令方式。1.菜单方式 显示表记录最方便的方法是使用菜单中的“浏览”命令。下面以显示学生成绩表xscj.dbf记录为例,操作步骤如下:打开学生成绩表xscj.dbf选“显示”菜单中的”浏览”菜单项打开表的浏览窗口。2.命令方式有三种命令格式,分别如下:格式格式1 1:BROWSEBROWSEFIELDSFIELDS字段名表FORFOR|WHILEWHILE条件 功能:在“浏览”窗口中显示已打开的当前表文件记录内容。示例:use xsda browse fields xh,xm,rxf&以浏览方式显示xs
15、da.dbf表文件的记录,只显示xh、xm、rxf三个字段 格式格式2 2:DISPLAYDISPLAY范围FIELDSFIELDS字段名表FORFOR|WHILEWHILE条件 TO PRINTTO PRINTOFFOFFTO FILETO FILE文件名 功能:显示已打开的当前表文件记录内容。示例1:use xsda&打开xsda表文件 display all for zy=“机械制造”&将xsda.dbf文件中所有学“机械制造”专业的学生记录显示出来 示例2:use xsda display&显示xsda.dbf文件中的当前记录 格式格式3 3:LISTLIST范围FIELDSFIELD
16、S字段名表FORFOR|WHILEWHILE条件TO PRINTTO PRINTOFFOFFTO FILETO FILE文件名 功能:显示已打开的当前表文件记录内容。说明:说明:LIST和DISPLAY命令的区别:省略范围和条件时,LIST默认值为ALL,显示所有的记录;DISPLAY默认值为当前记录,即显示一个记录。当显示内容较多时,DISPLAY是分页显示;LIST不分页,而是滚动显示。实例演示【例2.1】显示表xsda.dbf中的记录。输入命令:use xsda&打开表xsda.dbflist to xsdat.txt&显示结果保存到xsdat.txt文本文件中List&显示所有记录运行
展开阅读全文