- 1
- 0
- 约3.08千字
- 约 62页
- 2021-09-04 发布于江苏
- 举报
第4章 数据库的管理;数据库的设计;数据库的设计步骤:;建自由表还是数据库表
自由表
只存储相对独立的信息
没有依靠其它表的信息或被其他表所引用,可以使用自由表
数据库表有更为强大的功能
它可以使用长表名和长字段名
表中的字段可以有标题和注释
表中的字段可以设置“默认值”
能设置字段级和记录级“规则”
对于插入、删除、修改等数据库操作可以设置触发器
它还可以实现同远程数据源的连接,创建本地视图和远程视图;数据库的简单操作;数据库的打开;数据库设计器的操作;重排:
选择菜单数据库,然后选择重排
重排方式,然后按确定
数据库属性:
右击鼠标
选择属性
可以输入数据库的属性
选择显示的类型
选择“确定”
关闭数据库设计器;把自由表添加到数据库中
方法一
文件---打开,打开项目
选中的数据库是:教工
选中数据库下的“表”文件类型
单击“添加”按钮
选中要加入的表文件,再按“确定”
当自由表添加到数据库中时,其“表设计器”也变成了“数据库设计器”,即也拥有了数据库的所有属性;把自由表添加到数据库中;数据库中的表删除
文件----打开,打开项目
选中的数据库是:教工
选择修改按钮,屏幕显示“数据库设计器
选中要删除或移去的表,选择移去
如果不想删除此表,就选择“移去”,如果要想删除此表,就选择“删除”
注:
用户向数据库中添加的“表”,只能是自由表
表在同一时间只能属于一个数据库;在数据库中查找表;字段与记录属性的常用概念;2.有效性规则
检查输入数据是否满足某些条件的过程
3.记录级规则
一种与记录有关的有效性规则
当插入或修改字段值时被激活
多用于数据输入的正确性
记录被删除时不用使用有效性规则
记录级规则在字段级规则之后和触发器之前被激活;4.字段级规则;5.数据字典
包含数据库所有表信息的一个表
存储在数据字典中的信息称为元数据
比如:
长表名
长字段名
有效性规则、触发器
数据库表间的永久关系
数据库有关对象的定义,如视图和命名连接
数据字典使得对数据库的设计和修改更加灵活
使用数据字典,可以设置字段级和记录级的有效性规则保证主关键字字段内容惟一性;设置字段的显示属性;1.设置字段的标题;2.设置字段的显示格式;3.设置字段的掩码;例如;输入字段的注释;“表达式生成器”窗口;表达式生成器;1.表达式文本编辑框;2.函数列表框;3.变量列表框
列出了当前表或视图的字段变量
变量列表框
内存变量
系统变量
从变量列表框中,可以选择表达式所需的变量
4.表或视图下拉列表框
可以选择当前打开的表或视图;5.控制按钮;字段有效性;字段验证;字段的默认值;2.设置字段有效性原则;有效性规则:
字段级有效规则
字段中单个信息输入的数据是否有效
记录级有效性规则
整条记录输入完毕后才开始检查数据的有效性;记录有效性;注:
记录有效性规则当记录值发生改变时被激活
指针离开记录时,VFP检查记录有效性规则
录值没有改变,规则不被触发
修改了记录,没移动指针,此时关闭窗口,记录有效性规则仍被检查
如:
iif(2003-year(工作时间)年龄,.t.,.f.);设置触发器;使用长表名与注释;表名:
可以由字母、数字、下划线或汉字组成
第一个字符必须是字母、下划线或汉字
默认的表名及.DBF文件名
长表名
数据库表,可以建立一个长表名
最多可以包含128个字符
可以用来代替短表名来标识数据库表
定义了长表名,表在界面中,显示长表名
表的注释可以使表的功能易于理解;使用长字段名、标题与注释;字段的说明:
使表更容易被理解更新
项目管理器中,选择字段后,会显示该字段的注释文本
数据库表中的每个字段可以有一个标题;创建和编辑关系;临时关系;永久关系:
通过连接不同表的索引可以很方便地建立表之间的关系,被存储在数据库文件中,所以将这种关系称为永久关系
VFP 6.0就自动将永久关系作为查询、视图、表单和报表的默认关系
利用永久关系还可以存储参照完整性信息;建立永久关系;三种关系:
一对一
表A中的一条记录,在表B只能有一条记录
B的每一条记录也在表A中只能有一条记录与之对应
并不常使用
一对多
最为普通
表A中一条记录,表B中有多条记录对应
表B中的一条记录,在表A中只有一条
一方要建立主关键字或候选关键字
多方要使用普通索引
多对多
转化为“一对一”或“一对多”关系;班级;建立永久关系;建立临时关系;参照完整性;参照完整性规则
更新规则
删除规则
插入规则
控制在相关表中的插入、更改或删除记录;例如;步骤如下:
在“库设计器”中,双击关系线,打开编辑关系对话框
单击参照完整性按钮,打开生成器
单击要实施参照完整性的关系行
单击“更新”右边的箭头
选择“级联”、“限制”或“忽略”
单击“确定”按钮;级联:
更新主表关系字段时,同时自动更新子表中的
您可能关注的文档
最近下载
- 项目可行性研究报告大纲.pptx VIP
- 小学体育五年级下册教案(最全).doc VIP
- 照顾老人保姆合同范本10篇.docx VIP
- 图形推理专项练习题.FIT).pdf VIP
- 《钢轨超声波探伤系统的设计》【毕业设计论文】.doc VIP
- 2022年广东高考生物试卷真题及答案详解(精校版).pdf VIP
- Panasonic 松下 录像机 DMR-EH59 DMR-EH49 Operating Instructions 操作手册说明书 (英语).pdf
- 迪罗—特马法纤维开松混合设备机械原理.pdf VIP
- 高考英语单词3500乱序版.pdf VIP
- 2024年新课标高考福建高考真题生物试卷(原卷版).docx VIP
原创力文档

文档评论(0)