VFP第3章数据表的创建及操作1_第1页
VFP第3章数据表的创建及操作1_第2页
VFP第3章数据表的创建及操作1_第3页
VFP第3章数据表的创建及操作1_第4页
VFP第3章数据表的创建及操作1_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机基础课教研室牛琳第三章数据表的创建及操作回顾上节课内容:1、回顾数据库基本概念:1)数据管理的3个阶段是什么?2)什么是数据库,数据库的特点,什么是关系数据库?3)描述DBS、DBMS、DB的关系?4)什么是关系、元组、属性、域、关键字?2、回顾设置默认路径的过程3、命令方式设置默认路径的方法命令方式:SETDEFAULTTO具体路径

例:在命令窗口

SETDEFAULTTOD:\VFP↙代表按回车键本章主要内容

3.1建立数据表(可视化方式)3.2操作数据表(命令方式)3.3工作区

3.4表的索引

3.5

数据共享3.1建立数据表(可视化方式)3.1.1表的概述3.1.2表的重要概念3.1.3可视化的创建自由表3.1.4录入表记录3.1.5记录的删除与恢复3.1.6表的打开与关闭表(Table):数据库表和自由表。3.1.1表的概述自由表:与数据库无关联的表。数据库表:从属于某个数据库,即与数据库相关的表。表:定义表结构(字段的集合)+数据记录录入。定义表结构包括字段名,数据类型,宽度。小数位数,是否接受NULL值,及字段与记录的相关约束创建数据库表:建数据库在数据库中新建表(new),或者将已经建好的自由表添加(add)到数据库中。字段名称(name):一个表中可以有128个字段,用以存储不同性质的数据。表的几个重要概念:字段名称、字段的数据类型、字段宽度等。允许字符:汉字、字母、数字和下划线。不得使用系统保留字。长度:数据库表128个字符,自由表10个字符。建议不超过10个字符。首字符:不得用数字或下划线。

3.1.2表的重要概念字段常用数据类型如下:•字符类型(Character)宽度:最多254字节•数值类型(Numeric)宽度:最多20位•整型类型(Integer)宽度:4位(默认)•日期类型(Date)宽度:8位(默认)•日期时间类型(DateTime)宽度:8位(默认)•逻辑类型(Logic)宽度:1位(默认)•备注类型(Memo)宽度:4位(默认)•通用类型(General)宽度:4位(默认)字段的数据类型(Type)(P72表)不参加计算的数据另外存储在与表文件名相同的.dct备注文件中(超254字符的文本数据)存放OLE对象,如图片、表格、文件、声音、影片,图表,存储位置同Memo参加计算的数据不具有小数,占内存少只有真.T.假.F.两个值字段能容纳的最大数据量。数值型数据应确定小数位数。数值型字段的宽度应包含小数点,即小数点占一个字符位置。用来设置字段是否允许未知值。例如输入出生日期时,不能确定确切日期时可以输入NULL值。Width(字段宽度)和Decimal(小数位数)Null值3.1.3可视化的创建自由表–-Menu(菜单方式)–-ProjectManager(项目管理器方式)

表设计器主要用来定义表的结构与各项数据字典信息,表设计器将创建表的过程分为字段、索引和表约束3部分,分别在字段、索引和表选项卡中进行设计(注:自由表不具有数据字典信息)。1)打开表设计器3.1.3可视化的创建自由表File(文件)菜单

新建对话框

