收藏 分享(赏)

SQL试题与答案.pdf

上传人:精品资料 文档编号:10789138 上传时间:2020-01-09 格式:PDF 页数:23 大小:127.05KB
下载 相关 举报
SQL试题与答案.pdf_第1页
第1页 / 共23页
SQL试题与答案.pdf_第2页
第2页 / 共23页
SQL试题与答案.pdf_第3页
第3页 / 共23页
SQL试题与答案.pdf_第4页
第4页 / 共23页
SQL试题与答案.pdf_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、1. 为 存 储 不 同 职 工 做 的 项 目 的 材 料 , 创 建 EmployeeProjects 表 如 下 :CREATE TABLE EmployeeProjects(cEmployeeCode char(6) not null,cProjectCode char(4) not null,dStartDate datetime not null,dEndDate datetime not null,constraint pkEcodePrjCode Primary Key (cEmployeeCode, cProjectCode)cProjectCode 属 性 指 示 职 工

2、做 的 项 目 。 一 名 职 工 可 以 做 一 个 以 上 的 项 目 , 但 不 可 重 复 做 同 样 的项 目 。EmployeeProjects表 为 2NF 。关 于 EmployeeProjects 表 的 以 下 陈 述 中 , 哪 个 是 正 确 的 ? 11)? ? ? dStartDate 和 dEndDate 属 性 在 功 能 上 依 赖 于 主 键 。2)? ? ? dStartDate 和 dEndDate 属 性 在 功 能 上 依 赖 于 cEmployeeCode 属 性 。3)? ? ? dStartDate 和 dEndDate 属 性 在 功 能 上

3、 依 赖 于 cProjectCode属 性 。4)? ? ? cProjectCode属 性 在 功 能 上 依 赖 于 cEmployeeCode 属 性 。2识 别 用 来 验 证 表 是 否 存 在 于 数 据 库 中 的 系 统 存 储 ? 31)? ? ? sp_helpdb2)? ? ? sp_helpindex3)? ? ? sp_help4)? ? ? sp_helptext6 考 察 以 下 陈 述 :陈 述 1: 在 单 个 表 上 可 约 束 多 个 规 则 。陈 述 2:如 果 一 个 新 的 规 则 约 束 到 已 经 有 一 个 规 则 的 列 上 , 则 此 新

4、 规 则 将 替 代 老 的 规 则 。关 于 上 面 的 陈 述 , 以 下 哪 一 个 是 正 确 的 ? 11)? ? ? 二 个 陈 述 都 为 真 。2)? ? ? 二 个 陈 述 都 为 假 。3)? ? ? 陈 述 1 为 真 和 陈 述 2 为 假 。4)? ? ? 陈 述 1 为 假 和 陈 述 2 为 真 。9 参 与 工 作 的 职 工 和 部 门 的 材 料 存 储 在 Employee 表 和 Department表 中 。 许 多 职 工 有 同 样 的 名 ,但 不 会 有 同 样 的 职 工 代 码 。 此 外 , 许 多 职 工 在 一 个 部 门 里 工 作

5、 。创 建 如 下 的 Employee 表 :CREATE TABLE Employee(cEmployeeCode char(6) not null,cEmployeeName char(20) not null,vAddress varchar(40) not null,cDepartmentCode char(4) not null)创 建 如 下 的 Department 表 :CREATE TABLE Department(cDepartmentCode char(4) not null,cDepartmentName char(10) not null)关 于 这 二 个 表 ,

6、 以 下 陈 述 中 哪 一 个 为 正 确 的 ? 21)? ? ? Employee 表 中 cEmployeeName 属 性 为 候 选 键 。2)? ? ? Employee 表 中 cDepartmentCode属 性 为 外 键 。3)? ? ? Department表 中 cDepartmentCode属 性 为 外 键 。4)? ? ? Employee 表 中 cDepartmentCode 属 性 为 候 选 键 。10 大 学 提 供 许 多 学 科 。 许 多 学 生 在 结 束 每 个 学 科 所 安 排 的 不 同 课 程 后 毕 业 。 对 某 些 学 科 来

