数据库的管理.pptVIP

  • 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中只有一条 一方要建立主关键字或候选关键字 多方要使用普通索引 多对多 转化为“一对一”或“一对多”关系;班级;建立永久关系;建立临时关系;参照完整性;参照完整性规则 更新规则 删除规则 插入规则 控制在相关表中的插入、更改或删除记录;例如;步骤如下: 在“库设计器”中,双击关系线,打开编辑关系对话框 单击参照完整性按钮,打开生成器 单击要实施参照完整性的关系行 单击“更新”右边的箭头 选择“级联”、“限制”或“忽略” 单击“确定”按钮;级联: 更新主表关系字段时,同时自动更新子表中的

文档评论(0)

1亿VIP精品文档

相关文档