版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库的先期规划与设计和创建要求2-1 数据库的先期规划与设计2-2 开始创建数据库与表2-3 修改表的结构2-4 使用浏览窗口新增、修改与删除数据记录2-5 浏览窗口的操作技巧2-6 设置数据字典信息2-7 用命令方式创建表2-8 如何删除数据库文件与表文件2-1 数据库的先期规划与设计2-1-1 数据库的结构 2-1-2 表的结构2-1-3 设置默认磁盘目录 2-1-4 设置搜索路径 2-2 开始创建数据库与表2-2-1 创建一个新的数据库2-2-2 创建一个新的表 2-2-3 输入新数据记录 2-2-4 关闭数据库设计器与数据库 2-4 使用浏览窗口新增、修改与删除数据记录 2-4-1
2、打开浏览窗口 2-4-2 修改数据记录 2-4-3 新增数据记录 2-4-4 删除数据记录2-6 设置数据字典信息 2-6-1 字段标题 2-6-2 字段注释 2-6-3 格式化输入输出 2-6-4 字段的默认值 2-6-5 设置字段与类别的对应关系 2-6-6 字段的验证规则与错误信息 2-6-7 数据记录的验证规则与错误信息2-6-8 表的说明2-8 如何删除数据库文件与表文件 2-8-1 删除表文件 2-8-2 删除数据库文件 2-1-1 数据库的结构 2-1-2 表的结构 字段(Field)表的数据结构(Structure)表的数据记录(Record)2-1-2 表的结构 1字段名称一
3、个表最多可以有128个字段,这些字段分别用以存储不同性质的数据。 数据库表的字段名称最长可达128个字符。其中可以是汉 字、英文字母、数字与下划线,但是数字与下划线绝对不 能是第一个字符。 一个表中的字段名不能重复。 2-1-2 表的结构 2. 字段的数据类型 字段的数据类型决定此字段所存储数据的特性。 Visual FoxPro 总共提供13种数据类型。数据类型代表字母数据范围字符类型 (Character) C任何字符。最多可存储 254 个字符数值类型 (Numeric) N-0.9999999999E+190.9999999999E+20浮点数类型 (Float) F-0.999999
4、9999E+190.9999999999E+20货币类型 (Currency) Y-922337203685477.5807922337203685477.5807整型类型 (Integer) I-2,147,483,6472,147,483,647双精度类型 (Double) B+/-4.947-324+/-1.79769313486232E308日期类型 (Date) D01/01/10012/31/9999日期时间类型(DateTime) T01/01/100 00:00:00 AM12/31/9999 11:59:59 PM逻辑类型(Logical) LTure(.T.) 或 Fals
5、e(.F.)备注类型(Memo) M仅受限于可使用的内存容量通用类型(General) G仅受限于可使用的内存容量字符类型 (二进制)任何字符备注类型 (二进制)仅受限于可使用的内存容量2-1-2 表的结构 3. 字段的宽度与小数位数固定宽度为 8的字段类型日期类型日期时间类型货币值类型双精度数类型固定宽度为 1的字段类型逻辑类型 固定宽度为 4的字段类型整型类型 备注类型 通用类型 1232-1-2 表的结构 4. 字段能否接收NULL值 是否选定字段为NULL值,可以决定该字段中的数据能否是未知的。 可以接收NULL值,代表此字段中的数据可以是未知的; 不能接收NULL值,代表此字段中的数
6、据不可以是未知的。注意最容易犯的错误有以下几项: 1. 将差距很大的数据主题集合在一个表内。 2. 表中拥有一些无意义的字段。 3. 表中拥有一些多余的字段。 4. 表中存在大量冗余数据。 2-1-3 设置默认磁盘目录 Visual FoxPro的默认磁盘目录为安装目录。改变默认磁盘目录的方法有三种: 1. 利用”选项”对话框 2. 使用设置命令3. 使用磁盘目录选择命令 2-1-3 设置默认磁盘目录 1. 利用”选项”对话框 123选中”默认目录“选项打开”文件位置“选项卡单击”修改“按钮2-1-3 设置默认磁盘目录 2. 使用设置命令 您希望的默认磁盘目录 2-1-3 设置默认磁盘目录 3
7、. 使用磁盘目录选择命令 您希望的默认磁盘目录 Visual FoxPro 所提供的 MD、RD和CD 命令可让您直接在 Visual FoxPro 中创建目录、删除目录和选择目录。使用方式与MS-DOS模式下的用法基本相同。 2-1-4 设置搜索路径 利用”选项”对话框 用设置命令 所谓的搜索路径也就是说可以事先定义一系列的目录,当 Visual FoxPro在默认磁盘目录中无法找到所要的文件时,便会自动到这些目录中搜索。2-1-4 设置搜索路径 1. 利用”选项”对话框 123选中”搜索目录“选项打开”文件位置“选项卡单击”修改“按钮搜索路径。 各磁盘目录名称间必须以分号分隔 2-1-4
8、设置默认磁盘目录 2. 使用设置命令 您希望的搜索路径 2-2-1 创建一个新的数据库 123新建文件名单击”新建文件“按钮2-2-1 创建一个新的数据库 4新数据库文件名2-2-1 创建一个新的数据库 数据库文件包括3个文件.dbc数据库文件 .dct数据库备注文件 .dcx数据库索引文件 2-2-2 创建一个新的表 1. 设计表Student的结构 字段编号字段名称字段类型字段宽度1身份证号码字符型152学生姓名字符型123性别逻辑型14家长姓名字符型125家庭住址字符型416邮政编码字符型67电话号码字符型108出生日期日期型89身高数值型510体重数值型511血型字符型312照片通用型
9、413自传备注型42-2-2 创建一个新的表 2. 打开表设计器 123新建表文件名程单击”新建表“按钮2-2-2 创建一个新的表 3. 定义表结构 字段信息能够接收NULL值标记2-2-3 输入新数据记录 输入数据选中该项后才能输入汉字2-2-3 输入新数据记录 记录号身份证号码学生姓名性别家长姓名家庭住址邮政编码11181许建仁.T.许一强北京市永安门126号10002721192杨宏茂.T.杨大为北京市亚运村 7楼1单元605 10003931150林惠如.F.林荣发北京市花园路5号10011241168张欲丰.T.张修为北京市广安门路2 巷 45 号10008651288陈一年.T.陈
10、甘霖天津市春日路 52 号30012861157白东铭.T.白东进北京市成府路路 170 号 1002067233455211584226黄忆凤.F.黄三元上海浦东新兴路 7号2003188121212223654985林永晁.T.林家邦广州市南海路12号东0722169232223321554484许昌仁.T.许达夫北京市东四十条116 号10011910121672174360253邓一如.F.邓桂林北京市中关园5号 4 楼100234转下页2-2-3 输入新数据记录 电话号码出生日期身高体重血型照片 (位图文件)自 传010 444555573/03/13168.560.0Aalex1.
11、bmpmemo010 123456474/02/08175.065.0Aalex2.bmpmemo010 222222275/06/25167.059.0Balex3.bmpmemo010 555886673/02/07170.574.0ABalex4.bmpmemo022 555121274/02/14165.060.0Oalex5.bmpmemo010 543211174/05/15178.080.0Oalex6.bmpmemo031 587654374/11/10170.065.0RH+alex7.bmpmemo070 555454575/05/10180.070.0RH-alex8.b
12、mpmemo010 844545474/12/24168.564.0Oalex9.bmpmemo010 254323273/08/02159.049.0Balex10.bmpmemo接上页双击编辑照片双击编辑自传2-2-3 输入新数据记录 打开图像文件后将它复制下来 在Visual FoxPro中粘贴该图像 按【Ctrl + W】键该图像 1232-2-3 输入新数据记录 备注字段编辑窗口 我属牛,性格也像牛2-2-4 关闭数据库设计器与数据库 关闭数据设计器 数据库仍然打开 输入命令关闭数据库1232-3 修改表结构 12选择要修改的表2-3 修改表结构 12选择”修改“菜单项修改表结构2-
13、4-1 打开浏览窗口 12选择”浏览“菜单项表Student的浏览窗口结构2-4-2 修改数据记录 12双击第二项记录的”照片“字段后打开通用字段编辑窗口双击照片后打开图像编辑软件2-4-3 新增数据记录 12新增的空数据记录 2-4-4 删除数据记录 按【Ctrl + T】键记录删除框变黑 选中后下次打开浏览窗口带删除记号的记录将隐藏 2-5 浏览窗口的操作技巧 1. 调整字段显示的位置顺序选中要移动的字段标题移动到目标位置移动后的字段1232-5 浏览窗口的操作技巧 2. 改变字段的显示宽度拖动分隔线改变字段的显示宽度2-5 浏览窗口的操作技巧 3. 打开或关闭浏览窗口中的分隔线不显示分隔
14、线2-5 浏览窗口的操作技巧 4. 浏览模式与编辑模式的切换浏览模式编辑模式1232-5 浏览窗口的操作技巧 5. 将浏览窗口分割成两个窗口分割为两个窗口122-5 浏览窗口的操作技巧 5. 将浏览窗口分割成两个窗口选中要切换的窗口切换编辑窗口1232-6 设置数据字典信息 字段属性表的属性2-6-1 字段标题 英文字段名称中文字段标题中文字段标题2-6-2 字段注释 要添加注释的字段添加字段注释2-6-3 格式化输入输出 指定输入输出格式2-6-3 格式化输入输出 格式化后,将只能输入10个字母,且输入的字母会被自动转换为大写字母!!2-6-4 字段的默认值 某些字段设置默认值,默认值可以节
15、省数据输入时间。设置字段默认值,应当注意: 1.所设置默认值的类型必须与该字段的数据类型相同。 2.字段的默认值不可与验证规则相违背。 默认值2-6-5 设置字段与类别的对应关系 创建用来编辑与显示字段数据的控件,最快速的方法便是直接将数据环境数据表中的字段直接拖放至表单上。而控件的类型是由该字段的数据类型来决定的。 2-6-6 字段的验证规则与错误信息 错误提示信息设定的错误提示许信息设定的验证规则2-6-7 数据记录的验证规则与错误信息 数据记录验证与字段验证的用途是一样的,惟一的差别是数据记录的验证规则是针对一项记录中某些字段的运算结果来进行检查,而字段的验证规则是针对一个字段来进行检查
16、。 验证规则和错误提示信息2-6-8 表的说明 验证规则和错误提示信息内部员工信息表2-7 用命令方式创建表 CREATE TABLE 命令 语法CREATE TABLEDBF TableName FREE(FieldName1 FieldType(nFieldWidth,nPrecision) ,FieldName2 .)表名自由表字段名字段类型字段长度小数点位数范例2-7 用命令方式创建表 ADD TABLE 命令 范例 自由表通常是在程序中作为暂时保存数据之用利用 ADD TABLE 命令可以将一个自由表加至活动数据库中。 要将自由表加至数据库中,必须先将它关闭 2-8-1 删除数据表
17、直接使用“Windows 资源管理器”或 MS-DOS 模式的 DEL 命令删除表文件,将导致数据库中对此表文件的参考数据无效,使数据库无法使用。因此在删除数据库表的同时,必须将数据库中相应的参考数据一并删除。 1. 删除数据库将表移出数据库之外成为自由表 彻底删除表及其 .dbf 文件、相关的备注文件 .fpt与索引文件 .cdx 。2-8-1 删除数据表 1. 删除数据库用REMOVE TABLE 命令移出数据库。范例范例表 MyTable 被移出数据库而成为自由表 用 DROP TABLE 命令,或加入关键字 DELETE 的 REMOVE TABLE 命令将数据库表从磁盘上删除。 2-
18、8-1 删除数据表 1. 删除数据库在 DROP TABLE 或 REMOVE TABLE . DELETE 命令中再加入关键字 RECYCLE,可将表移至回收站 。范例将表移到回收站2-8-1 删除数据表 2. 删除自由表 由于自由表文件是一个完全独立的文件,因此您可以使用任何您所知道的文件删除方式来删除它,我们通常采用下列两种方式: 使用“Windows 资源管理器”或 MS-DOS 模式的 DEL 命令来删除。 在 Visual FoxPro 中使用 ERASE 命令来删除。 范例 在使用上述两种方式删除自由表文件时,必须注意下列事项:1.在删除表文件前,必须先将它关闭。2.如果此表文件
19、拥有相关的备注文件与索引文件,切记将这些文件一并删除。 2-8-2 删除数据表文件 使用 DELETE DATABASE 命令来删除数据库文件,才是最正确且快速的方法。 将 LocalPub 的数据库文件 .dbc、.dcx 与 .dct 从磁盘上删除并自动将内含的数据库表移出成为自由表。 将 LocalPub数据库的各类文件 .dbc、.dcx 与 .dct 及隶属此数据库的各个表的.dbf文件、备注文件.fpt、索引文件.cdx等一并删除。 习题 一、是非题表的数据记录也存储于数据库文件中 浮点数类型比数值类型更为精确 字段名可包含中文、英文字母、数字与下划线(_),而且第一个字母可以是数字或下划线 您可以使用表向导去修改某一个已有的表的结构 NULL 值其实与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版个人退股协议书:私募股权退出与收益确认合同3篇
- 二零二五年度车辆抵押借款合同模板与贷款利率调整机制3篇
- 二零二五年度物流园区运营采购合同范本3篇
- 昆明2025年云南昆明市盘龙区妇幼保健院招聘编外口腔医师笔试历年参考题库附带答案详解
- 2025年度个人股权估值及评估服务合同(投资决策)4篇
- 2025年外研版2024八年级地理上册阶段测试试卷
- 2025年粤教沪科版八年级历史下册月考试卷含答案
- 2025年华师大新版九年级历史下册月考试卷
- 2025年外研版2024九年级历史下册阶段测试试卷含答案
- 2025年湘教新版选修化学上册月考试卷
- (八省联考)云南省2025年普通高校招生适应性测试 物理试卷(含答案解析)
- 调解行业可行性分析报告
- 科创板知识题库试题及答案
- 《血管活性药物静脉输注护理》团体标准解读
- 护理急性支气管炎
- NGS二代测序培训
- 印刷品质量保证协议书
- GB/T 15934-2024电器附件电线组件和互连电线组件
- 营销人员薪酬考核方案
- 2024年版的企业绩效评价标准
- 2024至2030年中国it外包服务行业市场深度分析及发展趋势预测报告
评论
0/150
提交评论