- 9
- 0
- 约1.39万字
- 约 61页
- 2018-06-22 发布于江苏
- 举报
VFP第章 数据库与表格的创建及使用
第3章 数据库与表的创建和使用 本章要点 数据库概述 数据库的创建、打开与使用 表的创建与使用 永久性关系与参照完整性 有关数据库及其对象的常用函数 3.1 数据库概述 确定建立数据库的目的,进行数据需求分析。 确定需要的各种表,即将信息分为若干个独立的主题,每个主题都将是数据库中的一个表。 确定所需字段,也就是将在表中保存的信息。 确定表之间的关系,形象而又直观地反映现实世界中各实体间的真正关系。 改进设计、优化设计。 3.1 数据库概述 3.1 数据库概述 表中字段的标题、注释、默认值、输入掩码和显示格式,以及字段在表单中使用的默认控件类。 表的主索引关键字 数据库表之间的永久性关系 长表名和表注释 字段级和记录级有效性规则 存储过程 插入、更新和删除事件的触发器 3.2 数据库的创建、打开与使用 界面操作方式创建数据库 用项目管理器创建 用菜单命令或工具栏创建 命令方式创建数据库 CREATE DATABASE [DatabaseName|?] 数据库设计器与“数据库”菜单 新建的数据库,保存后自动以独占方式打开; 打开数据库中的表,系统会自动打开相应的数据库; 在项目管理器中选择一个数据库并单击“修改”按钮; OPEN DATABASE [DatabaseName] [EXCLUSIVE|SHARED][NOUPDATE][VALIDATE] 打开多个数据库可重复进行数据库打开操作即可,系统默认最后一个打开的数据库为当前数据库。 根据需要可用SET DATABASE TO命令将另一个被打开的数据库设为当前数据库或在“常用”工具栏“数据库”下拉列表中选择一个已打开的数据库作为当前数据库。 在项目管理器中选择要关闭的数据库后单击“关闭”按钮; 使用CLOSE DATABASE命令关闭当前数据库; 使用CLOSE DATABASE ALL关闭所有打开的数据库; 关闭(退出)Visual FoxPro系统。 用Windows操作系统删除;→非正常删除 用DELETE FILE命令删除; →非正常删除 在项目管理器中通过“移去”操作进行删除。 →正常删除,这样才能删除数据库中所包含的表的链接信息,数据库表将自动变成自由表。否则,只能用命令FREE TABLE 强行解除数据库与表间的链接,将表变成自由表。 3.3 表的创建与使用 VFP中的表(Table)是指存放在磁盘文件中的一张二维表,通常用来描述一个实体。 表中的一列称为字段(Field),字段规定了数据的特征。 表中的一行称为记录(Record),记录是字段值的集合。 表的记录必须用一个公共结构来存储,这个结构就是表结构。 表分为数据库表(简称“表”)与自由表两种类型。 表文件名队要遵守Windows中的约定外,不可使用A~J中的单个字母作为文件名,且最好不要包含空格字符。 3.3 表的创建与使用 字段名:用以在表中标识该字段。 字段的数据类型:表中每个字段都有特定的数据类型(参见课本P.76表3-1) 字段的宽度:是指该字段所能容纳数据的最大字节数。有一些数据类型的宽度是固定的。 小数位数:对于数值型、浮点型和双精度型的字段,可以指定其小数的位数。如数据的整数部分不为0,则整个宽度至少应比小数位数大2,如是纯小数,则整个宽度只要比小数位数大1。 空值支持(NULL):通过使用空值(NULL),就有了一个判定某个字段是否具有一个值的办法。 用“表设计器”创建表结构 项目中的表: 项目→自由表→新建→新表→保存(表向导→另存为→保存) 非项目中的表: 新建→新建文件→保存(向导→另存为→保存) 字段的标题和注释 标题:浏览表时代表字段的标签,但引用字段时必须使用其字段名。 注释:字段的说明信息,在项目管理器中选择一个字段时,在窗口下部将显示该注释。 字段的显示属性 格式(Format):用于指定输入和显示时的格式(对输入字段值的整体约束)。P.79表3-2 输入掩码(InputMask):用于指定字段中输入数据的格式(对输入字段的每位约束)。 P.79表3-3 默认值 为字段所指定的最初的值。设定默认值时必须是一个与字段类型相同的表达式。如果字段设置为允许Null,则字段默认值可设置为“Null”,否则字段的默认值不可设置为“Null”。如果用户未指定字段的默认值且字段不允许为空值,则系统按下表所述的方式设置字段的默认值。 字段的有效性规则和有效性信息 字段有效性规则:用来控制输入到字段中的数据的取值范围。该规则是一个包含当前字段的逻辑表达式,如果输入的值不满足规则要求(即逻辑表达式的值为.F.)则拒绝该字段值并显示一个消息框。 字段有效性信息:也称字段有效性说明,是一个字符型表达式,通常与字段的有效性规则配合使用,用于指定在不满足规则要求时所显示的
您可能关注的文档
- Ps教程:几步便可抠取动物毛发.doc
- PVC地专业知识.doc
- qq认证群有什么权益具体权益功能介绍.doc
- qq超级群主有什么好处超级群主特权介绍.doc
- qq飞车手游什么时候公测公测时间详细介绍.doc
- qq飞车手游如何获得体验资格体验资格获得方式.doc
- qq飞车手游预约有什么用预约奖励介绍.doc
- QS地28类明细.doc
- Quéhaceuncocinerocuandoestáaburrido当1个厨师无.ppt
- Rapsoft地实施(内部控制).doc
- 住院医师规范化培训《康复医学》习题(含参考答案)解析.docx
- 2025年5月住院医师规范化培训《耳鼻咽喉科》复习题(含参考答案).docx
- 2025年9月住院医师规范化培训《骨科》试题库(含答案).docx
- 2025年住院医师规范化培训《口腔修复科》模拟考试题+答案.docx
- 8月住院医师规范化培训《外科》测试题(附答案解析).docx
- 2025年6月住院医师规范化培训《预防医学科》练习题(附参考答案).docx
- 2025年7月住院医师规范化培训《放射科》习题(含参考答案).docx
- 2024年住院医师规范化培训《医学影像科》模拟试题(含答案).docx
- 住院医师规范化培训《神经外科》模考试题与参考答案.docx
- 3月住院医师规范化培训《康复医学》测试题+参考答案解析.docx
最近下载
- 2025年度 民主生活会班子对照检查发言材料(五个带头)_八篇.docx VIP
- 铜陵学院《高等数学下》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
- 2026最新版35~750kV 输变电工程通用设计、通用设备应用目录.pdf VIP
- 2026年及未来5年蓝湿皮革项目市场数据调查、监测研究报告.docx
- 2025年高平市网格员招聘考试真题.docx VIP
- 2024年基层网格员考试题库网格员考试模拟真题.doc VIP
- 优秀学生分享经验.pptx VIP
- 钢轨探伤培训--1010S焊缝探伤.ppt
- 聋儿家长心理疏导ppt.pptx VIP
- 2026全栈工程师招聘面试题及答案.doc VIP
原创力文档

文档评论(0)