7、说 ,某 些 课 程 是 公 共 的 。 大 学 在 SQL Server 数 据 库 中 维 持 了 关 于 课 程 、 学 科 、 及 学 生 的 材 料 。关 于 该 系 统 的 逻 辑 模 型 , 以 下 陈 述 中 哪 个 是 正 确 的 ? 21)? ? ? 实 体 是 大 学 , 课 程 , 学 科 及 学 生 。2)? ? ? 实 体 课 程 和 学 科 之 间 的 关 系 是 一 对 多 关 系 。 .3)? ? ? 实 体 学 科 和 课 程 之 间 的 关 系 是 多 对 多 关 系 。4)? ? ? 课 程 和 学 科 只 是 实 体 。12 为 显 示 摘 要 和 按

8、 组 方 式 的 总 计 报 告 , 可 用 以 下 子 句 中 哪 一 个 ? 31)? ? ? group by2)? ? ? compute3)? ? ? compute and compute by4)? ? ? order by15 预 测 以 下 语 句 的 输 出 : 2Select Round(1234.567,1)1)? ? ? 1234.52)? ? ? 1234.63)? ? ? 12344)? ? ? 1234.5616 考 察 以 下 存 储 过 程 :CREATE PROCEDURE prcProc1 (AccountNo1 char(4), AccountNo2

9、char(4), Amount money)ASBEGIN TRAN trnTran1? ? UPDATE Account? ? SET mBalance = mBalance-Amount? ? WHERE cAccountNo = AccountNo1COMMIT TRANUPDATE AccountSET mBalance = mBalance+AmountWHERE cAccountNo = AccountNo2RETURN在 执 行 此 过 程 时 , 执 行 了 COMMIT TRAN 语 句 之 后 和 第 二 个 UPDATE 语 句 之 前 有 一 个 系 统 故 障 。在

10、服 务 器 启 动 后 , 关 于 此 更 新 以 下 陈 述 中 哪 个 是 正 确 的 ? 11)? ? ? 在 查 询 此 表 时 , 表 中 仅 反 映 出 第 一 个 UPDATE 语 句 所 作 的 更 新 。2)? ? ? 在 查 询 此 表 时 , 表 中 没 有 反 映 出 第 一 个 UPDATE 语 句 所 作 的 更 新 。3)? ? ? 在 查 询 此 表 时 , 二 个 UPDATE 语 句 所 作 的 更 新 都 正 确 地 反 映 出 来 。4)? ? ? 在 查 询 此 表 时 , 二 个 UPDATE 语 句 所 作 的 更 新 都 反 映 出 来 。 但

11、没 有 正 确 地 反 映 第 一 个UPDATE 语 句 所 作 的 更 新 。17 考 察 以 下 陈 述 :陈 述 A: 外 层 连 接 只 可 在 二 个 表 之 间 。陈 述 B: 外 层 连 接 返 回 有 关 表 中 不 匹 配 行 的 所 有 记 录 。关 于 上 面 陈 述 , 以 下 哪 个 是 正 确 的 ? 41)? ? ? 两 个 陈 述 都 正 确 。2)? ? ? 两 个 陈 述 都 不 正 确 。3)? ? ? 陈 述 A 正 确 和 陈 述 B 不 正 确 。4)? ? ? 陈 述 A 不 正 确 和 陈 述 B 正 确 。19 在 SQL Server 中

12、使 用 光 标 时 , 识 别 要 执 行 步 骤 的 正 确 次 序 。 .1? ? ?Step 1: 关 闭 光 标? ? ?Step 2: 打 开 光 标? ? ?Step 3: 取 出 行? ? ?Step 4: 释 放 光 标? ? ?Step 5: 声 明 光 标1)? ? ? Step 5, Step 2, Step 3, Step 1, 和 Step 42)? ? ? Step 5, Step 4, Step 1, Step 2, 和 Step 33)? ? ? Step 1, Step 2, Step 3, Step 4, 和 Step 54)? ? ? Step 2, St

