。如果选择了这一选项, 只要更改了父表中的关键字段,系统就会自动更改 所有相关子表记录中的相应值。 限制: (若子表中有相应字段,则父表中对应字段 不能改变)若子表中有相关的记录,则禁止更改父 表中主关键字段或候选关键字段的值,这样做是为 了保证在子表中不会出现孤立的记录。 忽略: (不管子表中是否有记录,父表可以任意改 变字段)即使在子表中有相关的记录,仍允许更新 父表中的记录。 6、命令:①replace 字段 with … for
8、项目管理器:数据、
文档、类、代码、 其他数据:数据库、自由表、查询、视图 视图
文档:表单、报表、标签 类:类库 其他:菜单、文本文件、其他文件 代码:程序
二、简答题 1、 数据库系统的构成:①硬件环境(cpu、内存、 输入/输出设备、外存)②软件环境(
系统软 件、 引用软件) ③数据④人员 (数据库管理员、 系统分析员、应用
程序员、用户) 2、 数据库应用系统的组成:数据库系统、应用程 序系统、用户。具体包括数据库、数据库管理 系统、数据库管理员、硬件平台、
软件平台、 应用软件、应用界面。 3、 数据库
管理系统:①定义:为数据库的建立使 用和维护而配置的软件。②作用:建立使用维 护数据库、数据库操纵、维护、
通信。 4、关系运算: ①传统的集合运算 1、并:指由属于两个关系 R,S 元组组成的集合。 2、差:指属于关系 R 但不属于关系 S 的元组组成 的集合,
即差运算的结果是从 R 中去掉 S 中也有的元组。3、 交:由即属于关系 R 又属于关系 S 的元组组成的集 合,即交运算的结果是 R 和 S 的共同元组。 ②、专门的关系运算 关系运算的操作对象是关系,运算的结果仍为关 系。
例:replace all 年龄 with 年龄+1
②List(显示记录命令)例:list for 性 别="男"(默认显示全部记录) ③Locate 命令定位 locate for 条件表达式 该命令执行后 将记录指针定位在满足条件第一条记录上, 如果没有满足条件的记录则指针指向文件 结束的位置, 如果要使指针指向下一条满足 locate 条件记录 使用 continue 命令, 为了 判别 locate 和 continue 是否找到了满足 条件的记录可以使用函数 Found,如果有满 足条件的记录该函数返回真,否则返回假 locate for 条件表达式
1、选择 ④Delete (逻辑删除) 例:delet for 从关系中找出满足给定条件的元组组成新的关系。 年龄 = 20 也就是说,选择运算是在二维表中选择满足指定条 ⑤表的主键 件的行。 ⑥统计函数 :sum 字段 average 字段 例:在 ⑦报表: 类(要素) :属性、事件、方法 对象是Student(学生基本情况)表中,若要找出 所有女学生的元组, 基于事件驱动的。类(控件)分类(容器控件、非非容 就可以使用选择运算来实现,条件是:Sex=“女” 。 非容器控件 可视控件、非可视控件 2、投影 ⑧ 表单:report from student 打印 report 从在关系中指定若干个属性组成新的关系。投 from student preview 预览 影是从列的角度进行运算,相当于对关系进行垂直 文本框的属性:value pass
wordchar 运算。 计时器属性:Enabled 和 Interal 3、联接
列表的属性 :value
联接运算是将两个关系模式拼接成一个更宽的关 系模式,生成的新关系中满足联接条件的所有元 组。 (联接是关系的横向结合) 4、 联接过程通过联接条件来控制,联接条件 中将出现两个表中的公共属性名。自然联接 5、 查询与视图的差别 查询:从指定的表火视图中提取满足条件的记 录,然后按照想得到的输出类型定向输出查询结 果。 视图: 一种基于表或其他试图而定制的虚拟表。 区别:○、功能不同。视图可以更新字段内容并返 1 回原表,而查询文件中的记录数据不能修改。这是 视图与查询的本质区别。 ②、归属不同。视图不是一个独立的文件,它 保存在数据库中。
查询文件是一个独立的文件,不 属于数据库。 ③、访问限制不同。视