




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.第4章数据库和表的基本操作数据库和表的建立2。教学内容:数据库/数据表数据库和数据表的基本操作教学目的:掌握建立数据库、自由表、数据库、自由表菜单和命令的方法,以及定制表的方法。4.数据库:VFP的数据库是一个容器,用于管理其中的对象,包括表、索引、视图、表之间的关系和其他信息。数据库建立后,形成三个文件:数据库文件、DBC数据库备份文件、DCT数据库索引文件、DCX、4.1数据库的建立和开放、5、4.1.1数据库的建立和开放、1。建立数据库菜单模式:“文件”/“新建”-“数据库”-“新建文件”或“新建”按钮命令模式:“项目经理”模式:“项目经理”/“数据”选项卡2。打开数据库菜单模式:“文件”/“打开”或“打开”按钮命令模式:“项目经理”模式:“项目经理”/“数据”选项卡注意:打开数据库有3种方式,6,1。创建数据库2。打开数据库:默认路径是C : 程序文件 VFP 98打开数据库NOUPDATE独占|共享描述:选择“无更新”以只读方式打开数据库,不能修改数据库;选择“独占”以独占方式打开,这样可以修改数据库;选择SHARED以共享方式打开并且不能修改数据库,4.1.2数据库操作命令,7,8,3,指定当前数据库:SETDATABASETO数据库名称4,修改数据库:MODIFYDATASATOME5,关闭数据库:CLOSEDATABASES关闭当前打开的数据库CLOSE Databases关闭所有打开的数据库,4.1.2数据库操作命令,9,6,删除数据库:DELETEDATABASE|?注意:要删除的数据库必须处于关闭状态。数据库删除后,其中的原始表成为自由表,4.1.2数据库操作命令,10,4.2表的基本操作,表(结构)表中数据条目的建立,类似于ACCESS软件中的表建立,11,表摘要。在VFP,表格是组织数据的最基本单位。表建立后,三个文件表文件、DBF表注释文件、FPT表索引文件和CDX用户可以创建表,浏览和修改表中的数据。创建表就是将相关数据存储在表文件中。要创建表,首先要建立表结构,然后在表中输入数据记录。表格结构可以通过“向导”和“表格设计器”来建立。为了创建一个表,我们必须首先创建一个表结构,然后在表中输入数据记录。表结构的建立是通过表设计器完成的:在文件- 新建- 表- 新建文件数据库设计器中右键选择新建表按钮;项目管理器中的操作命令:创建注意:如果在创建表之前没有打开数据库,则创建自由表。4.2.1表创建,13,创建表结构涉及表名和定义每个字段的属性。字段属性包括字段名、数据类型、字段宽度、小数位数以及是否允许置零。4.2.2表结构,14,1。字段名以字母或汉字开头,可以由字母、汉字、下划线“-”和数字组成。字段名不能包含空格。对于自由表字段名,不超过10个字符,对于数据库表字段名,不超过128个字符。4.2.2表结构,15,字符类型(C):无计算能力的文本数据。它可以由汉字和长度为0到254个字符的字符组成。数字类型(n):描述数据量并允许各种数字运算。它可以细分为五种类型:数字类型(n)、双精度类型(b)、整数类型(I)、浮点类型(f)和货币类型(y)。日期类型(D):用于表示日期的数据。默认格式为mm/dd/yy,固定长度为8位。2,字段类型和字段宽度,16,日期时间类型(t):描述日期和时间的数据。默认格式为::毫米:毫米上午|下午,固定长度为8位。逻辑类型(l):只有真(t)和假(f)值,固定长度为1位。备忘录类型(M):用于存储长字符数据。其字段长度固定为4位,数据长度不受限制。备忘录标记在记录显示窗口中。实际数据存储在备忘录文件中(扩展名。与数据表文件同名。17,通用(G):用于存储多媒体数据。就像备忘录字段一样,数据表中只有长度为4位的类型定义。记录显示窗口用单词gen标记,其实际内容存储在中。FPT文件。要编辑对象,可以双击生成区域来插入OLE对象。存储内容后,第一个字符变为大写g。只有数字字段有小数位。数字字段宽度是指由符号、整数、小数点和小数位数占用的字节总和。4.允许空值表示该字段是否允许接受空值。空值意味着没有确定的值,这与空字符串、值0等不同。19,例如:学生表的结构,20,4.1.4数据库和表,数据库表和自由表的建立和操作,数据库表的属性设置,21,数据库表和自由表的主要区别,数据库表是在数据库打开时建立的。否则,自由表数据库表属于某个数据库,而自由表不属于数据库数据库表,后者可以设置记录或字段的有效性等规则,而自由表不能。同一数据库中的表可以建立永久关系,但不能建立自由表。22、建立一个数据库表或增加一个数据库设计器右击/新建表 | 添加表命令数据库菜单/新建表 | 添加表命令在数据库表的操作中数据库设计器右击一个表浏览,修改和删除表数据库菜单,数据库表建立和操作,23、显示- 表设计器;在数据库中指定一个表文件,右键单击并选择“修改”按钮来修改结构。命令:修改结构注:1。要修改表,必须首先打开表2。修改表结构后,系统将创建一个备份文件。DBF文件对应于。BAK。FPT文件对应于。待定。3.不要同时修改字段名称和字段类型。4.修改字段名时,不要删除或插入字段。4.2.4表结构修改(P80),24,4.2.4数据库表属性设置,数据库表设计器和自由表设计器在“显示”菜单/“表设计器”下区分p73自由表设计器和其他设计器,25,4.2.4数据库表属性设置,数据库表设计器从自由表设计器到p73数据库表设计器,如下,26,1。字段显示属性格式:控制浏览窗口、窗体、报表等字段的显示样式。输入掩码:控制输入到字段的数据格式。标题:浏览表格时,字段显示列标题。如果没有标题,则使用字段名。数据库表字段显示属性:p82,27,字符函数A字母字符,无空格和标点符号E英国日期格式L数字字段显示前导0!字母表字符被转换为大写$以显示货币符号d。使用当前的设置日期格式T删除前导和尾随空格。用科学的计数方法来表示数字数据。显示字段的属性格式字符,28,字符函数x任意字符*左侧显示*9位字符和-number #以在指定位置显示货币符号。指定小数点位置,逗号分隔整数部分$以在指定位置显示货币符号$ $货币符号,数字不单独显示。显示字段29、30、2的属性掩码字符。字段有效性规则:指定字段数据的有效范围。只有满足此条件,数据才能放入此字段。信息:当试图向字段中输入不符合规则的数据时,会向用户显示提示内容。默认值:在向表中添加记录而不在字段中输入数据之前,系统为字段预设的值。4.2.4数据库表属性设置,例如,31:设置性别字段的值只能是男性或女性,默认值是男性,32,4。记录有效性规则:指定数据记录的有效条件。只有满足这个条件,数据才能放入当前记录并移出。信息:不符合记录有效性“规则”时向用户显示的提示内容。5.触发触发器是由系统提供的记录级事件。设置在触发框中触发事件时要执行的条件表达式。函数的返回值是。t,则操作被批准,否则操作被拒绝。例如,基本表中的学生人数或姓名不能为空。34.只有在设置了所有表结构属性以避免错误后,才能输入记录。在创建数据表结构结束时,系统将提示“是否现在要输入记录?(是/否),如果您单击“是”,您可以进入记录编辑窗口并输入记录。输入完成后,关闭编辑窗口并自动保存。4.2.3在表格中输入记录,35。如果选择“否”,则仅当需要输入数据时才添加数据。过程如下:在浏览状态下添加记录,在编辑状态下添加记录,36.4.2.3在表格中输入记录。备注和常规字段的输入方法:当光标位于备注和常规字段中时,双击,或按组合键“主页”、“向上”、“向下”进入备注和常规字段的编辑窗口。注释类型字段直接输入字符。通用字段可以通过“编辑”菜单中的“插入对象”命令插入各种多媒体数据。内容保存结束:Ctrl W或Ctrl End内容无效结束:Ctrl Q或Esc,37,38,使用项目管理器管理数据库和表,使用项目管理器创建、添加和修改数据库,使用项目管理器创建、添加和修改表,在项目管理器中导入和导出数据库中的表,39,4.1.3使用项目管理器管理数据库和表, 在项目经理中创建/添加/修改数据库在项目经理中选择数据库单击“新建”/“添加”按钮创建/添加数据库单击“修改”按钮修改数据库例如创建“学生管理”数据库(在项目中完成)在项目经理中创建/添加/修改表在项目经理中选择表单击“新建”/“添加”按钮创建/添加数据表单击“修改”按钮修改表,40。 在项目管理器中,导入和导出数据库中的表选择数据库中的表单击“添加”按钮将表导入数据库单击“删除”按钮将表移出数据库(或删除)数据库和表的逻辑和物理位置注意:数据库中的表仅表示该表属于此数据库。它的物理位置是它在磁盘上的存储位置,与数据库没有必要的连接。4.1.3使用项目经理管理数据库和表格,数据库系统的基本概念,数据,数据库,数据库管理系统数据库系统数据:物理符号数据库描述事物:数据采集数据管理系统按一定规则组织:数据库管理系统软件和应用项目数据库系统设计平台:计算机系统数据库系统引入数据库技术后由硬件,软件,数据库,数据库系统相关人员,42,课堂练习,创建一个名为“员工”的表格,其结构如下:员工编号(C,4),姓名(C,8),出生日期(D),职称(D)创建一个名为“员工数据”的数据库,并在数据库中创建一个名为“部门”的表,其结构如下:部门编号(C,4)和部门名称(C,20)。将雇员表添加到数据库中。创建一个名为“员工管理”的项目。将上述数据库添加到项目中。在该项目中,创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天一化学联考试题及答案
- 数控三级考试题目及答案
- 山乡特岗考试题库及答案
- 广西保险分级分类考试题及答案
- 选煤厂冬季三防考试题及答案
- 镇平期中考试题库及答案
- 2025-2026学年湖南省衡阳市一中高三下学期第一次月考语文试题及答案
- 2026届陕西省三原县化学九上期末联考试题含解析
- 水电高级技工考试题库及答案
- 社会消防安全考试真题及答案
- AI赋能与素养导向:初中英语智慧课堂的融合实践研究
- 沪教版初中英语九年级上册知识点
- 2025年高考语文备考之语用新题型得名方式、构词方式辨析专题指导与巩固训练
- (2025)中国汉字听写大赛全部试题库及答案
- spd服务合同标准文本
- 装饰装修工程投标书范本
- 免疫定性实验性能验证
- 在线网课学习课堂《人工智能(北理 )》单元测试考核答案
- 公司组织结构调整与管理流程优化
- 运用小组合作学习,打造美术有效课堂
- 《运动医学讲义》课件
评论
0/150
提交评论