第5章 数据库的创建

上传人:我*** 文档编号:137842317 上传时间:2020-07-12 格式:PPT 页数:19 大小:266KB
返回 下载 相关 举报
第5章 数据库的创建_第1页
第1页 / 共19页
第5章 数据库的创建_第2页
第2页 / 共19页
第5章 数据库的创建_第3页
第3页 / 共19页
第5章 数据库的创建_第4页
第4页 / 共19页
第5章 数据库的创建_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《第5章 数据库的创建》由会员分享,可在线阅读,更多相关《第5章 数据库的创建(19页珍藏版)》请在金锄头文库上搜索。

1、第五章 数据库的创建与操作,5.1 设计数据库,需求分析 确定表文件 确定表字段 建立表关系 一对一、一对多 设计求精 创建表,5.2创建数据库,项目管理器方法略 命令方法 Create database 向数据库中添加表 将数据库表移出数据库,5.3字段相关属性的设置,字段的显示属性 数据库表“表设计器”特有功能设置:字段的显示属性包括显示格式、输入掩码和标题 格式 控制字段在浏览窗口、表单或报表中显示时采用的大小写、字体大小和样式,2. 输入掩码 输入掩码:控制输入该字段的数据的格式。使用输入掩码可减少人为的数据输入错误,保证输入的字段数据格式统一和有效,例如:添加电话号码的输入格式要求

2、999-99999999,3. 标题 指定字段显示时的标题。若表结构中字段名用的是英文或拼音,则可以在标题中输入汉字,这样在显示该字段时就比较直观了。如果没有设置,表结构中的字段名将作为字段的标题,有效性规则 有效性规则是一个与字段或记录相关的表达式,通过对用户输入的值加以限制,提供数据有效性检查。有效性规则只在数据库表中存在 根据激活方式的不同,有效性规则分两种: 字段级有效性规则 记录级有效性规则,1. 字段级有效性,用于对当前字段输入数据的有效性进行检验。在规则栏输入一个逻辑表达式,该表达式就是字段级有效性验证规则。 对该字段输入数据时,VFP将根据表达式对该字段进行有效性检验,如果用户

3、输入的数据不符合规则,系统会要求修改数据直到符合规则。 信息栏则是输入有误时的提示信息。默认值栏用于指定当前字段的默认值。 当字段没有输入时,默认值就是该字段的值,例题:给“学生基本情况表”中的“学号”字段设置字段级有效性验证,打开“学生基本情况表”的表设计器,选择“字段”选项卡 选定“学号”字段,在“字段有效性”区域内的“规则”文本框中输入“LEN(学号)=6”。 在“信息”文本框中输入“学号长度不够” 选择“确定”按钮,就设置了“学号”字段的字段级有效性验证 见书例题5.9,2. 记录级有效性 记录级有效性规则用于记录更新时对整个记录进行验证。记录级有效性验证对同一记录中不同字段之间的逻辑

4、关系进行组合验证,【例】给学生基本情况表设置记录级有效性验证 (1) 打开学生基本情况表的表设计器,选择“表”选项卡 (2) 在“记录有效性”区内的“规则”框中输入“.NOT.EMPTY(学号). OR.NOT.EMPTY(姓名)”。此规则要求“学号”和“姓名”字段值不能为空,否则就出错 (3) 在“信息”框中输入 “学号/姓名不能为空” (4) 单击“确定”按钮, 完成字段级有效性验证操作,触发器,触发器是一个在输入、删除或更新表中记录上时被激活的逻辑表达式 插入触发器 更新触发器 删除触发器,5.5 在各表间建立关系,指两个数据库表文件之间通过索引连接的关系。该关系建立后将存储在数据库文件

5、(.dbc)中,只要不作删除或变更就一直存在 建立永久关系的前提条件 (1) 父表和子表须有一相同字段,且对应的值相等 (2) 每个表文件都要用该字段建立索引,且父表的索引类型须是主索引;子表的索引类型可为主索引、候选索引、普通索引和唯一索引中的任意一种 若子表的索引类型是主索引或候选索引,则表之间关系是“一对一”的关系;若子表的索引类型是普通索引或唯一索引,则表之间关系是“一对多”的关系,【例】为“学生管理”数据库各表创建永久关系,(1) 学生基本情况表和学生成绩表之间是一对一的联系,连接字段为学号(2) 教师表和学生成绩表之间是一对多的联系,连接字段为教师工号,本题的操作方法为: (1)

6、打开数据库文件 (2) 将“学生成绩表”的“学号1”索引标识拖到“学生基本情况表”的“学号”索引标识上,即可创建“学生成绩表”与“学生基本情况表”之间的“一对一”永久关系。 (3) 同样,将“教师表”的“教师工号”索引标识拖到“学生成绩表”的“教师工号”索引标识上,即可创建“教师表”与“学生成绩表”之间的“一对多”永久关系,编辑修改表间的永久关系,双击连线,弹出 “编辑关系”对话框,在其下拉列表框中重新选择表或相关表的索引名,即可以修改指定的关系,参照完整性:是关系模型的一种完整性约束条件,可在已建立关系的表间控制记录的一致性 参照完整性生成器 在“编辑关系”对话框中单击“参照完整性” 打开参

7、照完整性生成器窗口,每一个永久关系对应更新、删除、插入3种操作,可以选择“级联”、“限制”、“忽略”3个值之一,即选择对应的3个选项按钮之一 “更新规则”选项卡的3个选择按钮的功能如下: 【级联】当更改父表中的某一记录时,子表中相应的记录将会改变 【限制】当更改父表中的某一记录时,若子表中有相应的记录,则禁止该操作 【忽略】两表更新操作将互不影响 “删除规则”选项卡的3个选择按钮的功能如下: 【级联】当删除父表中的某一记录时,将删除子表中相应的记录。 【限制】当删除父表中的某一记录时,若子表中有相应的记录,则禁止该操作 【忽略】两表删除操作将互不影响 “插入规则”选项卡的2个选择按钮的功能如下: 【限制】当在子表中插入某一记录时,若父表中无相应的记录,则禁止该操作 【忽略】两表插入操作将互不影响,举例,

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

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号