13、ep 5, Step 3, Step 1, 和 Step 420 对 于 意 向 锁 ( Intent lock) 以 下 陈 述 中 哪 一 个 是 正 确 的 4?1)? ? ? 意 向 锁 指 出 : SQL Server 要 获 取 某 个 资 源 上 的 共 享 或 互 斥 锁 。2)? ? ? 意 向 锁 指 出 : SQL Server 要 获 取 某 个 资 源 上 的 共 享 锁 。3)? ? ? 意 向 锁 指 出 : SQL Server 要 获 取 某 个 资 源 上 的 互 斥 锁 。4)? ? ? 意 向 锁 指 出 : SQL Server 要 在 某 个 资 源

14、 上 实 施 意 向 锁 。TOP?21为 存 储 项 目 材 料 , 用 以 下 的 CREATE TABLE 语 句 创 建 了 一 个 Project 表 。CREATE TABLE Project(cProjectCode char(6) not null,cProjectName char(20) not null,iDuration int)你 需 保 证 当 插 入 到 Project 表 时 的 项 目 代 码 应 具 有 格 式 ? ? ? 0-90-90-9.你 将 采 取 以 下 动 作 中 哪 一 个 , 使 得 按 所 需 的 格 式 打 入 项 目 代 码 ? 31

15、)? ? ? 创 建 cProjectCode 属 性 上 的 一 个 索 引 。2)? ? ? 在 cProjectCode 属 性 上 加 入 唯 一 性 约 束 。3)? ? ? 在 cProjectCode 属 性 上 加 入 检 查 约 束 。4)? ? ? 创 建 一 个 缺 省 , 并 把 它 约 束 到 cProjectCode 属 性 上 。22 为 存 储 顾 客 的 材 料 , 用 以 下 CREATE TABLE 语 句 创 建 Shopper表 。Create table Shopper(cShopperId char(6) not null,cPassword ch

16、ar(20) not null,vFirstName varchar(20) not null,vLastName varchar(20) not null,vEmailId varchar(20) not null,vAddress null)在 打 入 数 据 时 , 某 些 顾 客 的 email-id 没 有 提 供 。当 顾 客 的 email-id 没 有 提 供 时 , 为 打 入 消 息 NOT AVAILABLE 你 应 做 什 么 ? 41)? ? ? 使 用 ALTER TABLE 命 令 并 加 入 关 于 vEmailId 属 性 的 检 查 约 束 。2)? ? ?

17、 使 用 ALTER TABLE 命 令 并 加 入 关 于 vEmailId 属 性 的 缺 省 约 束 。3)? ? ? 使 用 sp_addtype 语 句 , 加 入 关 于 vEmailId 属 性 的 用 户 定 义 的 数 据 类 型 。4)? ? ? 使 用 sp_bindrule 语 句 , 把 规 则 约 束 到 vEmailId 属 性 。24为 存 储 产 品 的 材 料 , 你 需 创 建 Product表 。 此 表 应 存 储 产 品 id, 产 品 名 , 价 格 和 现 有 的 数 量 。第 一 个 产 品 的 产 品 id 应 从 1开 始 , 以 后 的

18、产 品 的 id应 自 动 加 一 。 产 品 的 现 有 数 量 应 总 为 正 值 。为 创 建 Product 表 , 你 应 使 用 以 下 语 句 中 哪 一 个 ? 21)? ? ? CREATE TABLE Product(iProductId int IDENTITY(1,1),cProductName char(20) not null,iProductPrice int not null,iQuantity int not null constraint chkQty check(iQuantity0)3)? ? ? CREATE TABLE Product(iProduc

19、tId int not null constraint defProductId DEFAULT 1,cProductName char(20)not null,iProductPrice int not null,iQuantity int not null constraint chkQty check(iQuantity0)25 为 存 储 组 中 不 同 部 门 的 材 料 , 创 建 了 以 下 的 Department 表 。CREATE TABLE Department(cDepartmentCode char(30) not null,vDepartmentName varch

20、ar(30) not null,vDepartmentHead varchar(25) not null,vLocation varchar(30) null)你 需 修 改 此 表 的 结 构 , 以 便 cDepartmentCode 属 性 实 施 实 体 完 整 性 。你 应 采 取 以 下 动 作 中 哪 一 个 ? 31)? ? ? 修 改 表 结 构 , 加 入 关 于 cDepartmentCode 属 性 的 主 键 约 束 。2)? ? ? 修 改 表 结 构 , 把 关 于 cDepartmentCode 属 性 的 NULL改 变 成 NOT NULL 。3)? ? ?

