数据库的基本操作ppt课件.ppt
《数据库的基本操作ppt课件.ppt》由会员分享,可在线阅读,更多相关《数据库的基本操作ppt课件.ppt(72页珍藏版)》请在三一办公上搜索。
1、第三章,数据库的基本操作,第三章主要内容,3.1 建立项目管理器,3.2 数据库设计方法,3.3 数据库的建立与维护,3.4 建立数据表,3.5 记录基本处理方法,3.6 数组与表的字段之间的相互数据传递,3.1.1项目管理器,什么项目?所谓项目是指文件、数据、文档和对象的集合。(起总管作用)项目管理器是VF中处理数据和对象的主要工具,它为系统开发者提供了极为便利的工作平台: 一是提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询和其他一切文件,通过单击鼠标就能实现对文件的创建、修改、删除等操作; 二是在项目管理器中可以将应用系统编译成一个扩展名为.app或.exe的可执行文件
2、。,项目管理器的创建方法,项目文件的后缀名为.PJX方法一:利用菜单创建项目Gxglxt(高校管理系统)步骤:“文件”菜单“新建”命令 或者 “常用”工具栏”新建按钮”打开”新建”对话框“文件类型”区域选择”项目”单选项,单击“新建文件”按钮,打开“新建”对话框在“项目文件”中输入项目名称“Gxglxt”单击保存注意:当激活“项目管理器”窗口时,在菜单栏中显示“项目”菜单,对于已经创建的项目文件,以后再打开时会自动打开项目管理器,方法二:用命令创建项目管理器命令格式:create project参数解释:用于指定项目的文件名。如果没有为文件指定扩展名,则VF自动指定.PJX为扩展名意思是打开“
3、创建”对话框,提示为正在创建的项目文件命名。,项目管理器的创建方法,项目管理器界面,打开和关闭项目,打开步骤:“文件”菜单”打开”,常用工具栏“打开”按钮在“打开”对话框中选择要打开的文件双击打开或者选中文件点击“确定”命令方式:Modify project 关闭(close all)关闭空项目会让你选择是否删除空项目,各类文件选项卡使用项目管理器创建文件添加文件修改文件移去文件定制项目管理器移动、缩放和折叠拆分项目管理器停放项目管理器,3.2 数据库设计方法(教材P44),设计原则:关系数据库的设计应遵循概念单一化“一事一地”的原则避免表之间出现重复字段表中的字段必须是原始数据和基本数据元素
4、用外部关键字保证有关联的表之间的联系,3.2.1 数据库设计步骤,数据库设计步骤:第一步:确定数建立据库的目的,这有助于确定需要VFP保存哪些信息第二步:确定需要的表第三步:确定所需要的字段第四步:确定关系第五步:设计求精。对设计进一步分析,查找其中的错误。创建表时,在表中加入几个示例记录,看能否从表中得到所想要的结果。,3.3 数据库的建立与维护,3.3.1 建立数据库.bdc(数据库文件) .dct(数据库备注文件) .dcx(索引文件)在Visual FoxPro中,可以采用三种方式创建一个数据库。1.使用“项目管理器”创建数据库2.使用“文件”菜单中的“新建”命令创建数据库3.使用CR
5、EATE DATABASE命令创建数据库,1.使用“项目管理器”创建数据库 打开项目管理器数据选项卡数据库新建新建数据库输入数据库名保存打开数据库设计器。2.使用“文件”菜单中的“新建”命令创建数据库 工具栏中的新建文件类型中的数据库新建文件按钮输入数据库名保存打开数据库设计器,3. 使用命令交互建立数据库,命令格式CREATE DATABASE DatabaseName | ?命令功能该命令用于在命令窗口或程序中直接创建一个数据库。命令说明(1)DatabaseName参数用于指定要创建的数据库名称。(2)?参数用于在执行该命令时打开“创建”对话框以输入要创建的数据库名称。,常用打开数据库的
6、方式有三种:1、在项目管理器中打开数据库2、通过打开对话框打开数据库3、使用命令打开数据库,使用命令方式打开数据库,命令格式OPEN DATABASE FileName | ? EXCLUSIVESHAREDNOUPDATEVALIDATE命令功能该命令用于在命令窗口或程序中直接打开指定的数据库。命令说明(1)FileName参数用于指定要打开的数据库名称。(2)?参数用于在执行该命令时弹出“打开”对话框以指定要打开的数据库名称。,(3)EXCLUSIVE:以独占方式打开数据库(4)SHARED:以共享方式打开数据库(5)NOUPDATE:以只读方式打开数据库(6)VALIDATE:指定VF检
7、查在数据库中引用的对象是否合法注:当打开一个数据库时,不会同时打开数据库中的表,须使用USE命令打开表文件打开一个表不一定要打开数据库,这是VF不完善的地方同一时刻以打开多个数据库,但只有一个当前数据库,可对当前数据库进行设定,修改数据库,在VFP中修改数据库实际上是打开数据库设计器,用户可以在数据库设计器中完成各种数据库对象的建立,修改和删除等操作。可以用三种方式打开数据库设计器1、从项目管理器中打开数据库设计器2、从打开对话框中打开数据库设计器3、使用命令打开数据库设计器,使用命令打开数据库设计器,格式:MODIFY DATABASE Database Name/?NOWAITNOEDIT
8、功能:打开数据库设计器 NOWAIT: 在程序中有效。即打开数据库设计器后继续运行程序。NOEDIT: 只是打开数据库设计器,而禁止对数据库进行修改。,删除数据库,从项目管理器中选择要删除的数据库,然后单击移去按钮。注意:不管是移去还是删除,都没有删除数据库中的表文件。若要删除删除数据库的同时删除数据库所包含的表,需要使用命令方式。 DEIETE DATABASE Database name|? DELETETABLES RECYCLE选择DELETETABLES表示删除其中的表文件。选择RECYCLE表示把删除的库文件和表文件放到回收站。,将表添加到数据库,要将一个或多个表加入到数据库中时,
9、可以在“项目管理器”中选择“数据”选项卡,再从列表中选择“数据库”项下的“表”,最后选择【添加】按钮要添加的表必须具备下列条件:该表是一个有效的.dbf文件;不允许与打开的数据库中已有的表同名表不能同时放在另一个数据库中要加入表的数据库必须具备下列条件:必须以独占方式打开。不包含在事务中,3.4 建立数据表,1 在数据库中建立表在数据库中建立表最简单和直接的方法是使用数据库设计器。建立并打开数据库设计器,在其空白处单击鼠标右键弹出数据库快捷菜单,从中选择新建表。,字段名:,字段的命名规则自由表字段名最长为10个字符。数据库表字段名最长为128个字符。字段名必须以字母或汉字开头。字段名可以由字母
10、、汉字、数字和下划线组成。字段名中不能包含空格。,字段类型:,字符型当字段存储内容为由字母、数字、特殊符号以及标点组成的字符串时,可将字段设置为字符型。字符型字段存储的字符长度最多可达254个字符,可以保存储如姓名、地址、籍贯以及无需计算的数字(如邮政编码、电话号码)等文本信息。,货币型 用于保存货币类型的数值。它占用8个字节。日期型日期型字段用于保存不带时间的日期值,包含年、月、日三项,取值范围从公元零年1月1日至公元9999年12月31日。,日期时间型与日期型字段不同的是,日期时间型字段除了包含有年、月、日外,还包含了时、分、秒。日期时间值存储在两个四字节整数的8个字节中,第一个四字节的整
11、数保存日期,剩下的四字节整数保存时间。时间的最小计时单位为百分之一秒。逻辑型当字段内容只能选取两种值时,可以采用逻辑型,它只含有两个值:真(.T.)和假(.F.)。,数值型 数值型用于表示整数或小数,它的长度在表中最长可达20位,它的表示范围并不确定。例如,当定义数值长度为8,其中小数位为4时,它所表示的最大值为999.9999。小数点要占一位。双精度型当所存储的数值精度要求很高或要求采用浮点数时,采用双精度型。它所表示的数值范围要比数值型的范围精确一些,最多可精确到小数点后7位。,浮动型 浮动型在功能上等价于数值型,其长度在表中最长可达20位。整型当对表的存储空间和性能要求严格时,可以使用整
12、型字段保存整数信息。整型字段占用4个字节的空间,并且在表中以二进制存储。因此比其他数据类型占用的内存更少,而且计算的速度也要快一些。它的数值范围从2147483648至2147483647。,通用型通用型字段用于存储电子表格、文档、图片等OLE信息,通用字段大小取决于OLE对象的大小以及OLE对象是以嵌入方式还是链接方式存入该字段。如果是嵌入方式,它所占用的空间要大一些。一般来说,通用型字段的实际存储空间只受磁盘空间的限制,可以很大。但通用型字段在表中仅占4个字节。备注型备注型用于存储长度难于确定的数据块,它在表中占用4个字节。备注型不同于其他数据类型,它所保存的数据信息是存储在单独的文件中。
13、,字符型(二进制)与字符型用法相同,它可以包括任意不经过代码页修改的字符数据。如某种二进制代码字符或其他语言代码等。代码页是供计算机正确解释并显示数据的字符集。通常不同的代码页对应不同的平台或语言。备注型(二进制)与备注型用法相同,它可以包括任意不经过代码页修改的备注型字段数据。,空值:,在定义表的字段时,可以把NULL选项选中,表示此字段可以为空值。空值表示尚未储存数据的字段,不同于空白字符串和0值。 作为关键字的字段是不允许为空值的。,字段有效性:,在“字段有效性”字段属性组中,包含有三个字段属性,分别是:“规则”:指定实施数据字段级有效性检查的规则。这是字段避免输入错误内容的一个重要措施
14、。“信息”:指定当输入违反字段级有效性规则时,显示的错误信息。“默认值”:是指字段在没有输入数据的情况下,系统给定的值。,显示组框:,在“显示”字段属性组中,包含有三个字段属性,分别是:“格式”:指定字段在浏览窗口、表单和报表中显示数据的格式,例如:是否将英文字母大写或小写、是否添加货币符号等等。,“输入掩码”:指定字段输入数据的格式。例如,电话号码的格式为:(999)9999-9999。其中9表示数字。,“标题”:在浏览窗口、表单和报表中,利用“标题”字段属性值代替字段名的显示。,“字段注释”: 提供对字段的注解,供用户做说明或备忘。,使用命令建立表结构,格式:create功能:建立一个表文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基本 操作 ppt 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1937164.html