(第4章-1)数据库与表的基本操作.ppt

上传人:s****8 文档编号:67318883 上传时间:2022-12-24 格式:PPT 页数:27 大小:243KB
返回 下载 相关 举报
(第4章-1)数据库与表的基本操作.ppt_第1页
第1页 / 共27页
(第4章-1)数据库与表的基本操作.ppt_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《(第4章-1)数据库与表的基本操作.ppt》由会员分享,可在线阅读,更多相关《(第4章-1)数据库与表的基本操作.ppt(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第第4章章 数据库及表的基本操作数据库及表的基本操作数据库及表的建立数据库及表的建立1教学目的:教学目的:1.掌握数据库表、自由表、数据库的建立方掌握数据库表、自由表、数据库的建立方法法 2.掌握数据库表、自由表的菜单和命令操作掌握数据库表、自由表的菜单和命令操作方法以及定制表的方法方法以及定制表的方法重点:重点:创建数据库表、修改表结构创建数据库表、修改表结构难点:难点:创建及修改表结构创建及修改表结构2VFP中的数据库是一个容器,用于管理其中的中的数据库是一个容器,用于管理其中的对象,这些对象包括表、索引、视图、表之间对象,这些对象包括表、索引、视图、表之间的关系和其他一些信息。的关系和其

2、他一些信息。数据库建立后形成三个文件:数据库建立后形成三个文件:s s基本文件基本文件 .DBCs s相关的数据库备份文件相关的数据库备份文件 .DCTs s相关的数据库索引文件相关的数据库索引文件 .DCX4.1 数据库及其建立数据库及其建立34.1.1 建立及打开数据库建立及打开数据库1.建立数据库建立数据库 “文件文件”“新建新建”“数据库数据库”“新建新建文件文件”;“新建新建”按钮;按钮;“项目管理器项目管理器”中进行操作。中进行操作。2.打开数据库打开数据库 “文件文件”“打开打开”工具栏中工具栏中“打开打开”按钮按钮41、创建数据库:、创建数据库:CREATE DATABASE

3、2、打开数据库:、打开数据库:OPEN DATABASE EXCLUSIVE|SHARED3、指定当前数据库:指定当前数据库:SET DATABASE TO 数据库名数据库名 4.1.2 数据库操作命令数据库操作命令54、修改数据库:、修改数据库:MODIFY DATABASE NOEDIT5、关闭数据库:关闭数据库:CLOSE DATABASE ALL6、删除数据库:删除数据库:DELETE DATABASE|?DELETETABLESRECYCLE4.1.2 数据库操作命令数据库操作命令64.1.3 管理数据库管理数据库 1.向项目中添加数据库向项目中添加数据库2.从项目中移去数据库从项目

4、中移去数据库3.从磁盘中删除数据库从磁盘中删除数据库注注意意:从从磁磁盘盘上上删删除除数数据据库库,不不要要使使用用其其他他工工具,例如具,例如Windows资源管理器。资源管理器。4.关闭数据库关闭数据库 74.2.1 表的结构表的结构建立表结构涉及表名以及定义各个字段的属性等建立表结构涉及表名以及定义各个字段的属性等操作,字段属性包括操作,字段属性包括字段名字段名、数据类型数据类型、字段宽字段宽度度、小数位数小数位数和和是否允许为空是否允许为空等。等。4.2 表的基本操作表的基本操作 81、字段名、字段名以字母或汉字开头,可以由字母、汉字、下划线以字母或汉字开头,可以由字母、汉字、下划线“

5、-”和数字组成,字段名中不能包含空格。对和数字组成,字段名中不能包含空格。对于自由表字段名不超过于自由表字段名不超过10个字符,对于数据库表个字符,对于数据库表字段名最多为字段名最多为128个字符。个字符。4.2.1 表的结构表的结构 92、字段类型及宽度、字段类型及宽度字符型字符型(C):不具有计算能力的文字数据。可不具有计算能力的文字数据。可由汉字、字符组成,长度范围是由汉字、字符组成,长度范围是0254个字符。个字符。数值型数值型(N):描述数量的数据,允许进行各种描述数量的数据,允许进行各种数值运算。可细分为数值型数值运算。可细分为数值型(N)、双精度型双精度型(B)、整型整型(I)、

6、浮点型浮点型(F)、货币型货币型(Y)5 种类型。种类型。日期型日期型(D):用于表示日期的数据。默认格式用于表示日期的数据。默认格式是:是:mm/dd/yyyy,长度固定为长度固定为8位。位。4.2.1 表的结构表的结构 10日期时间型日期时间型(T):描述日期和时间的数据。默认描述日期和时间的数据。默认格式是:格式是:mm/dd/yyyy hh:mm:ssam|pm,长长度固定为度固定为8位。位。逻辑型逻辑型(L):只有真只有真(.T.)和假和假(.F.)两种值,长两种值,长度固定为度固定为1位。位。备注型备注型(M):用于存放较长的字符型数据,其字用于存放较长的字符型数据,其字段长度固定

7、为段长度固定为4位,数据长度不受限制,在记录显位,数据长度不受限制,在记录显示窗口标以示窗口标以memo字样,实际数据存放在与数据表字样,实际数据存放在与数据表文件同名的备注文件文件同名的备注文件(扩展名为扩展名为.FPT)中。中。4.2.1 表的结构表的结构 11通用型通用型(G):用于存储多媒体数据。与备注字段用于存储多媒体数据。与备注字段一样,在数据表中只有类型定义,长度为一样,在数据表中只有类型定义,长度为4位,位,在记录显示窗口标以在记录显示窗口标以gen字样,它的实际内容存字样,它的实际内容存储在储在.FPT文件中。要编辑该对象,可以双击文件中。要编辑该对象,可以双击gen区,插入

8、区,插入OLE对象,存储内容后,第一个字符变对象,存储内容后,第一个字符变为大写为大写G。4.2.1 表的结构表的结构 123、小数位数小数位数只有数值型字段才有小数位数。数值型字段宽只有数值型字段才有小数位数。数值型字段宽段是指符号位、整数、小数点以及小数占用字段是指符号位、整数、小数点以及小数占用字节的总和。节的总和。4、是否允许为空、是否允许为空表示是否允许字段接受空值表示是否允许字段接受空值(NULL)。空值是指空值是指无确定的值,它与空字符串、数值无确定的值,它与空字符串、数值0等是不同的。等是不同的。4.2.1 表的结构表的结构 13字段名字段名 字段类型字段类型 字段宽度字段宽度

9、 小数位数小数位数 NULL 学号学号 字符型字符型4否否姓名姓名字符型字符型8是是性别性别 字符型字符型2是是出生日期出生日期 日期型日期型 8是是团员否团员否 逻辑型逻辑型 1是是学校编号学校编号 字符型字符型 4是是照片照片 通用型通用型 4是是备注备注 备注型备注型4是是学生表的结构学生表的结构 4.2.1 表的结构表的结构 14在在VFP中,表是组织数据最基本的单位。建立中,表是组织数据最基本的单位。建立数据库文件的目的是管理表。表是指扩展名为数据库文件的目的是管理表。表是指扩展名为.DBF格式的文件。格式的文件。所所谓谓创创建建表表,就就是是将将相相关关的的数数据据存存放放在在一一

10、个个表表文文件件中中。多多数数命命令令是是针针对对数数据据表表操操作作的的,如如索索引引、查查询询等等。用用户户可可以以创创建建新新的的表表来来存存储储数数据据,也也可可以以对对存存储储在在表表中中的的数数据据进进行行浏浏览览、修修改改等等操作。操作。VFP中表有两种存在状态:中表有两种存在状态:自由表自由表和和数据库表数据库表4.2.2 表的创建表的创建 15建立表首先要建立表结构,然后再向表中输入数建立表首先要建立表结构,然后再向表中输入数据记录。表结构的建立一般通过据记录。表结构的建立一般通过“表设计器表设计器”。表结构建立方法:表结构建立方法:vv“文件文件”“新建新建”“表表”“新建

11、文件新建文件”vv“新建新建”按钮;按钮;vv“项目管理器项目管理器”中进行操作中进行操作vv 命令:命令:CREATE 注意:注意:创建表前如果没有打开数据库,则创建的创建表前如果没有打开数据库,则创建的是自由表。是自由表。4.2.2 表的创建表的创建 164.2.3 数据库表的属性数据库表的属性1.字段的显示属性字段的显示属性v格式:控制字段在浏览窗口、表单、报表等格式:控制字段在浏览窗口、表单、报表等显示时的样式。显示时的样式。v输入掩码:控制向字段输入数据的格式。输入掩码:控制向字段输入数据的格式。v标题:浏览表时字段显示列标题,没有标题标题:浏览表时字段显示列标题,没有标题则用字段名

12、。则用字段名。17字段的显示属性格式字符字段的显示属性格式字符字符字符 功功 能能 A 字母字符、不允许空格和标点符号字母字符、不允许空格和标点符号 E 英国日期格式英国日期格式 L 数值字段显示前导数值字段显示前导0 !字母字符转换为大写字母字符转换为大写$显示货币符号显示货币符号 D 使用当前的使用当前的SET DATE格式格式 T 删除前导空格和结尾空格删除前导空格和结尾空格 用用科学计数法表示数值数据科学计数法表示数值数据4.2.3 数据库表的属性数据库表的属性18字段的显示属性掩码字符字段的显示属性掩码字符字符字符 功功 能能 x 任意字符任意字符 *左侧显示左侧显示*9 数字字符和

13、数字字符和+-号号#指定位置显示货币符号指定位置显示货币符号 .指定小数点位置指定小数点位置 ,用逗号分隔整数部分用逗号分隔整数部分$指定位置显示货币符号指定位置显示货币符号$货币符号与数字不分开显示货币符号与数字不分开显示4.2.3 数据库表的属性数据库表的属性192.字段有效性字段有效性v规则:指定字段数据的有效范围。满足该条规则:指定字段数据的有效范围。满足该条件,数据才能放入该字段。件,数据才能放入该字段。v信息:当企图向字段输入不符合信息:当企图向字段输入不符合“规则规则”的的数据时,显示给用户的提示内容。数据时,显示给用户的提示内容。v默认值:在向表中添加记录而未向该字段输默认值:

14、在向表中添加记录而未向该字段输入数据前,系统向该字段预置的值。入数据前,系统向该字段预置的值。3.长表名长表名长长表表名名最最多多可可包包含含128个个字字符符,并并且且在在能能使使用用短文件名的地方就能使用长文件名。短文件名的地方就能使用长文件名。4.2.3 数据库表的属性数据库表的属性204.记录有效性记录有效性v 规则:指定数据记录的有效条件。满足该条规则:指定数据记录的有效条件。满足该条件,数据才能放入当前记录移出。件,数据才能放入当前记录移出。v 信息:当不符合记录有效性信息:当不符合记录有效性“规则规则”时,显时,显示给用户的提示内容。示给用户的提示内容。5.触发器触发器触发器是系

15、统提供的记录级事件。事件触发时触发器是系统提供的记录级事件。事件触发时可执行的条件表达式或用户自定义函数在相应可执行的条件表达式或用户自定义函数在相应的触发器框中设定。函数返回值为的触发器框中设定。函数返回值为.T.,操作被操作被认可,否则操作被拒绝。认可,否则操作被拒绝。4.2.3 数据库表的属性数据库表的属性21在创建数据表结构结束时,系统会提示在创建数据表结构结束时,系统会提示“是否现是否现在就输入记录?在就输入记录?(Y/N)”,若单击若单击“是是”就可进就可进入记录编辑窗口,输入记录。输入完毕,关闭编入记录编辑窗口,输入记录。输入完毕,关闭编辑窗口,就可自动存盘。辑窗口,就可自动存盘

16、。在创建数据表结构结束时没有输入记录,则该表在创建数据表结构结束时没有输入记录,则该表只有结构没有记录,叫空表。以后输入记录需先只有结构没有记录,叫空表。以后输入记录需先打开表再添加。打开表再添加。4.2.4 向表输入记录向表输入记录224.2.4 向表输入记录向表输入记录备注、通用型字段输入方法:备注、通用型字段输入方法:当光标位于备注、当光标位于备注、通用字段时双击,或按组合键通用字段时双击,或按组合键Ctrl+Home、Ctrl+PgUp、Ctrl+PgDn进入备注、通用字段进入备注、通用字段的编辑窗口。备注型字段直接输入字符。通用的编辑窗口。备注型字段直接输入字符。通用型字段可通过型字

17、段可通过“编辑编辑”菜单中的菜单中的“插入对象插入对象”命令插入各类多媒体数据。命令插入各类多媒体数据。内容保存结束:内容保存结束:Ctrl+W或或Ctrl+End 内容作废结束:内容作废结束:Ctrl+Q 或或 Esc 234.2.5 表导入或导出数据库表导入或导出数据库1.自由表导入到数据库中自由表导入到数据库中2.从数据库中导出或删除表从数据库中导出或删除表导导入入数数据据库库中中的的表表受受数数据据库库的的管管理理,不不能能再再加加入入到到其其他他数数据据库库中中。若若想想加加入入到到另另一一个个数数据据库库中,必须先从当前数据库中导出。中,必须先从当前数据库中导出。24 3.表导入或

18、导出数据库的命令表导入或导出数据库的命令(1)导入表)导入表 ADD TABLE NAME (2)移出表)移出表 REMOVE TABLE(3)删除表)删除表 REMOVE TABLE DELETE4.2.5 表导入或导出数据库表导入或导出数据库25数据库系统基本概念数据库系统基本概念s s数据数据(Data):描述事物的符号记录。描述事物的符号记录。s s数据库数据库(DB):按照一定规则组织起来的数据集按照一定规则组织起来的数据集合合 s s数据库管理系统数据库管理系统(DBMS):设计数据管理应用项设计数据管理应用项目的设计平台(系统软件)目的设计平台(系统软件)s s数据库系统数据库系统(DBS):引入数据库技术后的计算引入数据库技术后的计算机系统机系统 s sDBS包括包括DBMS和和DBs s数据库系统的组成:硬件、软件、数据库、数数据库系统的组成:硬件、软件、数据库、数据库系统的有关人员据库系统的有关人员26上机练习上机练习VFP上机实验指导书上的上机实验指导书上的实验实验2 建立项目、数据库和表建立项目、数据库和表注意:项目注意:项目“学生管理学生管理”如果已建,就不要如果已建,就不要再建。再建。27

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com