21、 修 改 表 结 构 , 加 入 关 于 cDepartmentCode 属 性 的 唯 一 性 约 束 。4)? ? ? 修 改 表 结 构 , 加 入 关 于 cDepartmentCode 属 性 的 缺 省 约 束 。26 考 察 以 下 陈 述 :陈 述 1: 快 照 复 制 允 许 用 户 自 动 地 处 理 和 更 新 数 据 。 4陈 述 2: 合 并 复 制 ( Merge replication ) 是 一 种 不 经 常 变 动 的 复 制 数 据 的 方 法 。关 于 上 面 陈 述 , 以 下 哪 一 个 是 正 确 的 ?1)? ? ? 两 个 陈 述 都 正 确

22、。2)? ? ? 两 个 陈 述 都 不 正 确 。3)? ? ? 陈 述 1 正 确 , 陈 述 2 不 正 确 。4)? ? ? 陈 述 1 不 正 确 , 陈 述 2正 确 。27 为 存 储 学 院 中 学 生 的 材 料 , 创 建 Student 表 如 下 :CREATE TABLE Student(cStudentCode char(3) not null,cStudentName char(40) not null,cStudentAddress char(50) not null,cStudentState char(30) not null,cStudentCity ch

23、ar(30) not null,cStudentPhone char(40) not null,cStudentEmail char(40) null)每 天 要 基 于 学 生 的 代 码 对 Student表 执 行 许 多 个 查 询 。 没 有 两 个 学 生 可 以 有 同 样 的 学 生 代 码 。在 每 学 期 结 束 时 , 新 学 生 的 材 料 要 打 入 到 Student 表 中 。 3你 要 改 进 查 询 的 性 能 。 你 应 创 建 什 么 类 型 的 索 引 ?1)? ? ? cStudentCode 属 性 上 的 簇 索 引 ( clustered ind

24、ex ) 。2)? ? ? cStudentCode 属 性 上 的 非 簇 索 引 。3)? ? ? cStudentCode 属 性 上 的 唯 一 性 簇 索 引 。4)? ? ? cStudentCode 属 性 上 的 唯 一 性 非 簇 索 引 。28 识 别 将 以 格 式 dd.mm.yyyy 显 示 当 前 日 期 的 SQL 语 句 。 31)? ? ? Select date= dd.mm.yy , getdate()2)? ? ? Select convert(char(12),4,getdate()3)? ? ? Select convert(char(12),get

25、date(),4)4)? ? ? Select convert(char(12),getdate(),104)29 你 给 出 以 下 命 令 , 创 建 Orders 表 的 cOrderNo 属 性 的 索 引 , 使 用 以 下 语 句 :CREATE INDEX idxOrderon Orders(cOrderNo)你 应 使 用 以 下 命 令 中 哪 一 个 来 验 证 创 建 在 Orders表 上 的 索 引 ? 21)? ? ? sp_helpindex idxOrder2)? ? ? sp_helpindex Orders3)? ? ? sp_helpindex cOrde

26、rNo4)? ? ? sp_helpindex Orders.cOrderNo?30 以 下 哪 个 查 询 能 够 在 titles 表 中 找 出 预 付 款 大 于 商 业 类 书 籍 平 均 预 付 款 的 所 有 书 籍 的 标 题 。41)? ? ? Select titlefrom titleswhere advance (Select advancefrom titleswhere type = business )2)? ? ? Select titlefrom titleswhere advance (Select avg(advance)from titleswhere

27、type = business )3)? ? ? Select titlefrom titleswhere advance =(Select avg(advance)from titleswhere type = business )4)? ? ? Select titlefrom titleswhere advance avg (advance)and type = business31 在 web 站 点 上 , 如 果 知 道 其 他 人 的 email-id 的 话 , 人 们 可 搜 索 另 一 个 人 的 地 址 和 电 话 号码 。 接 收 该 人 的 email id 和 返

