当前位置:文档之家› 数据库的管理

数据库的管理


设置字段的显示属性

字段的显示属性:
–显示格式
–掩码
–标题
1.设置字段的标题

定义数据库字段名称时,以英文缩写为多 难以真正理解字段的含义 标题属性,给字段添加一个说明性标题
操作步骤:
– 项目管理器 – 选定表 – 修改,进入表设计器 – 选定要添加标题的字段,如姓名 – 单击“是”按钮,保存表结构 此时浏览表,姓名显示为职工姓名

例如
– 教工年龄数据必须大于0 – 小于0,输入的数据是无效的

有效性规则:
–字段级有效规则
字段中单个信息输入的数据是否有效
–记录级有效性规则
整条记录输入完毕后才开始检查数据的有效性
记录有效性
– 记录级有效性规则属于表的有效性规则 – 可以控制用户输入到记录中的信息类型 – 记录级有效性规则检查不同字段在同一记录中的限制,从而 保证不违反数据库的商业原则
– 用于标识主表中的某一特定记录
– 根据主关键字字段建立一个主索引

外部关键字字段
– 用于标识相关表中的相关记录
– 外部关键字字段建立一个普通索引

哪个表包含主记录,哪个表包含相关记录
– 并且普通索引和主索引必须带有相同的表达式


单击“添加”按钮
选中要加入的表文件,再按“确定” 当自由表添加到数据库中时,其“表设计器”也变成 了“数据库设计器”,即也拥有了数据库的所有属性
把自由表添加到数据库中

方法二
– 文件---打开,打开项目 – 选中的数据库是:教工
– 选修改按钮,显示数据库设计器
– 选择数据库菜单 – 再选“添加表”
– 选择要加入的表名,按确定
– 如果所选择的是自由表,就添加到所选中的数据库中 – 表已经是数据库表,不能添加

数据库中的表删除
– 文件----打开,打开项目 – 选中的数据库是:教工 – 选择修改按钮,屏幕显示“数据库设计器 – 选中要删除或移去的表,选择移去 – 如果不想删除此表,就选择“移去”,如果要想删除此表,就选 择“删除”

确定表的种类与表的结构:
– 根据每个表的信息,确定表中的“字段”,将字段作为“表” 中的一列

确定表间的关系:
– 将所创建的“表”加以分析,确定各个字段之间的“关系” – 要明确为“一对一”、“一对多”关系 – 对于“多对多”关系转化为“一对一”、“一对多”关系
建自由表还是数据库表

自由表
– 只存储相对独立的信息 – 没有依靠其它表的信息或被其他表所引用,可以使用自由表
–可以选择当前打开的表或视图
5.控制按钮

4个命令按钮:
–确定
完成表达式生成,并退出表达式生成器
–取消 –检验
单击“检验”按钮 , 可检验生成的表达式是否
有效
–选项
单击选项,进入表达式生成器选项对话框
字段有效性

为了防止这些非法数据的录入 –通过显示属性来控制

字段的显示格式 输入掩码 –只是码级的限制

–表设计器 – “字段注释”文本框中,输入描述信息
“表达式生成器”窗口

有...按钮,显示一个对话框 表达式:
–用运算符把内存变量、字段变量、常数和函数连 接起来的式子 –表达式用于计算和描述一个操作条件 –根据处理结果返回一个值 数值型 字符型 日期型 逻辑型
表达式生成器

注:
– 用户向数据库中添加的“表”,只能是自由表 – 表在同一时间只能属于一个数据库
在数据库中查找表

操作步骤如下:
文件--打开,打开项目 选中的数据库是:教工 选择修改,显示数据库设计器-教工窗口 选择“数据库”菜单,选“查找对象”命令 在查找对话框中,选择要查找的表或视图
例如

年龄字段的输入掩码为99
– 年龄字段只能接受数字输入,而不能输入空格字符、字母等

姓名的显示格式指定为AT
– 姓名两个字段只能接受字母或汉字输入,而不能输入空格字 符、数字

注:
–设置格式

一个作用是限制显示输出,
另一个作用是限制输入
–输入掩码:

输入字段的注释
注释使字段意义更加明确 步骤:
2.设置字段的显示格式

格式:
–确定一个字段在表单、浏览窗口或报表中的显示 格式 –输入所需的格式码 –格式实际上是字段的输出掩码

常用的格式码:
A——表示只允许输出文字字符(禁止数字、空格或标点符号); D——表示使用当前系统设置的日期格式; L——表示在数值前显示填充的前导零,而不是用空格字符; T——表示禁止输入字段的前导空格字符和结尾空格字符; !——表示把输入的小写字母字符转换为大写字母。
– 定义了长表名,表在界面中,显示长表名
– 表的注释可以使表的功能易于理解
使用长字段名、标题与注释

