分享
分享赚钱 收藏 举报 版权申诉 / 7

类型第三章 SQL语言习题.pdf

  • 上传人:精品资料
  • 文档编号:8830613
  • 上传时间:2019-07-13
  • 格式:PDF
  • 页数:7
  • 大小:169.80KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    第三章 SQL语言习题.pdf
    资源描述:

    1、第 三 章 SQL语 言一 、 选 择 题 :1、 SQL语 言 是 的 语 言 , 易 学 习 。A 过 程 化 B 非 过 程 化C 格 式 化 D 导 航 式2、 SQL语 言 是 语 言 。A 层 次 数 据 库 B 网 络 数 据 库C 关 系 数 据 库 D 非 数 据 库3、 SQL语 言 具 有 的 功 能 。A 关 系 规 范 化 , 数 据 操 纵 , 数 据 控 制B 数 据 定 义 , 数 据 操 纵 , 数 据 控 制C 数 据 定 义 , 关 系 规 范 化 , 数 据 控 制D 数 据 定 义 , 关 系 规 范 化 , 数 据 操 纵4、 SQL语 言 具 有

    2、两 种 使 用 方 式 , 分 别 称 为 交 互 式 SQL和 。A 提 示 式 SQL B 多 用 户 SQLC 嵌 入 式 SQL D 解 释 式 SQL5、 SQL语 言 中 , 实 现 数 据 检 索 的 语 句 是 。A SELECT B INSERTC UPDATE D DELETE6、 下 列 SQL语 句 中 , 修 改 表 结 构 的 是 。A ALTER B CREATEC UPDATE D DELETE7、 SQL中 , 与 “ NOTIN” 等 价 的 操 作 符 是 。A =SOME B ALL8、 假 设 有 三 个 基 本 表 : 学 生 表 S、 课 程 表

    3、C、 学 生 选 课 表 SC, 它 们 的 结 构 如 下 :S( S#, SN, SEX, AGE, DEPT)C( C#, CN)SC( S#, C#, GRADE)检 索 所 有 比 “ 王 华 ” 年 龄 大 的 学 生 姓 名 、 年 龄 和 性 别 。 正 确 的 SQL语 句 是 。A SELECTSN, AGE, SEXFROMSWHEREAGE(SELECTAGEFROMSWHERE SN=”王 华 ”)B SELECTSN, AGE, SEXFROMSWHERE SN=”王 华 ”C SELECTSN, AGE, SEXFROMSWHEREAGE(SELECTAGEWHE

    4、RE SN=”王 华 ”)D SELECTSN, AGE, SEXFROMSWHEREAGE王 华 .AGE9、 检 索 选 修 课 程 ”C2”的 学 生 中 成 绩 最 高 的 学 生 的 学 号 。 正 确 的 SELECT语 句 是 。A SELECTS#FROMSCWHEREC#=”C2”ANDGRADE=(SELECTGRADEFROMSCWHERE C#=“C2”)B SELECTS#FROMSCWHEREC#=”C2”ANDGRADEIN(SELECTGRADEFROMSCWHERE C#=“C2”)C SELECTS#FROMSCWHEREC#=”C2”ANDGRADENOT

    5、IN(SELECTGRADEFROMSCWHERE C#=“C2”)D SELECTS#FROMSCWHEREC#=”C2”ANDGRADE=ALL(SELECTGRADEFROMSCWHERE C#=“C2”)10、 检 索 学 生 姓 名 及 其 所 选 修 课 程 的 课 程 号 和 成 绩 。 正 确 的 SELECT语 句 是 : 。A SELECTS.SN,SC.C#,SC.GRADEFROMSWHERES.S#=SC.S#B SELECTS.SN,SC.C#,SC.GRADEFROMSCWHERES.S#=SC.S#C SELECTS.SN,SC.C#,SC.GRADEFROMS

    6、,SCWHERES.S#=SC.S#D SELECTS.SN,SC.C#,SC.GRADEFROMS,SC11、 要 查 找 选 修 “ COMPUTER“ 课 程 的 女 学 生 姓 名 , 将 涉 及 到 关 系 。A S B SC, CC S, SC D S, C, SC12、 若 用 如 下 SQL语 句 创 建 一 个 表 student:CREATETABLEstudent(NOCHAR( 4) NOTNULL,NAMECHAR( 8) NOTNULL,SEXCHAR( 2) ,AGEINT)可 以 插 入 到 student 表 中 的 是 。A ( 1031,曾 华 , 男 ,

    7、 23) B ( 1031,曾 华 , NULL, NULL)C ( NULL, 曾 华 , 男 , 23) D ( 1031,NULL, 男 , 23)13、 SQL是 的 缩 写 。A StandardQueryLanguageB SelectQueryLanguageC StructuredQueryLanguageD 以 上 都 不 是14、 视 图 是 。A 基 本 表 B 外 视 图C 概 念 视 图 D 虚 拟 表15、 SQL语 言 的 操 作 对 象 。A 只 能 是 一 个 集 合 B 可 以 是 一 个 或 多 个 集 合C 不 能 是 集 合 D 可 以 是 集 合 或

    8、 非 集 合16、 索 引 的 作 用 之 一 是 。A 节 省 存 储 空 间 B 便 于 管 理C 加 快 查 询 速 度 D 建 立 各 数 据 表 之 间 的 关 系17、 以 下 有 关 索 引 的 叙 述 中 正 确 的 是 。A 索 引 越 多 , 更 新 速 度 越 快B 索 引 需 要 用 户 维 护C 并 置 索 引 中 列 的 个 数 不 受 限 制D 索 引 可 以 用 来 提 供 多 种 存 取 路 径18、 以 下 有 关 视 图 查 询 的 叙 述 中 正 确 的 是 。A 首 先 查 询 出 视 图 中 所 包 含 的 数 据 , 再 对 进 行 查 询B 直

    9、接 对 数 据 库 存 储 的 视 图 数 据 进 行 查 询C 将 对 视 图 的 查 询 转 换 为 对 相 关 基 本 表 的 查 询D 不 能 对 基 本 表 和 视 图 进 行 连 表 操 作19、 以 下 有 关 UNIQUE约 束 的 叙 述 中 不 正 确 的 是 。AUNIQUE约 束 中 不 允 许 出 现 空 值BUNIQUE用 于 保 证 列 或 列 组 合 的 值 唯 一 性C 可 以 定 义 多 个 UNIQUE约 束D 系 统 为 定 义 了 UNIQUE约 束 的 那 些 列 建 立 唯 一 索 引20、 以 下 关 于 空 值 的 叙 述 中 不 正 确 的

    10、是 。A 用 NULL查 询 指 定 列 为 空 值 的 记 录B 包 含 空 值 的 表 达 式 其 计 算 结 果 为 空 值C 聚 集 函 数 通 常 忽 略 空 值D 对 允 许 空 值 的 列 排 序 时 , 包 含 空 值 的 记 录 总 是 排 在 最 前 面21、 部 分 匹 配 查 询 中 有 关 通 配 符 “ ” 的 叙 述 中 正 确 的 是 。A“ ” 代 表 一 个 字 符B“ ” 代 表 多 个 字 符C“ ” 可 以 代 表 零 个 或 多 个 字 符D“ ” 不 能 与 “ _” 同 使 用22、 在 分 组 检 索 中 , 要 去 掉 不 满 足 条 件 的

    11、 分 组 , 应 当 。A 使 用 WHERE子 句B 使 用 HAVING子 句C 先 使 用 WHERE子 句 , 再 使 用 HAVING子 句D 先 使 用 HAVING子 句 , 再 使 用 WHERE子 句23、 以 下 有 关 子 查 询 的 叙 述 中 不 正 确 的 是 。A 子 查 询 可 以 向 其 外 部 查 询 提 供 检 索 条 件 的 条 件 值B 子 查 询 可 以 嵌 套 多 层C 子 查 询 的 结 果 是 一 个 集 合D 子 查 询 总 是 先 于 其 外 部 查 询24、 以 下 有 关 ORDERBY子 句 的 叙 述 中 不 正 确 的 是 。AO

    12、RDERBY 子 句 可 以 对 多 个 列 进 行 排 序B 在 SELECT语 句 中 , ORDERBY 只 能 在 所 有 其 他 子 句 之 后 , 作 为 最 后 一 个 子 句 出 现C 子 查 询 也 可 以 使 用 ORDERBY子 句D 在 视 图 中 不 能 使 用 ORDERBY子 句25、 以 下 有 关 WHERE子 句 的 叙 述 中 不 正 确 的 是 。AWHERE 子 句 中 可 以 包 含 子 查 询B 连 接 条 件 和 选 择 条 件 之 间 应 当 使 用 OR逻 辑 运 算C 不 包 含 WHERE子 句 的 SELECT语 句 进 行 的 是 单

    13、 纯 的 投 影 操 作D 如 果 FROM子 句 中 引 用 了 N个 表 , 则 FROM子 句 中 至 少 应 当 包 括 N-1个 连 接 条 件26、 以 下 有 关 SELECT子 句 的 叙 述 中 不 正 确 的 是 。ASELECT子 句 中 只 能 包 含 表 中 的 列 及 其 构 成 的 表 达 式BSELECT子 句 规 定 了 结 果 集 中 的 列 顺 序CSELECT子 句 中 可 以 使 用 别 名D 如 果 FROM子 句 中 引 用 的 两 个 表 中 有 同 名 的 列 , 则 在 SELECT子 句 中 引 用 它 们 时 必 须 使 用 表 名 前

    14、缀 加 以 限 制 。27、 以 下 有 关 聚 集 的 叙 述 中 不 正 确 的 是 。A 聚 集 将 具 有 一 个 或 多 个 公 共 列 , 并 经 常 一 起 使 用 的 相 关 表 物 理 地 聚 集 存 储 在 一 起B 聚 集 中 相 同 的 值 只 存 储 一 次C 聚 集 加 快 了 多 个 表 连 接 操 作 速 度 , 但 对 于 单 个 表 则 没 有 什 么 意 义D 必 须 首 先 删 除 所 有 聚 集 表 , 才 能 删 除 聚 集二 、 填 空 题 :1、 SQL是 。2、 SQL语 言 的 数 据 定 义 功 能 包 括 、 、 和 。3、 SELECT

    15、命 令 中 , 子 句 用 于 选 择 满 足 给 定 条 件 的 元 组 , 使 用 子 句 可 按 指 定 列 的 值 分 组 , 同 时 使 用 子句 可 提 取 满 足 条 件 的 组 。4、 在 SELECT命 令 中 进 行 查 询 , 若 希 望 查 询 的 结 果 不 出 现 重 复 元 组 , 应 在 SELECT语 句 中 使 用 保 留 字 。5、 子 查 询 的 条 件 依 赖 于 父 查 询 , 这 类 查 询 称 为 。6、 视 图 是 一 个 虚 表 , 它 是 从 导 出 的 表 。 在 数 据 库 中 , 只 存 放 视 图 的 , 不 存 放 视 图 对 应

    16、 的 。7、 设 有 如 下 关 系 表 R, S, T:R( BH, XM, XB, DWH)S( DWH, DWM)T( BH, XM, XB, DWH) 实 现 RT的 SQL语 句 是 。 实 现 )(100 RDWH 的 SQL语 句 是 。 实 现 )(, RXBXM 的 SQL语 句 是 。 实 现 )( , RXBXBXM 女 的 SQL语 句 是 。 实 现 R*S 的 SQL 语 句 是 。 实 现 )*( , SRXBDWMXBXM 男 的 SQL语 句 是 。8、 设 有 如 下 关 系 表 R:R( NO, NAME, SEX, AGE, CLASS)主 码 是 NO

    17、( 学 号 ) 。 插 入 一 条 记 录 ( 25, 李 明 , 男 , 21, 95031 ) 插 入 95031 班 学 号 为 30号 、 姓 名 为 郑 和 的 学 生 记 录 将 学 号 为 10的 学 生 姓 名 改 为 王 华 将 所 有 95101 班 号 改 为 95091 删 除 学 号 为 20的 学 生 记 录 删 除 姓 王 的 学 生 记 录9、 宿 主 语 言 向 SQL 语 言 提 供 参 数 是 通 过 , 在 SQL 语 句 中 应 用 时 , 必 须 在 宿 主 变 量 前 加 。10、 用 OPEN语 句 打 开 游 标 时 , 游 标 指 针 指 向

    18、 查 询 结 果 的 。11、 SQL语 言 具 有 和 两 种 使 用 方 式 。12、 SELECT由 、 、 和 四 个 部 分 组 成 。13、 查 询 包 含 空 值 的 记 录 时 , 使 用 比 较 运 算 符 ; 查 询 不 包 含 空 值 的 记 录 时 , 使 用 比 较 运 算 符 。14、 建 立 索 引 的 两 个 主 要 目 的 是 和 。15、 SQL的 数 据 更 新 功 能 主 要 包 括 、 和 三 个 语 句 。16、 视 图 是 一 个 虚 拟 表 , 它 由 导 出 , 数 据 库 系 统 只 存 储 视 图 的 , 而 不 存 储 视 图 的 。17

    19、、 在 部 分 匹 配 查 询 中 , 通 配 符 “ ” 代 表 , “ _” 代 表 。18、 在 SQL的 数 据 库 空 值 功 能 中 , 授 予 权 限 使 用 语 句 , 收 回 权 限 使 用 语 句 。三 、 应 用 题 :1、 有 两 个 关 系 :C( CNO, CN, PCNO)SC( SNO, CNO, G)其 中 , C为 课 程 表 , 对 应 的 属 性 分 别 是 课 程 号 、 课 程 名 、 选 修 课 号 ; SC为 学 生 选 课 表 , 对 应 的 属 性 分 别 是 学 号 、 课 号 和 成 绩 。 用 SQL语言 写 出 :( 1) 对 关 系

    20、 SC中 课 号 等 于 C1的 选 择 运 算( 2) 对 关 系 C的 课 号 、 课 程 名 的 投 影 运 算( 3) 两 个 关 系 的 自 然 连 接 运 算2、 设 有 如 下 4个 关 系 模 式 :书 店 ( 书 店 编 号 , 书 店 名 , 地 址 )图 书 ( 书 号 , 书 名 , 定 价 )图 书 馆 ( 馆 号 , 馆 名 , 城 市 , 电 话 )图 书 发 行 ( 馆 号 , 书 号 , 书 店 号 , 数 量 )请 回 答 下 列 问 题 :( 1) 用 SQL语 句 检 索 已 经 发 行 的 图 书 中 最 贵 和 最 便 宜 的 书 名 和 定 价(

    21、2) 写 出 下 列 SQL语 句 所 表 达 的 中 文 含 义 :SELECT 馆 名FROM 图 书 馆WHERE 馆 名 IN( SELECT 馆 号FROM 图 书 发 行WHERE 书 号 IN( SELECT 书 号FROM 图 书WHERE 书 名 = 数 据 库 系 统 基 础 )3、 设 有 职 工 关 系 模 式 如 下 :people(pno,pname,sex,job,wage,dptno)其 中 , pno为 职 工 号 , pname为 职 工 姓 名 , sex为 性 别 , job为 职 业 , wage为 工 资 , dptno为 所 在 部 门 号 。 请

    22、 写 出 下 列 查 询 使 用 的 SQL语 句 :( 1) 查 询 工 资 比 其 所 在 部 门 平 均 工 资 高 的 所 有 职 工 信 息( 2) 查 询 工 资 大 于 赵 明 华 工 资 的 所 有 职 工 信 息4、 设 有 三 个 基 本 表 : A表 ( A#商 店 代 码 , ANAME商 店 名 , WQTY店 员 人 数 , CITY所 在 城 市 ) ; B表 ( B#商 品 号 , BNAME商品 名 称 , PRICE价 格 , QTY商 品 数 量 ) ; AB表 ( A#, B#, QTY) 。 试 用 SQL语 句 写 出 下 列 查 询 :( 1) 找

    23、 出 店 员 人 数 不 超 过 100人 或 者 在 长 沙 市 的 所 有 商 店 的 商 店 代 码 和 商 店 名 ;( 2) 找 出 供 应 书 包 的 商 店 名 ;( 3) 找 出 至 少 供 应 代 号 为 256的 商 店 所 供 应 的 全 部 商 品 的 商 店 名 和 所 在 城 市 ;5、 设 有 学 生 表 S( SNO, SN) 和 学 生 选 修 课 程 表 SC( SNO, CNO, CN, G) , 试 用 SQL语 句 完 成 以 下 操 作 :( 1) 建 立 一 个 视 图 V-SSC( SNO, SN, CNO, CN, G) , 并 按 CNO升

    24、序 排 序( 2) 从 视 图 V-SSC上 查 询 平 均 成 绩 在 90分 以 上 的 SN, CN, 和 G6、 设 有 4个 关 系 模 式 :S( SNO, SNAME, STATE, CITY) : S为 供 应 商 , 属 性 依 次 为 : 供 应 商 号 、 供 应 商 名 、 所 在 城 市 ;P( PNO, PNAME, COLOR, WEI, PRICE) : P表 示 零 件 , 属 性 依 次 为 : 零 件 号 、 零 件 名 、 零 件 颜 色 、 零 件 重 量 和 单 价 ;J( JNO, JNAME, CITY) : J表 示 工 程 , 属 性 依 次

    25、 为 : 工 程 号 、 工 程 名 、 所 在 城 市SPJ( SNO, PNO, JNO, QTY) SPJ表 示 供 货 关 系 , 属 性 依 次 为 : 供 应 商 号 、 零 件 号 、 工 程 号 和 供 货 数 量 ;用 SQL语 句 实 现 下 面 的 查 询 要 求 : ( 1) 查 询 供 应 了 全 部 零 件 的 供 应 商 名 和 其 所 在 城 市 ( 2) 查 询 供 应 红 色 零 件 的 供 应 商 名7、 关 于 教 学 数 据 库 的 关 系 模 式 如 下 :S( S#, SNAME, AGE, SEX) : S表 示 学 生 , 各 属 性 依 次

    26、为 : 学 号 、 姓 名 、 年 龄 、 性 别SC( S#, C#, GRADE) : SC表 示 成 绩 , 个 属 性 依 次 为 : 学 号 、 课 程 号 、 成 绩C( C#, CNAME, TEACHER) C表 示 课 程 , 个 属 性 依 次 为 : 课 程 号 、 课 程 名 、 教 师试 用 SQL语 句 完 成 下 列 查 询 :( 1) 检 索 王 老 师 所 授 课 程 的 课 程 号 和 课 程 名 ( 2) 检 索 年 龄 大 于 22岁 的 男 学 生 的 学 号 和 姓 名( 3) 检 索 学 号 为 10001学 生 所 学 课 程 的 课 程 名 与

    27、 任 课 教 师 ( 4) 检 索 至 少 选 修 王 老 师 所 授 课 程 中 一 门 课 程 的 女 学 生 姓 名( 5) 检 索 张 同 学 不 学 的 课 程 的 课 程 号 ( 6) 检 索 至 少 选 修 两 门 课 程 的 学 生 学 号( 7) 检 索 全 部 学 生 都 选 修 的 课 程 的 课 程 号 与 课 程 名 ( 8) 检 索 选 修 课 程 包 含 王 老 师 所 授 课 程 的 学 生 学 号第 三 章 答 案一 、 选 择 题 :1、 B 2、 C 3、 B 4、 C 5、 A 6、 A 7、 D 8、 A9、 D 10、 C 11、 D 12、 B 1

    28、3、 C 14、 D 15、 B 16、 C17、 D 18、 C 19、 A 20、 A 21、 C 22、 B 23、 D24、 C 25、 B 26、 A 27、 C二 、 填 空 题 :1、 结 构 化 查 询 语 言 2、 定 义 数 据 库 、 定 义 基 本 表 、 定 义 视 图 、 定 义 索 引 3、 WHERE、 GROUPBY 、 HAVING4、 DISTINCT5、 相 关 子 查 询 6、 一 个 或 几 个 基 本 表 、 定 义 、 数 据7、 SELECT * FROM R UNION SELECE * FROM T SELECT * FROM R WHER

    29、E DWH=100 SELECT XM,XB FROM R SELECT XM,DWH FROM R WHERE XB=女 SELECT R.BH,R.XM,R.XB,R.DWH,S.DWM FROM R,S WHERE R.DWH=S.DWH SELECT R.XM,R.XB,S.DWM FROM R,S WHERE R.DWH=S.DWH AND R.XB=男 8、 INSERT INTO R VALUES ( 25, 李 明 , 男 21, 95031 ) INSERT INTO R ( NO, NAME, CLASS) VALUES( 30, 郑 和 , 95031 ) UPDATE

    30、R SET NAME= 王 华 WHERE NO=10 UPDATE R SET CLASS= 95091 WHERE CLASS= 95101 DELETE FROM R WHERE NO=20 DELETE FROM R WHERE NAME LINK 王 %9、 宿 主 变 量 : 10、 第 一 个 记 录 11、 自 含 型 宿 主 型12、 数 据 查 询 数 据 更 新 数 据 定 义 数 据 控 制13、 ISNULL ISNOTNULL14、 加 快 查 询 速 度 保 证 行 的 唯 一 性15、 INSERT UPDATE DELETE16、 一 个 或 几 个 基 本

    31、表 定 义 数 据17、 任 意 序 列 的 零 个 或 多 个 字 符 任 意 单 个 字 符 18、 GRANT REVOKE三 、 应 用 题 :1、 有 两 个 关 系 :C( CNO, CN, PCNO)SC( SNO, CNO, G)其 中 , C为 课 程 表 , 对 应 的 属 性 分 别 是 课 程 号 、 课 程 名 、 选 修 课 号 ; SC为 学 生 选 课 表 , 对 应 的 属 性 分 别 是 学 号 、 课 号 和 成 绩 。 用 SQL语言 写 出 :( 1) 对 关 系 SC中 课 号 等 于 C1的 选 择 运 算( 2) 对 关 系 C的 课 号 、 课

    32、 程 名 的 投 影 运 算( 3) 两 个 关 系 的 自 然 连 接 运 算( 1) SELECT*FROMSCWHERECNO= C1( 2) SELECTCNO, CNFROMC( 3) SELECTC.CNO, C.CN, C.PCNO, SC.SNO, SC.GFROMC,SCWHEREC.CNO=SC.CNO2、 设 有 如 下 4个 关 系 模 式 :书 店 ( 书 店 编 号 , 书 店 名 , 地 址 )图 书 ( 书 号 , 书 名 , 定 价 )图 书 馆 ( 馆 号 , 馆 名 , 城 市 , 电 话 )图 书 发 行 ( 馆 号 , 书 号 , 书 店 号 , 数

    33、量 )请 回 答 下 列 问 题 : ( 1) 用 SQL语 句 检 索 已 经 发 行 的 图 书 中 最 贵 和 最 便 宜 的 书 名 和 定 价( 2) 写 出 下 列 SQL语 句 所 表 达 的 中 文 含 义 :SELECT 馆 名FROM 图 书 馆WHERE 馆 名 IN( SELECT 馆 号FROM 图 书 发 行WHERE 书 号 IN( SELECT 书 号FROM 图 书WHERE 书 名 = 数 据 库 系 统 基 础 )( 1) ELECT 图 书 .书 名 , 图 书 .定 价FROM 图 书WHER 定 价 =( SELECTMAX( 定 价 )FROM 图

    34、 书 , 图 书 发 行WHERE 图 书 .书 号 =图 书 发 行 .书 号 )SELECT 图 书 .书 名 , 图 书 .定 价FROM 图 书WHER 定 价 =( SELECTMIN( 定 价 )FROM 图 书 , 图 书 发 行WHERE 图 书 .书 号 =图 书 发 行 .书 号 )( 2) 查 询 拥 有 已 发 行 的 数 据 库 系 统 基 础 一 书 的 图 书 馆 馆 名 。3、 设 有 职 工 关 系 模 式 如 下 :people(pno,pname,sex,job,wage,dptno)其 中 , pno为 职 工 号 , pname为 职 工 姓 名 ,

    35、sex为 性 别 , job为 职 业 , wage为 工 资 , dptno为 所 在 部 门 号 。 请 写 出 下 列 查 询 使 用 的 SQL语 句 :( 1) 查 询 工 资 比 其 所 在 部 门 平 均 工 资 高 的 所 有 职 工 信 息( 2) 查 询 工 资 大 于 赵 明 华 工 资 的 所 有 职 工 信 息( 1) SELECT*FROMpeoplexWHEREwage(SELECTAVG(wage)FROMpeopleyWHEREx.dptno=y.dptno)( 2) SELECT*FROMpeopleWHEREwage(SELECTwageFROMpeopl

    36、eWHEREpname=赵 明 华 )4、 设 有 三 个 基 本 表 : A表 ( A#商 店 代 码 , ANAME商 店 名 , WQTY店 员 人 数 , CITY所 在 城 市 ) ; B表 ( B#商 品 号 , BNAME商品 名 称 , PRICE价 格 , QTY商 品 数 量 ) ; AB表 ( A#, B#, QTY) 。 试 用 SQL语 句 写 出 下 列 查 询 :( 1) 找 出 店 员 人 数 不 超 过 100人 或 者 在 长 沙 市 的 所 有 商 店 的 商 店 代 码 和 商 店 名 ;( 2) 找 出 供 应 书 包 的 商 店 名 ;( 3) 找

    37、出 至 少 供 应 代 号 为 256的 商 店 所 供 应 的 全 部 商 品 的 商 店 名 和 所 在 城 市 ;( 1) SELECT A#, ANAMEFROMA, B, ABWHEREWQTY906、 设 有 4个 关 系 模 式 :S( SNO, SNAME, STATE, CITY) : S为 供 应 商 , 属 性 依 次 为 : 供 应 商 号 、 供 应 商 名 、 所 在 城 市 ;P( PNO, PNAME, COLOR, WEI, PRICE) : P表 示 零 件 , 属 性 依 次 为 : 零 件 号 、 零 件 名 、 零 件 颜 色 、 零 件 重 量 和

    38、单 价 ;J( JNO, JNAME, CITY) : J表 示 工 程 , 属 性 依 次 为 : 工 程 号 、 工 程 名 、 所 在 城 市SPJ( SNO, PNO, JNO, QTY) SPJ表 示 供 货 关 系 , 属 性 依 次 为 : 供 应 商 号 、 零 件 号 、 工 程 号 和 供 货 数 量 ;用 SQL语 句 实 现 下 面 的 查 询 要 求 : ( 1) 查 询 供 应 了 全 部 零 件 的 供 应 商 名 和 其 所 在 城 市 ( 2) 查 询 供 应 红 色 零 件 的 供 应 商 名( 1) SELECTSNAME , CITYFROMSWHERE

    39、NOTEXISTS( SELECT*FROMPWHERENOTEXISTS( SELECT*FROMSPJWHERESPJ.SNO=S.SNOANDSPJ.PNO=P.PNO)( 2) SELECTSNAMEFROMS, P, SPJWHERES.SNO=SPJ.SNOANDSPJ.PNO=P.PNOANDP.COLOR=红 色 7、 关 于 教 学 数 据 库 的 关 系 模 式 如 下 :S( S#, SNAME, AGE, SEX) : S表 示 学 生 , 各 属 性 依 次 为 : 学 号 、姓 名 、 年 龄 、 性 别SC( S#, C#, GRADE) : SC表 示 成 绩

    40、, 个 属 性 依 次 为 : 学 号 、 课 程 号 、 成 绩C( C#, CNAME, TEACHER) C表 示 课 程 , 个 属 性 依 次 为 : 课 程 号 、 课 程 名 、 教 师试 用 SQL语 句 完 成 下 列 查 询 :( 1) 检 索 王 老 师 所 授 课 程 的 课 程 号 和 课 程 名 ( 2) 检 索 年 龄 大 于 22岁 的 男 学 生 的 学 号 和 姓 名( 3) 检 索 学 号 为 10001学 生 所 学 课 程 的 课 程 名 与 任 课 教 师 ( 4) 检 索 至 少 选 修 王 老 师 所 授 课 程 中 一 门 课 程 的 女 学

    41、生 姓 名( 5) 检 索 张 同 学 不 学 的 课 程 的 课 程 号 ( 6) 检 索 至 少 选 修 两 门 课 程 的 学 生 学 号( 7) 检 索 全 部 学 生 都 选 修 的 课 程 的 课 程 号 与 课 程 名 ( 8) 检 索 选 修 课 程 包 含 王 老 师 所 授 课 程 的 学 生 学 号( 1) SELECTC#, CNAMEFROMCWHERETEACHER=王 ( 2) SELECTS#, SNAMEFROMSWHEREAGE22ANDSEX=男 ( 3) SELECTCNAME, TEACHERFROMSC, CWHERESC.C#=C.C#ANDS#=

    42、10001( 4) SELECTSNAMEFROMS, SC, CWHERES.S#=SC.S# ANDSC.C#=C.C# ANDSEX=女 ANDTEACHER=王 ( 5) SELECTC#FROMCWHERENOTEXISTS( SELECT*FROMS, SCWHERES.S#=SC.S# ANDSC.C#=C.C# ANDSNAME=张 )( 6) SELECTDISTINCTXS#FROMSCX, SCYWHEREX.S#=Y.S#ANDX.C#!=Y.C#( 7) SELECTC#, CNAMEFROMCWHERENOTEXISTS( SELECT*FROMSWHERENOTEXISTS( SELECT*FROMSCWHERES#=S.S#ANDC#=C.C#)( 8) SELECTDISTINCTS#FROMSCXWHERENOTEXISTS( SELECT*FROMCWHERETEACHER=王 ANDNOTEXISTS( SELECT*FROMSCYWHEREY.S#=X.S#ANDY.C#=C.C#)

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:第三章 SQL语言习题.pdf
    链接地址:https://www.docduoduo.com/p-8830613.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开