28、回 他 的 地 址 和 电 话 号 码 的 过 程 创 建 如 下 :CREATE PROCEDURE prcGetAddress? ?EmailId char(30),Address char(30) output,Phone char(15) outputASSELECT Address=cAddress, Phone = cPhoneFROM SubscriberWHERE cEmailId=EmailId通 过 使 用 上 面 过 程 接 收 email id 和 显 示 地 址 和 电 话 号 码 , 你 可 用 以 下 过 程 中 哪 一 个 ? 41)? ? ? CREATE P

29、ROCEDURE prcDisplayAddressEmail char(30)ASDECLARE Address char(50) OUTPUT, Phone char(15) OUTPUTEXEC prcGetAddress Email, Address, PhoneSELECT Address, PhoneRETURN2)? ? ? CREATE PROCEDURE prcDisplayAddressEmail char(30)ASDECLARE Address char(50), Phone char(15)EXEC prcGetAddress Email, Address , Pho

30、neSELECT Address, PhoneRETURN3)? ? ? CREATE PROCEDURE prcDisplayAddressEmail char(30)ASDECLARE Address char(50), Phone char(15)SELECT Address, PhoneRETURN4)? ? ? CREATE PROCEDURE prcDisplayAddressEmail char(30)ASDECLARE Address char(50), Phone char(15)EXEC prcGetAddress Email, Address OUTPUT, Phone

31、OUTPUTSELECT Address, PhoneRETURN32 考 察 以 下 陈 述 : 3陈 述 1: DBMS有 助 于 降 低 数 据 冗 余 。 .陈 述 2: DBMS 对 未 授 权 用 户 的 数 据 不 提 供 安 全 性 。关 于 上 面 陈 述 , 以 下 中 哪 一 个 是 正 确 的 ?1)? ? ? 两 个 陈 述 都 正 确 。2)? ? ? 两 个 陈 述 都 不 正 确 。3)? ? ? 陈 述 1 正 确 , 陈 述 2 不 正 确 。4)? ? ? 陈 述 1 不 正 确 , 陈 述 2正 确 。33 为 存 储 在 联 机 礼 品 商 店 出 售

32、 的 不 同 礼 品 项 目 , 使 用 以 下 Gift 表 :CREATE TABLE Gift(iGiftCode int not null,cGiftDescription char(10) not null,cSize char(40) not null,iWeight int not null,mPrice money not null)创 建 一 个 过 程 , 它 接 收 礼 品 代 码 , 如 果 礼 品 出 现 在 表 中 返 回 0, 不 出 现 返 回 1。 创 建 此 过 程 如 下 :CREATE PROCEDURE prcGiftGiftCode intASIF

33、EXISTS (SELECT * FROM Gift WHERE iGiftCode = GiftCode)BEGIN? ?RETURN 0ENDELSEBEGIN? ?RETURN 1END你 应 使 用 以 下 语 句 中 哪 一 个 , 来 显 示 关 于 过 程 iGiftCode = 1004 的 返 回 状 态 ? 31)? ? ? DECLARE ReturnStatus intEXEC ReturnStatus = prcGift 1004SELECT ReturnStatus2)? ? ? DECLARE ReturnStatus intEXEC prcGift 1004 ,

34、 ReturnStatusSELECT ReturnStatus3)? ? ? DECLARE ReturnStatus intEXEC prcGift 1004 , ReturnStatus OUTPUTSELECT ReturnStatus4)? ? ? DECLARE ReturnStatus intEXEC prcGift = ReturnStatus , 1004SELECT ReturnStatus?34 旅 行 社 把 不 同 游 览 胜 地 的 材 料 存 储 在 以 下 的 Resort 表 中 。CREATE TABLE Resort(cResortCode char(50

35、) not null,cResortName char(30) not null,cAddress char(50) not null,cCity char(30) not null,mPrice money null,mDiscount money null)确 定 每 个 城 市 的 打 折 。 为 更 新 某 个 城 市 的 打 折 , 创 建 了 以 下 过 程 :CREATE PROCEDURE prcUpdateDiscountCity char(30),Discount moneyASIF EXISTS ( SELECT * FROM Resort WHERE cCity = C

36、ity)BEGIN? ? UPDATE Resort? ? SET mDiscount = Discount? ? WHERE cCity = City? ? RETURN 0ENDELSEBEGIN? ? RETURN 1END如 果 表 被 成 功 地 更 新 , 返 回 0, 否 则 返 回 1。你 应 使 用 以 下 语 句 中 哪 一 个 把 “ Houston” 城 市 的 打 折 金 额 更 新 为 $10? 。 此 语 句 应 显 示 该 过 程的 返 回 状 态 。 31)? ? ? DECLARE ReturnValue intEXEC ReturnValue = prcU