创建对话框说明:数据表是一种文件,存放在外存即磁盘中,扩展名为.dbf。1、菜单方式2、项目管理器方式2)编辑表结构(即定义各字段信息)第一步:观察下表数据,判断该表结构,即包含哪些字段并确定字段名(name)、类型(type)及宽度(width);注意:表结构的定义完全依据该表所存放的数据而确定。第二步:在项目中找到相应的表,点击右侧“Modify”按钮。进入表设计器窗口,可以编辑表结构点击“New”表示在该项目中新建表,“Add”表示将建立在项目外的表引入到该项目中。答案参考第5页幻灯片,这也是自由表与数据库表的重要区别之一。进入表设计器窗口,编辑表结构(即各字段信息)。用鼠标按住进行拖动,即可实现调整字段顺序思考:为什么该区域为灰色数据字典区3.1.4录入表记录(输入数据)第一步:在项目中选中表名,右键“Browse”,或直接通过菜单“File”/“Open”,打开表,进入浏览表状态。表浏览状态可有两种模式:1)浏览模式(默认) 2)编辑模式第二步:选择“AppendMode”添加模式,录入信息。注意:表中应避免出现空记录情况。注意:特殊字段的输入与编辑①备注型(memo)字段:编辑窗口打开方法:鼠标双击,在光标处直接输入。直接输入数据观察:输入数据后表中的变化②通用型字段gen第一步,先打开编辑窗口(鼠标双击)。第二步,菜单“Edit/InsertObject”,链接或嵌入;或者使用复制粘贴的方法。修改:菜单“Edit/Clear”,删除对象。特殊字段数据内容:注意:有时图片不能正常显示,但只要在表记录浏览状态下gen变为Gen即可视为录入了数据。补充:数据输入要点1.输入时,有一个“I”型光标在空白字段中闪烁,表明当前是对该字段的值进行输入。2.逻辑型字段的输入只能接受单个字母,用“T”表示真、用“F”表示假。不区分大小写。3.日期型数据的输入必须与日期格式相符,默认按美国日期格式mm/dd/yy(月/日/年)输入。4.备注字段数据的输入:在字段的“memo”上双击鼠标或按下Ctrl+PgDn都能打开备注型字段的编辑窗口。内容只能是文本。内容真正存放在与表同名的备注型文件.fpt中。某记录的备注型字段非空时,其字段标志首字母将以大写“M”显示,否则用小写“m”表示。5.通用型字段数据的输入:通用型字段是用来存储诸如图形、图象、声音以及动画等多媒体数据,或者电子表格、字处理文档等当光标停留在通用型字段“gen”上时,双击鼠标或按下Ctrl+PgDn打开通用型字段的编辑窗口选择Edit菜单→InsertObject,可以通过打开的“插入对象”对话框插入对象内容真正存放在与表同名的备注型文件.fpt中某记录的通用型字段非空时,其字段标志首字母将以大写“G”显示,否则用小写“g”表示⑴

逻辑删除及恢复

逻辑删除:加删除标记,非有效记录,可以恢复.方法一:点击记录前方框;再次点击即为恢复。3.1.5记录的删除与恢复鼠标直接点击

方法二:“Table”|ToggleDeletionMark(切换删除标记);恢复:重复操作即为恢复.⑵物理删除①先要将记录逻辑删除。②菜单“Table”|RemoveDeletedRecords(彻底删除)。注意观察:1.在操作表时,命令窗口显示的相关命令。2.在输入标记录时,状态栏上提示的信息。思考:表中有几条记录,当前为第几条记录?该表在的位置什么?该表的打开方式是什么?3.1.6表的打开与关闭数据表是一种文件,存放在外存即磁盘中。数据表从外存被调入到内存中,这个过程叫“打开”。“关闭”则是将调入内存中的数据保存到外存并释放内存空间。1.命令方式命令格式:USE表名注:若没有设置默认文件路径,则“表名”必须包含详细的路径。2.菜单方式选择“File”菜单→“Open”,选择文件类型为“Table”或者选择文件类型为“Project”,然后再项目中打开表。1)表的打开菜单方式打开表以只读方式打开表示:共享方式,表示打开的表不能作任何修改独占方式,表示打开的表既可以修改结构也可以修改数据;若不选,则只可修改数据而不可以修改结构项目管理器方式打开表点击“Modify”按钮,重新进入表设计器界面。点击“Browse”按钮,可查看表中记录。可以通过“数据工区期(Datasesstion)”观察已打开的表。命令格式:USE 功能:关闭当前打开的表。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论