一起答

全国自考(数据库系统原理)模拟试卷7

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 47. 图书出版管理数据库中有两个基本表:

    图书(书号,书名,作者编号,出版社,出版日期)

    作者(作者编号,作者名,年龄,地址)

    试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。

  2. 46. 试用SQL语句写出下列操作:将“电脑动画”项目的报酬改为所有项目的平均报酬。

  3. 44. 分析以下SQL语句: SELECT X.学号 FROM 参加X,参加Y WHERE X.学号一Y.学号 AND X.项目号< >Y.项目号; 请问上述语句完成了什么查询操作?

  4. 45. 试用SQL语句写出下列查询:列出每个系所有学生参加项目所获得的总报酬。

  5. 已知有如下三个关系:

    学生(学号,姓名,系号)

    项目(项目号,项目名称,报酬)

    参加(学号,项目号,工时)

    其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。

    基于以上关系回答小题。

    试用关系代数表达式写出下列查询:列出“王明”同学所参加项目的名称。

  6. 42. 分析以下SQL语句: SELECT 姓名 FROM 读者 WHERE 读者号 IN (SELECT 读者号 FROM 借阅 WHERE 图书号='001'); 请写出相应的关系代数表达式。

  7. 41. 用SQL语句查询书名为“高等数学”的库存量。

  8. 40. 用SQL语句查询“马林”所借图书中未还的书名。

  9. 图书借阅关系数据库如下:

    图书(图书号,书名,作者,单价,库存量)

    读者(读者号,姓名,工作单位,地址)

    借阅(图书号,读者号,借期,还期,备注)

    其中,还期为NULL表示该书未还。基于以上关系回答下列小题。

    用SQL语句建立未还图书的读者姓名和工作单位的视图。

  10. 37. 用SQL语句查询所有商品的名称及其销售总额。

  11. 38. 用SQL语句查询共有多少家商场销售“长虹彩电”。

  12. 设有三个关系A(Anum,Aname,city),它的属性分别是:商场号,商场名称,商场所在城市;B(Bnum,Bname,price),它的属性分别是:商品号,商品名称,价格;AB(Anum,Bnum,qty),它的属性分别是商场号,商品号,商品销售数量。依据上述关系回答下面小题。

    用SQL语句创建一个基于A、B、AB三个表的视图(上海商场),其中包括城市为上海的商场名称及其销售的商品名称。

  13. 35. ODBC的体系结构有哪几层?

  14. 34. 简述类图中的重复度与ER图中实体的基数的区别。

  15. 33. 简述对象联系图的定义。

  16. 31. 简述DB驱动程序的主要任务。

  17. 32. 什么是SQL/CLI?

  18. 29. 简述PowerBuildcr 9.0中连接ODBC数据库的步骤。

  19. 30. 简述引用类型的概念。

  20. 27. 简述SQL Server触发器。

  21. 28. 简述T-SQL语言中Begin…End语句的作用。

  22. 25. ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种________的能力。

  23. 26. 什么是角色?

  24. 24. PowerBuilder的一大特点是提供了________,它封装了对数据库中的数据操作。

  25. 23. SQL Server 2000引擎对外使用Net-Library抽象层来支持不同的________。

  26. 22. DBS运行的最小逻辑工作单位是________。

  27. 21. 保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的________控制。

  28. 20. 存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在中。

  29. 19. 关系代数运算中,θ连接可由选择和________操作组合而成。

  30. 18. 关系模型中,数据联系是通过表间的________实现的。

  31. 17. 当局部ER图合并全局ER图时,可能出现________冲突、结构冲突、命名冲突。

  32. 16. DBMS提供DML实现对数据的操作,基本的数据操作有两类:检索和________。

  33. 15. SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( )

    • A.查询分析器
    • B.服务管理器
    • C.企业管理器
    • D.事件探查器
  34. 14. PB 9.0连接数据库首先要做的一步是( )

    • A.建立ODBC数据源
    • B.建立数据描述文件
    • C.用“Connect”命令连接数据库
    • D.连接数据源
  35. 13. 下列不属于并发操作带来的问题是( )

    • A.丢失更新
    • B.读脏数据
    • C.不可重复读
    • D.死锁
  36. 12. 设有关系R、S、T如下图所示,其中,关系T是()运算的结果。

    • A.S-R
    • B.S∪R
    • C.S∩R
    • D.S×R
  37. 11. 在数据库系统中,日志文件用于( )

    • A.保障事务的并发性
    • B.保障数据的安全性
    • C.检测系统的死锁
    • D.数据库故障的恢复
  38. 10. 解决并发操作带来的数据不一致性问题时普遍采用( )

    • A.封锁
    • B.恢复
    • C.存取控制
    • D.协商
  39. 8. 在DB恢复中,对尚未做完的事务执行( )处理。

    • A.REDO
    • B.UNDO
    • C.COMMIT
    • D.ROLLBACK
  40. 9. 下列哪个关键字不能用来激活触发器( )

    • A.Insert
    • B.Update
    • C.Delete
    • D.Select
  41. 5. SQL语言中,删除一个表的命令是(  )

    • A.DELETE
    • B.CLEAR
    • C.DROP
    • D.REMORE
  42. 6. 在SELECT语句中使用*表示( )

    • A.选择任何属性
    • B.选择全部属性
    • C.选择全部元组
    • D.选择主键
  43. 7. 在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是( )

    • A.实现X封锁的读
    • B.实现S封锁的读
    • C.不加封锁的读
    • D.实现共享型封锁的读
  44. 3. 对关系的描述不正确的是( )

    • A.关系是一个集合
    • B.关系是一张二维表
    • C.关系可以嵌套定义
    • D.关系中的元组次序可交换
  45. 4. 下列规则中正确的是( )

    • A.若X→Y,WY→Z,则WX→Z
    • B.若X∈Y,则X→Y
    • C.若XY→Z,则X→Z,Y→Z
    • D.若Xn Y=∮,则X→Y
  46. 1. 对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是( )

    • A.多对一
    • B.一对多
    • C.多对多
    • D.一对一
  47. 2. 对用户访问数据库各种资源的权限加以限定是为了保护数据库的( )

    • A.完整性
    • B.安全性
    • C.并发性
    • D.一致性