37、pdateDiscount Houston,10SELECT ReturnValue2)? ? ? DECLARE ReturnValue int OUTPUTEXEC ReturnValue , prcUpdateDiscount , Houston,10SELECT ReturnValue3)? ? ? DECLARE ReturnValue intEXEC prcUpdateDiscount Houston,10, ReturnValue OUTPUTSELECT ReturnValue4)? ? ? DECLARE ReturnValue intEXEC prcUpdateDiscou

38、nt = ReturnValue, Houston,10SELECT ReturnValue35 按 照 关 系 理 论 , 记 录 称 为 什 么 ? 41)? ? ? relation( 关 系 )2)? ? ? tuple( 元 组 )3)? ? ? cardinality( 基 数 )4)? ? ? degree( 度 )36 联 机 花 店 在 以 下 Flower 表 中 存 储 花 的 材 料 :CREATE TABLE Flower(cFlowerCode char(5) not null,cFlowerName char(30) not null,cFlowerDescrip

39、tion char(50) not null,mPrice money not null,mShippingCharges money not null,iWeight int not null)在 花 的 平 均 运 输 费 达 到 $8之 前 , 对 所 有 的 花 的 运 输 费 要 提 高 $1。 但 最 大 的 运 输 费 不 应 超 过 $10。为 提 高 运 输 费 , 你 将 使 用 以 下 批 处 理 中 哪 一 个 ? 11)? ?WHILE( SELECT AVG( mShippingCharges) FROM Flower) 10? ? ?BREAK? ?ELSEBeg

40、inUPDATE FlowerSET mShippingCharges = mShippingCharges + 1CONTINUE? ?EndEnd2)? ? ? ? ? ? WHILE (SELECT MAX(mShippingCharges) FROM Flower)10? ? BREAKELSE? ? CONTINUEEND3)? ? ? ? ? ? WHILE (SELECT AVG(mShippingCharges) FROM Flower)10? ? BREAKELSE? ? CONTINUEEND4)? ? ? ? ? ? WHILE (SELECT MAX(mShipping

41、Charges) FROM Flower)10? ? BREAKELSE? ? CONTINUEEND?37 职 工 材 料 维 护 在 Employee 表 中 。 公 司 有 一 个 计 划 , 鼓 励 职 工 拥 有 自 己 的 汽 车 。 当 职 工 利 用此 计 划 时 , 与 计 划 有 关 的 材 料 记 录 在 CarScheme 表 中 。 但 计 划 可 以 被 已 在 公 司 服 务 一 年 的 职 工所 用 。 参 加 的 日 期 存 储 在 称 为 dDateOfJoining 属 性 的 Employee 表 中 , 获 得 此 计 划 的 日 期 维 护在 Car

42、Scheme 表 的 dDateOfScheme 属 性 中 。 3你 将 如 何 保 证 汽 车 计 划 只 能 被 在 公 司 中 服 务 了 一 年 的 那 些 职 工 所 用 ?1)? ? ? 在 dDateOfScheme 属 性 上 创 建 一 个 缺 省 。 .2)? ? ? 创 建 一 个 规 则 并 把 它 约 束 在 dDateOfScheme 属 性 上 。3)? ? ? 在 Employee 表 上 创 建 一 个 插 入 触 发 器 。4)? ? ? 在 CarScheme 表 上 创 建 一 个 插 入 触 发 器 。38 一 家 化 装 品 公 司 维 护 了 三