自由表的字段名最多可包含10个字符 数据库字段名最多可以包含128个字符 从库中移去表,其长字段名将被截断为10个字符 一个表和数据库相关联时,必须使用长字段名来引用 该表中的字段
字段的说明:
数据库的管理
数据库的设计

数据库是一种工作环境 存储了一个“表”的集合 在表之间可以建立关系 对数据字段可以设置属性和触发规则 一个数据库文件具有.DBC的后缀。 不同主题内容的信息保存在不同的表当中
数据库的设计步骤:

确立“数据库”的功能:
– 确定收集信息的范围,并仔细收集这些信息
2.有效性规则
– 检查输入数据是否满足某些条件的过程
3.记录级规则
– 一种与记录有关的有效性规则
– 当插入或修改字段值时被激活
– 多用于数据输入的正确性 – 记录被删除时不用使用有效性规则
– 记录级规则在字段级规则之后和触发器之前被激活
4.字段级规则
–是一种与字段有关的有效性规则 –当插入或修改字段值时被激活 –多用于数据输入正确性检查 –字段级规则在记录级规则和触发器之前被激活
3.设置字段的掩码

输入掩码:
–可以确定字段输入的格式 –屏蔽非法输入,减少人为的数据输入错误

常用的输入掩码:
– X——表示可输入任何字符; – 9——表示可输入数字和正负符号; – #——表示可输入数字、空格和正负符号; – $——表示在固定位置上显示当前货币符号; – $$——表示显示当前货币符号; – *——表示在值的左侧显示星号; – .——表示用点分隔符指定数值的小数点位置; – ,——表示用逗号分隔小数点左边的整数部分,一般用来分隔 千分位。

数据库表有更为强大的功能
– 它可以使用长表名和长字段名 – 表中的字段可以有标题和注释 – 表中的字段可以设置“默认值” – 能设置字段级和记录级“规则” – 对于插入、删除、修改等数据库操作可以设置触发器 – 它还可以实现同远程数据源的连接,创建本地视图和远程视 图
数据库的简单操作

可通过
–项目管理器
永久关系:
–通过连接不同表的索引可以很方便地建立表之间 的关系,被存储在数据库文件中,所以将这种关 系称为永久关系 –VFP 6.0就自动将永久关系作为查询、视图、表单
和报表的默认关系 –利用永久关系还可以存储参照完整性信息
建立永久关系
主关键字字段与外部关键字字段:
– 关联的表有一些公共字段

主关键字字段

重排:
– 选择菜单数据库,然后选择重排 – 重排方式,然后按确定

数据库属性:
– 右击鼠标 – 选择属性 – 可以输入数据库的属性 – 选择显示的类型
– 选择“确定”

关闭数据库设计器
把自由表添加到数据库中 方法一


文件---打开,打开项目 选中的数据库是:教工 选中数据库下的“表”文件类型
设置触发器

触发器:
–当表中的记录被指定的操作命令修改时,触发器 被激活 –触发器能执行数据库应用程序要求的其它操作 –触发器可执行:

对记录的修改 进行参照完整性的检查


触发器是作为表的特定属性来存储的 删除表,相关的触发器也将被删除 当进行了其它有效性检查后,触发器被激活 只能删除姓张的记录:“张”$姓名
5.数据字典

包含数据库所有表信息的一个表 存储在数据字典中的信息称为元数据 比如:
– 长表名 – 长字段名
– 有效性规则、触发器
– 数据库表间的永久关系 – 数据库有关对象的定义,如视图和命名连接

数据字典使得对数据库的设计和修改更加灵活
使用数据字典 ,可以设置字段级和记录级的有效性规 则保证主关键字字段内容惟一性
–表设计器
–数据库设计器
数据库的打开
操作步骤如下:

项目管理器,选择想要打开的数据库 选择修改按钮,进入数据库设计器
数据库设计器的操作

全部折叠
– 库设计器上右击鼠标 – 在出现的快捷键中,选择“全部折叠”

全部展开
– 库设计器上,右点击鼠标 – 在快捷键中,选择“全部展开”

在库设计器中,选中表,右点击鼠标,选择折叠或展开

步骤:

表设计器中的“默认值”属性框中 输入默认值 性别字段输入默认值“女” 单击“正确”按钮
如:

2.设置字段有效性原则

一个规则判断输入的数据是否符合字段的要求 在规则文本框中,可以输入字段验证的规则 字段输入完成,系统计算表达式的值
– 如值为真,输入通过字段规则的验证 – 否则不允许输入的值存储到字段中去
相关主题