1、数据库在线测试试题选择题1.下述( C)不是 DBA 数据库管理员的职责完整性约束说明 定义数据库模式 数据库管理系统设计 数据库安全 2.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( A ),它是模式的逻辑子集子模式 模式 内模式 物理模式 3.要保证数据库的逻辑数据独立性,需要修改的是( C )模式与内模式之间的映射 模式 模式与外模式的映射 三层模式 4.要保证数据库的数据独立性,需要修改的是( A )三层之间的两种映射 模式与外模式 模式与内模式 三层模式 5.描述数据库全体数据的全局逻辑结构和特性的是( B )外模式 模式 内模式 用户模式 6.数据库系统的数据独立性体现在
2、( B )不会因为数据的变化而影响到应用程序 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 不会因为某些存储结构的变化而影响其他的存储结构 不会因为存储策略的变化而影响存储结构 7.下列四项中,不属于数据库系统特点的是( B )数据共享 数据冗余度高 数据完整性 数据独立性高 8.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( D )。I人工管理阶段 II文件系统阶段 III数据库阶段I 和 II 只有 II II 和 III 只有 I 9.DBS 是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和( D )系统分析员 程
3、序员 操作员 数据库管理员 10.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( C )。DBMS 包括 DB 和 DBS DBS 就是 DB,也就是 DBMS DBS 包括 DB 和 DBMS DB 包括 DBS 和 DBMS 2 填空题1.数据库是长期存储在计算机内有组 织 、可共享、的数据集合。2.DBMS 是指(数据库管理系统) ,它是位于(用户),和(操作系统) , 之间的一层管理软件3.数据库管理系统的主要功能有, 数据定义, 数据操纵,数据库运行管理,数据库的建立维护维护等 4 个方面4.数据独立性又可分为(逻辑独立性)和 (物理独立性)5.当数据
4、的物理存储改变了,应用程序不变,而由 DBMS 处理这种改变,这是指数据的(物理独立性)6.数据模型是由(数据结构) 、(数据操作)和 (完整性约束)三部分组成的7.(数据结构)是对数据系统的静态特性的描述,_(数据操作) 是对数据库系统的动态特性的描述8.数据库体系结构按照(外模式)、(模式)和(内模式)三级结构进行组织9.数据库体系结构按照 _ 、_ 和_ 三级结构进行组织10.实体之间的联系可抽象为三类,它们是(一对一)、(一对多)和(多对多)11.数据冗余可能导致的问题有 (存储空间大) 和(数据不一致)12.数据管理技术经历了(人工管理) 、(文件管理)和 (数据库管理)三个阶段定义
5、并解释概念模型中以下术语: 实体,实体型,实体集,属性,码,实体联系图(E-R 图)客 观 存 在 并 可 以 相 互 区 分 的 事 物 叫 实 体 。 实 体 型 : 具 有 相 同 属 性 的 实 体 具 有 相 同 的 特 征 和 性 质 , 用 实体 名 及 其 属 性 名 集 合 来 抽 象 和 刻 画 同 类 实 体 称 为 实 体 型 。 实 体 集 : 同 型 实 体 的 集 合 称 为 实 体 集 。 属 性 : 实 体 所 具 有 的 某 一 特 性 , 一 个 实 体 可 由 若 干 个 属 性 来 刻 画 。 码 : 唯 一 标 识 实 体 的 属 性 集 称 为码
6、。 实 体 联 系 图 : E-R 图 提 供 了 表 示 实 体 型 、 属 性 和 联 系 的 方 法 : ? 实 体 型 : 用 矩 形 表 示 ,矩 形 框 内 写 明 实 体 名 。 ? 属 性 : 用 椭 圆 形 表 示 , 并 用 无 向 边 将 其 与 相 应 的 实 体 连 接 起 来 。 ? 联 系 : 用 菱 形 表 示 , 菱 形 框 内 写 明 联 系 名 , 并 用 无 向 边 分 别 与 有 关 实 体 连 接 起 来 , 同 时 在 无 向 边 旁 标 上 联 系的 类 型 ( 1 : 1, 1 : n 或 m : n) 。试述概念模型的作用概 念 模 型 实
7、际 上 是 现 实 世 界 到 机 器 世 界 的 一 个 中 间 层 次 。 概 念 模 型 用 于 信 息 世 界 的 建 模 , 是 现 实 世 界 到 信 息 世界 的 第 一 层 抽 象 , 是 数 据 库 设 计 人 员 进 行 数 据 库 设 计 的 有 力 工 具 , 也 是 数 据 库 设 计 人 员 和 用 户 之 间 进 行 交 流 的语 言 。试述数据模型的概念、数据模型的作用和数据模型的三个要素数 据 模 型 是 数 据 库 中 用 来 对 现 实 世 界 进 行 抽 象 的 工 具 , 是 数 据 库 中 用 于 提 供 信 息 表 示 和 操 作 手 段 的 形
8、式 构 架 。 一 般 地 讲 , 数 据 模 型 是 严 格 定 义 的 概 念 的 集 合 。 这 些 概 念 精 确 地 描 述 系 统 的 静 态 特 性 、 动 态 特 性 和 完 整 性 约 束条 件 。 因 此 数 据 模 型 通 常 由 数 据 结 构 、 数 据 操 作 和 完 整 性 约 束 三 部 分 组 成 。 数 据 结 构 : 是 所 研 究的 对 象 类 型 的 集 合 , 是 对 系 统 的 静 态 特 性 的 描 述 。 数 据 操 作 : 是 指 对 数 据 库 中 各 种 对 象 ( 型 ) 的 实例 ( 值 ) 允 许 进 行 的 操 作 的 集 合 ,
9、 包 括 操 作 及 有 关 的 操 作 规 则 , 是 对 系 统 动 态 特 性 的 描 述 。 数 据的 约 束 条 件 : 是 完 整 性 规 则 的 集 合 , 完 整 性 规 则 是 给 定 的 数 据 模 型 中 数 据 及 其 联 系 所 具 有 的 制 约 和 依 存 规 则 ,用 以 限 定 符 合 数 据 模 型 的 数 据 库 状 态 以 及 状 态 的 变 化 , 以 保 证 数 据 的 正 确 、 有 效 、 相 容 。 数 据 模 型的 概 念 和 作 用 。 数 据 模 型 是 数 据 库 系 统 的 基 础 。 任 何 一 个 DBMS 都 以 某 一 个 数
10、 据 模 型 为 基 础 , 或 者说 支 持 某 一 个 数 据 模 型 。 数 据 库 系 统 中 模 型 有 不 同 的 层 次 。 根 据 模 型 应 用 的 不 同 目 的 , 可 以 将 模 型 分 成两 类 或 说 两 个 层 次 : 一 是 概 念 模 型 , 是 按 用 户 的 观 点 来 对 数 据 和 信 息 建 模 , 用 于 信 息 世 界 的 建 模 , 强 调 语 义 表达 能 力 , 概 念 简 单 清 晰 ; 另 一 是 数 据 模 型 , 是 按 计 算 机 系 统 的 观 点 对 数 据 建 模 , 用 于 机 器 世 界 , 人 们 可 以 用 它定 义
11、 、 操 纵 数 据 库 中 的 数 据 。 一 般 需 要 有 严 格 的 形 式 化 定 义 和 一 组 严 格 定 义 了 语 法 和 语 义 的 语 言 , 并 有 一 些 规定 和 限 制 , 便 于 在 机 器 上 实 现 。数据库管理系统的主要功能有哪些 数 据 库 定 义 功 能 ; 数 据 存 取 功 能 ; 数 据 库 运 行 管 理 ; 数 据 库 的 建 立 和 维 护 功 能 。举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子适 用 于 文 件 系 统 而 不 是 数 据 库 系 统 的 应 用 例 子 数 据 的 备 份 , 软 件 或 应
12、 用 程 序 使 用 过 程 中 的 临 时 数 据 存储 一 般 使 用 文 件 比 较 合 适 。 早 期 功 能 比 较 简 单 、 比 较 固 定 的 应 用 系 统 也 适 合 用 文 件 系 统 。 适 用 于 数据 库 系 统 而 非 文 件 系 统 的 应 用 例 子 目 前 , 几 乎 所 有 企 业 或 部 门 的 信 息 系 统 都 以 数 据 库 系 统 为 基 础 , 都使 用 数 据 库 。 如 一 个 工 厂 的 管 理 信 息 系 统 ( 其 中 会 包 括 许 多 子 系 统 , 如 库 存 管 理 系 统 、 物 资 采 购 系 统 、 作 业 调度 系 统
13、 、 设 备 管 理 系 统 、 人 事 管 理 系 统 等 等 ) , 还 比 如 学 校 的 学 生 管 理 系 统 , 人 事 管 理 系 统 , 图 书 馆 的 图 书管 理 系 统 等 等 都 适 合 用 数 据 库 系 统 。试述文件系统与数据库系统的区别和联系文 件 系 统 与 数 据 库 系 统 的 区 别 : 文 件 系 统 面 向 某 一 应 用 程 序 , 共 享 性 差 、 冗 余 度 大 , 独 立 性 差 , 纪 录 内 有 结 构 、整 体 无 结 构 , 应 用 程 序 自 己 控 制 。 数 据 库 系 统 面 向 现 实 世 界 , 共 享 性 高 、 冗
14、余 度 小 , 具 有 高 度 的 物 理独 立 性 和 一 定 的 逻 辑 独 立 性 , 整 体 结 构 化 , 用 数 据 模 型 描 述 , 由 数 据 库 管 理 系 统 提 供 数 据 安 全 性 、 完 整 性 、 并发 控 制 和 恢 复 能 力 。 文 件 系 统 与 数 据 库 系 统 的 联 系 是 : 文 件 系 统 与 数 据 库 系 统 都 是 计 算 机 系 统 中 管 理 数据 的 软 件 。 文 件 系 统 是 操 作 系 统 的 重 要 组 成 部 分 , 而 DBMS 是 独 立 于 操 作 系 统 的 软 件 。 但 是 DBMS 是 在操 作 系 统
15、的 基 础 上 实 现 的 。 数 据 库 中 数 据 的 组 织 和 存 储 是 通 过 操 作 系 统 中 文 件 系 统 来 实 现 的 。使用数据库系统有什么好处?使 用 数 据 库 系 统 的 好 处 是 由 数 据 库 管 理 系 统 的 特 点 或 优 点 决 定 的 。 使 用 数 据 库 系 统 的 好 处 很 多 , 例如 可 以 大 大 提 高 应 用 开 发 的 效 率 , 方 便 用 户 的 使 用 , 减 轻 数 据 库 系 统 管 理 人 员 维 护 的 负 担 等 。 使 用数 据 库 系 统 可 以 大 大 提 高 应 用 开 发 的 效 率 。 因 为 在
16、数 据 库 系 统 中 应 用 程 序 不 必 考 虑 数 据 的 定 义 、 存 储 和 数据 存 取 的 具 体 路 径 , 这 些 工 作 都 由 DBMS 来 完 成 。 用 一 个 通 俗 的 比 喻 , 使 用 了 DBMS 就 如 有 了 一 个 好 参谋 好 助 手 , 许 多 具 体 的 技 术 工 作 都 由 这 个 助 手 来 完 成 。 开 发 人 员 就 可 以 专 注 于 应 用 逻 辑 的 设 计 而 不 必 为 管 理 数据 的 许 许 多 多 复 杂 的 细 节 操 心 。 还 有 , 当 应 用 逻 辑 改 变 , 数 据 的 逻 辑 结 构 需 要 改 变
17、 时 , 由 于 数 据 库 系统 提 供 了 数 据 与 程 序 之 间 的 独 立 性 。 数 据 逻 辑 结 构 的 改 变 是 DBA 的 责 任 , 开 发 人 员 不 必 修 改 应 用 程 序 , 或者 只 需 要 修 改 很 少 的 应 用 程 序 。 从 而 既 简 化 了 应 用 程 序 的 编 制 , 又 大 大 减 少 了 应 用 程 序 的 维 护 和 修 改 。 使 用 数 据 库 系 统 可 以 减 轻 数 据 库 系 统 管 理 人 员 维 护 系 统 的 负 担 。 因 为 DBMS 在 数 据 库 建 立 、 运 用 和 维 护 时对 数 据 库 进 行 统
18、 一 的 管 理 和 控 制 , 包 括 数 据 的 完 整 性 、 安 全 性 , 多 用 户 并 发 控 制 , 故 障 恢 复 等 等 都 由DBMS 执 行 。 总 之 , 使 用 数 据 库 系 统 的 优 点 是 很 多 的 , 既 便 于 数 据 的 集 中 管 理 , 控 制 数 据 冗 余 , 可 以 提高 数 据 的 利 用 率 和 一 致 性 , 又 有 利 于 应 用 程 序 的 开 发 和 维 护 。 读 者 可 以 在 自 己 今 后 的 工 作 中 结 合 具 体 应 用 , 认真 加 以 体 会 和 总 结 。试述数据、数据库、数据库系统、数据库管理系统的概念数
19、 据 : 描 述 事 物 的 符 号 记 录 称 为 数 据 。 数 据 的 种 类 有 文 字 、 图 形 、 图 象 、 声 音 、 正 文 等 等 。 数 据 与 其 语 义 是 不可 分 的 。 数 据 库 : 数 据 库 是 长 期 储 存 在 计 算 机 内 、 有 组 织 的 、 可 共 享 的 数 据 集 合 。 数 据 库 中 的 数 据 按 一定 的 数 据 模 型 组 织 、 描 述 和 储 存 , 具 有 较 小 的 冗 余 度 、 较 高 的 数 据 独 立 性 和 易 扩 展 性 , 并 可 为 各 种 用 户 共 享 。 数 据 库 系 统 : 数 据 库 系 统
20、 ( DBS) 是 指 在 计 算 机 系 统 中 引 入 数 据 库 后 的 系 统 构 成 。 数 据 库 系 统 由 数 据 库 、 数据 库 管 理 系 统 ( 及 其 开 发 工 具 ) 、 应 用 系 统 、 数 据 库 管 理 员 构 成 。 数 据 库 管 理 系 统 : 数 据 库 管 理 系 统(DBMS)是 位 于 用 户 与 操 作 系 统 之 间 的 一 层 数 据 管 理 软 件 。 用 于 科 学 地 组 织 和 存 储 数 据 、 高 效 地 获 取 和 维 护 数据 。 DBMS 主 要 功 能 包 括 数 据 定 义 功 能 、 数 据 操 纵 功 能 、
21、数 据 库 的 运 行 管 理 功 能 、 数 据 库 的 建 立 和 维 护 功 能 。试述数据库系统的特点数 据 库 系 统 的 主 要 特 点 有 : 一 、 数 据 结 构 化 : 数 据 库 系 统 实 现 整 体 数 据 的 结 构 化 , 这 是 数 据 库 的 主 要 特征 之 一 , 也 是 数 据 库 系 统 与 文 件 系 统 的 本 质 区 别 。 二 、 数 据 的 共 享 性 高 , 冗 余 度 低 , 易 扩 充 : 数 据 库 的 数 据 不 再 面 向 某 个 应 用 而 是 面 向 整 个 系 统 , 因 此 可 以 被 多 个 用 户 、 多 个 应 用
22、、 用 多 种 不 同 的 语 言 共享 使 用 。 由 于 数 据 面 向 整 个 系 统 , 是 有 结 构 的 数 据 , 不 仅 可 以 被 多 个 应 用 共 享 使 用 , 而 且 容 易 增 加 新 的 应 用 ,这 就 使 得 数 据 库 系 统 弹 性 大 , 易 于 扩 充 。 三 、 数 据 独 立 性 高 : 数 据 独 立 性 包 括 数 据 的 物 理 独 立 性 和 数据 的 逻 辑 独 立 性 。 数 据 库 管 理 系 统 的 模 式 结 构 和 二 级 映 象 功 能 保 证 了 数 据 库 中 的 数 据 具 有 很 高 的 物 理 独 立 性 和逻 辑
23、独 立 性 。 四 、 数 据 由 DBMS 统 一 管 理 和 控 制 : 数 据 库 的 共 享 是 并 发 的 共 享 , 即 多 个 用 户 可 以 同 时存 取 数 据 库 中 的 数 据 甚 至 可 以 同 时 存 取 数 据 库 中 同 一 个 数 据 。 为 此 , DBMS 必 须 提 供 统 一 的 数 据 控 制 功 能 ,包 括 数 据 的 安 全 性 保 护 , 数 据 的 完 整 性 检 查 , 并 发 控 制 和 数 据 库 恢 复 。 数 据 库 是 长 期 存 储 在 计 算 机内 有 组 织 的 大 量 的 共 享 的 数 据 集 合 。 它 可 以 供 各
24、 种 用 户 共 享 , 具 有 最 小 冗 余 度 和 较 高 的 数 据 独 立 性 。DBMS 在 数 据 库 建 立 、 运 用 和 维 护 时 对 数 据 库 进 行 统 一 控 制 , 以 保 证 数 据 的 完 整 性 、 安 全 性 , 并 在 多 用 户 同 时使 用 数 据 库 时 进 行 并 发 控 制 , 在 发 生 故 障 后 对 系 统 进 行 恢 复 。 数 据 库 系 统 的 出 现 使 信 息 系 统 从 以 加 工数 据 的 程 序 为 中 心 转 向 围 绕 共 享 的 数 据 库 为 中 心 的 新 阶 段 。试给出三个实际实体的 E-R 图,要求实体型
25、之间具有一对一,一对多,多对多各种不同的联系。第二章选择题1.下面的选项不是关系数据库基本特征的是( B )不同的列应有不同的列名 不同的列应有不同的数据类型 与行的次序无关 与列的次序无关 2.关系模型中,一个码是( C )至多由一个属性组成 可以由多个任意属性组成 可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成 以上都不是 3.现有如下关系:患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( A )。患者编号 患者姓 患者编号和患者姓名 医生编号和患者编号4.现有一个关系:借阅
26、(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的主码是 ( D )书号 读者 书号+读者 书号+读者号+借期 5.关系模型中实现实体间 N:M 联系是通过增加一个( B )属性实现 关系实现 关系和一个属性实现 关系或一个属性实现 6.关系代数运算是以( D )为基础的运算谓词演算 关系运算 代数运算 集合运算 7.关系数据库管理系统应能实现的专门关系运算包括( A )选择、投影、连接 排序、索引、统计 关联、更新、排序 显示、打印、制表8.五种基本关系代数运算是 ( D ) 9.关系代数表达式的优化策略中,首先要做的是(
27、A )尽早执行选择运算 执行笛卡尔积运算 对文件进行预处理 投影运算 10.关系运算中花费时间可能最长的运算是( D )选择 投影 除 笛卡尔积 11.关系数据库中的投影操作是指从关系中( C )抽出特定记录 建立相应的影像 抽出特定字段 建立相应的图形 12.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( B )操作复制 选择 联接 投影 13.关系代数中的联接操作是由( A )操作组合而成笛卡尔积和选择 选择和投影 投影和笛卡尔积 投影、选择、笛卡尔积 14.自然联接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 是用自然联接时,要求 R 和 S 含
28、有一个或者多个共有的( D )记录 元组 行 属性 15.假设有关系 R 和 S,在下列的关系运算中,(D )运算不要求:“R 和 S 具有相同的元数,且它们的对应属性的数据类型也相同”RS RS RS RS 16.假设有关系 R 和 S,关系代数表达式 R(RS)表示的是( C)RS RS RS RS 17.下面列出的关系代数表达是中,那些式子能够成立( C ) 。 . f1 ( f2 (E) = f1f2 (E) . E1E2 = E2E1 . (E1E2)E3 = E1 (E2E3) . f1 ( f2 (E) =f2 ( f1(E)没有 和 全部 和 18.下面四个关系表达式是等价的,
29、是判别它们的执行效率( C ) 。 E1 =A ( B=C D=E (RS) ) E2 =A ( B=C (R D=E (S) ) E3 =A (RB=CD=E(S) ) E4 =A (D=E (RB=C S) )E1 最快 E2 最快 E3 最快 E4 最快19.有关系 SC(S_ID,C_ID,AGE,SCORE),查找年龄大于 22 岁的学生的学号和分数,正确的关系代数表达式是( D ) 。 . S_ID,SCORE ( age22 (SC) ) . age22 (S_ID,SCORE (SC) ) . S_ID,SCORE (age22 (S_ID,SCORE,AGE (SC) ) )
30、只有正确 只有正确 和正确 和正确 20.一个关系只有一个( A )主码 候选码 外码 超码二填空题1. 一 个 关 系 模 式 的 定 义 格 式 为2. 一 个 关 系 模 式 的 定 义 主 要 包 括 (关 系 名 )、 (属 性 名 ) 、 (属 性 类 型 ) 、 (属 性 长 度 ) 和 (关 键 字 ) 。3. 关 系 代 数 运 算 中 , 传 统 的 集 合 运 算 有 ( 交 ) 、 ( 并 ) 、 ( 差 ) 和 ( 笛 卡 尔 积 ) 。4. 关 系 代 数 运 算 中 , 基 本 的 运 算 是 ( 投 影 ) 、 ( 并 ) 、 ( 差 ) 、 ( 笛 卡 尔 积
31、 ) 和 ( 选 择 ) 。5. 关 系 代 数 运 算 中 , 专 门 的 关 系 运 算 有 ( 选 择 ) 、 ( 投 影 ) 和 ( 连 接 ) 。6. 关 系 数 据 库 中 基 于 数 学 上 两 类 运 算 是 ( 关 系 代 数 ) 和 ( 关 系 演 算 ) 。7. 已 知 系 (系 编 号 , 系 名 称 , 系 主 任 , 电 话 , 地 点 )和 学 生 (学 号 , 姓 名 , 性 别 , 入 学 日期 , 专 业 , 系 编 号 )两 个 关 系 , 系 关 系 的 主 关 键 字 是 _ , 系 关 系 的 外 关 键 字_ , 学 生 关 系 的 主 关 键 字
32、 是 _ , 外 关 键 字 _3 问答题关系代数的基本运算有哪些?并 、 差 、 笛 卡 尔 积 、 投 影 和 选 择 5 种 运 算 为 基 本 的 运 算 。 其 他 3 种 运 算 , 即 交 、 连 接 和 除 , 均 可以 用 这 5 种 基 本 运 算 来 表 达 。 我 的 答 案 试述关系模型的三个组成部分关 系 模 型 由 关 系 数 据 结 构 、 关 系 操 作 集 合 和 关 系 完 整 性 约 束 三 部 分 组 成 。试述关系数据语言的特点和分类。关 系 数 据 语 言 可 以 分 为 三 类 : 关 系 代 数 语 言 。 关 系 演 算 语 言 : 元 组
33、关 系 演 算 语 言 和 域 关 系 演 算 语 言 。 SQL: 具 有 关 系 代 数 和 关 系 演 算 双 重 特 点 的 语 言 。 这 些 关 系 数 据 语 言 的 共 同 特 点 是 , 语 言 具 有 完 备 的 表 达 能 力 ,是 非 过 程 化 的 集 合 操 作 语 言 , 功 能 强 , 能 够 嵌 入 高 级 语 言 中 使 用 。定义并理解下列术语,说明它们之间的联系与区别:(1)域,笛卡尔积,关系,元组,属性(2)主码,候选码,外码 (3)关系模式,关系,关系数据库试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空
34、?实 体 完 整 性 规 则 是 指 若 属 性 A 是 基 本 关 系 R 的 主 属 性 , 则 属 性 A 不 能 取 空 值 。 若 属 性 (或 属 性 组 )F 是 基本 关 系 R 的 外 码 , 它 与 基 本 关 系 S 的 主 码 Ks 相 对 应 (基 本 关 系 R 和 S 不 一 定 是 不 同 的 关 系 ), 则 对 于 R中 每 个 元 组 在 F 上 的 值 必 须 为 : 或 者 取 空 值 (F 的 每 个 属 性 值 均 为 空 值 ); 或 者 等 于 S 中 某 个 元 组 的 主 码 值 。即 属 性 F 本 身 不 是 主 属 性 , 则 可 以
35、 取 空 值 , 否 则 不 能 取 空 值 。设有一个 SPJ 数据库,包括 S,P,J,SPJ 四个关系模式: S( SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY);供应商表 S 由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表 P 由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表 J 由工程项目代码(JNO)、工程项目名(JNAME)、工
36、程项目所在城市(CITY)组成;供应情况表 SPJ 由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为 QTY。试用关系代数完成如下查询: 1)求供应工程 J1 零件的供应商号码 SNO: 2)求供应工程 J1 零件 P1 的供应商号码SNO: 3)求供应工程 J1 零件为红色的供应商号码 SNO: 4)求没有使用天津供应商生产的红色零件的工程号 JNO: 5)求至少用了供应商 S1 所供应的全部零件的工程号 JNO:1) 求 供 应 工 程 J1 零 件 的 供 应 商 号 码 SNO: Sno(Sno=J
37、1( SPJ) ) 2) 求 供 应 工 程 J1 零 件 P1 的 供应 商 号 码 SNO: Sno(Sno=J1 Pno=P1(SPJ) 3) 求 供 应 工 程 J1 零 件 为 红 色 的 供 应 商 号 码SNO: Sno(Pno=P1 ( COLOR=红 ( P) SPJ) ) 4) 求 没 有 使 用 天 津 供 应 商 生 产 的 红 色 零 件 的 工程 号 JNO: Jno(SPJ)- JNO( city=天 津 Color=红 ( SSPJP) 5) 求 至 少 用 了 供 应 商 S1 所供 应 的 全 部 零 件 的 工 程 号 JNO: Jno, Pno(SPJ) Pno( Sno=S1 ( SPJ) )