43、 张 表 , 一 张 存 储 有 商 标 的 产 品 ( 称 为 BrandItems ) , 一 张 为 本 地制 造 的 产 品 ( 称 为 LocalItems) , 一 张 用 于 事 务 ( 称 为 ItemsSold) 。当 产 品 出 售 时 , 通 过 向 表 中 加 入 一 行 , 把 事 务 记 录 在 ItemsSold 表 中 。当 物 品 出 售 时 , 为 更 新 产 品 现 有 的 数 量 需 创 建 以 下 触 发 器 中 哪 一 个 ? 11)? ? ? ItemsSold表 上 的 一 个 更 新 触 发 器 以 更 新 二 张 产 品 表 。2)? ? ?

44、 BrandItems表 和 LocalItems表 上 的 一 个 更 新 触 发 器 。3)? ? ? BrandItems表 和 LocalItems表 上 的 一 个 插 入 触 发 器 。4)? ? ? ItemsSold 表 上 的 一 个 插 入 触 发 器 以 更 新 二 张 产 品 表 。39 某 个 高 级 中 学 以 十 进 制 数 形 式 存 储 了 学 生 的 考 试 成 绩 。 他 们 用 称 为 float 的 数 据 类 型 来 存储 十 进 制 值 。 分 数 被 打 入 到 用 以 下 语 句 创 建 的 表 中 :CREATE TABLE StudentM

45、arks(cRegistrationNo char(6) primary key,cBatchCode char(6) not null,fTest1 float not null,fTest2 float not null,fPractical float not null,fTotal float)需 要 一 份 显 示 分 数 的 报 告 , 分 数 被 舍 入 到 最 近 整 数 。 1.为 产 生 此 报 告 应 使 用 以 下 查 询 中 哪 一 个 ?1)? ? ? SELECT cRegistrationNo, round (fTotal) FROM StudentMarks2

46、)? ? ? SELECT cRegistrationNo, round (fTotal,0) FROM StudentMarks3)? ? ? SELECT cRegistrationNo, round (fTotal,-1) FROM StudentMarks4)? ? ? SELECT cRegistrationNo, round (fTotal,1) FROM StudentMarks40 评 估 Hugh and Co 公 司 中 所 有 职 工 的 信 息 维 护 在 称 为 Appraisal的 表 中 。 用 以 下 语 句 创 建 此表 :CREATE TABLE Appra

47、isal(cEmployeeCode char (6) not null,dDateOfAppraisal datetime not null,cReviewer char(15) not null,cStatus char(3) not null)每 季 度 评 估 职 工 。 dDateOfAppraisal 属 性 包 含 最 近 评 估 的 日 期 。 用 以 下 查 询 中 哪 一 个 可 让 职工 找 出 他 的 下 一 次 评 估 的 日 期 ? 41)? ? ? SELECT dateadd(qq, 3,dDateofAppraisal)FROM Appraisal2)? ?

48、? SELECT datepart (mm,dDateOfAppraisal) +3 FROM Appraisal3)? ? ? SELECT datepart (mm,dDateOfAppraisal ) FROM Appraisal4)? ? ? SELECT dateadd (mm,3,dDateOfAppraisal) FROM Appraisal41 关 于 触 发 器 以 下 陈 述 中 哪 一 个 是 正 确 的 ?1)? ? ? 对 于 表 你 只 可 有 一 个 更 新 、 一 个 删 除 、 及 一 个 插 入 触 发 器 。2)? ? ? 对 于 表 你 可 有 一 个

49、以 上 的 更 新 触 发 器 。3)? ? ? 删 除 触 发 器 在 表 上 发 生 删 除 操 作 之 前 激 活 。4)? ? ? 触 发 器 可 显 式 地 被 执 行 。42 用 哪 个 存 储 过 程 来 验 证 在 表 上 成 功 地 创 建 了 索 引 ? 41)? ? ? sp_help2)? ? ? sp_helpdb3)? ? ? sp_helpindex4)? ? ? sp_helptext43 工 作 的 单 个 单 元 必 须 具 有 四 种 性 质 , 称 为 原 子 性 ( Atomicity ) 、 一 致 性 ( Consistency) 、隔 离 性 ( Isolation ) 、 及 持 久 性 ( Durab

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报