一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 40. 现有关系模式:

    教师授课(教师号,姓名,职称,课程号,课程名,学分,教科书名)

    其函数依赖集为:

    {教师号→姓名,教师号→职称,课程号→课程名,课程号→学分,课程号→教科书名}

    (1)指出这个关系模式的主键。

    (2)这个关系模式是第几范式,为什么?

    (3)将其分解为满足3NF要求的关系模式(分解后的关系模式名自定)。

  2. 41. 假设某商店数据库中有关系模式R:R(商店编号,商品编号,数量,部门编号,负责人)约定:每个商店的每种商品只有一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。 请回答下列问题: (1)找出关系模式R的候选键。 (2)关系模式R最高已经达到第几范式?说明理由。 (3)如果R不属于3NF,请将R分解成3NF模式集。

  3. 39. 设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是 “零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。

    设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以确有多名保管员,但一名保管员只能在一个仓库工作。

    (1)试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。

    (2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。

  4. 37. 为体育部门建立数据库,其中包含如下信息: (1)运动队:队名、主教练,其中队名唯一标识运动队。 (2)运动员:运动员编号、姓名、性别、年龄。 (3)运动项目:项目编号、项目名、所属类别。其中每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多名运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。 根据上述叙述,解答以下问题: (1)建立ER模型(实体的属性可以省略)。 (2)将ER模型转换为关系模型。

  5. 38. 设某商业集团数据库中有商店、商品、职工三类实体。其中商店的属性有:商店编号、商店名称、地址;商品的属性有:商品号、商品名称、规格、单价;职工的属性有:职工号、姓名、性别。 

    每个商店可销售多种商品,每种商品也可放存多个商店销售。每个商店聘用多名职工,每名职工只能在一个商店工作。

    根据上面叙述,解答以下问题: (1)设计ER模型,要求标注联系类型,可省略属性。 (2)将ER模型转换成关系模型,标出每一个关系的主键和外键(如果存在)。

  6. 36. 某书店提供网上售书的服务项目,送书上门时需要填写如题36图所示的购书单。

    这张购书单提供的信息解答下列问题:

    (1)设计ER模型(实体的属性可不画出)。

    (2)转换成关系模型(标出主键和外键)。

  7. 35. 设有关系模式R(A,B,C,D),F是R上成立的FD集,F={D→A,D→B},试写出关系模式R的候选键,并说明理由。

  8. 33. 设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F={ABC→DE,BC→D,D→E},试问R达到笫几范式,并说明理由。

  9. 34. 简述ODBC体系结构中驱动程序管理器的功能。

  10. 30. 简述数据库安全性的定义。

  11. 32. SQL完整性约束有哪些?

  12. 31. 什么是触发器?它由哪三个部分组成?

  13. 28. 设某公司数据库中有关系模式R'(姓名,职务,工资),R上的函数依赖集F={姓名→职务,职务→工资},试给出R的三个分解。并分析其是否具有无损连接性和保持函数依赖性。

  14. 29. 简述SQL数据库表的三种类型及它们的区别。

  15. 27. 设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},计算属性集D关于F的闭包D+

  16. 26. 什么是DB的系统缓冲区?

  17. 23. API的中文含义是________。

  18. 25. 数据库应用系统开发工具可以在客户机上通过________接口与诸如Oracle、SQL Servcr等服务器端的数据库相连。

  19. 24. PB 9.0的________画板用于定义程序中要使用的全局结构。

  20. 21. ________类型是一个标识符的列表,它和整型是同义词。

  21. 22. 目前面向对象开发的行业标准语言是________。

  22. 20. PB 9.0中,连接数据库时用________命令。

  23. 19. PB 9.0的开发空间的三个层次是Workspace、Target和________。

  24. 18. T-SQL中用于循环结构的流程控制语句是________语句。

  25. 16. SQL Server 2000中,实际上用户连接的数目上限是________个。

  26. 17. 导入和导出数据可以完成多个数据库之间的________转换和转移。

  27. 14. SQL Server 2000中的( )工具用来管理数据库的应用程序。

    • A.查询分析器
    • B.服务管理器
    • C.企业管理器
    • D.事件探查器
  28. 15. 面向对象技术中,数组类型属于( )

    • A.基本类型
    • B.复合类型
    • C.引用类型
    • D.对象类型
  29. 12. 在数据库系统中,系统故障造成的后果是( )

    • A.硬盘数据丢失
    • B.磁带数据丢失
    • C.内存数据丢失
    • D.软盘数据丢失
  30. 11. 事务的持久性是指( )

    • A.事务中包括的所有操作要么都做,要么都不做
    • B.事务一旦提交,对数据库的改变是永久的
    • C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
    • D.事务必须使数据库从一个一致性状态变到另一个一致性状态
  31. 13. 下列说法中正确的是( )

    • A.封锁的粒度越大,并发度就越小,同时系统的开销也越小
    • B.封锁的粒度越大,并发度就越大,同时系统的开销也越小
    • C.封锁的粒度越大,并发度就越小,同时系统的开销.也越大
    • D.封锁的粒度越大,并发度就越大,同时系统的开销也越大
  32. 10. 设有关系R(书号,书名),如果要检索第3个字母为M,且至少包含4个字母的书名,则SQL查询语句中WHERE子句的条件表达式应写成:书名LIKE( )

    • A.'_ _M_'
    • B.'_ _M%'
    • C.'_ _M_%'
    • D.'%M_ _'
  33. 9. 在SQL中使用FOREIGN KEY时,与之配合的语句是( )

    • A.EXISTS
    • B.EXCEPT
    • C.TABLE
    • D.REFERENCES
  34. 7. 设有关系R(A,B,C)和S(B,C,D),则与RS等价的关系代数表达式是(  )

    • A.A
    • B.B
    • C.C
    • D.D
  35. 8. 在SQL中,用户可以直接操作的是( )

    • A.基本表
    • B.视图
    • C.基本表或视图
    • D.基本表和视图
  36. 4. 教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( )

    • A.派生属性
    • B.多值属性
    • C.复合属性
    • D.NULL属性
  37. 5. 下列叙述正确的是( )

    • A.在ORDER BY子句后只能有一个属性
    • B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容
    • C.进行有序输出时,如果列中有空值则在升序输出时最后列出空值项,而在降序时首先列出空值项
    • D.ORDER BY子句中必须指明是升序或降序,不能缺省
  38. 6. 已知关系R(A,B)和S(B,C),在下面列出的SQL语句中,实现了关系代数表达式RS运算的是( )

    • A.SELECT*FROM R,S WHERE R.B=S.B
    • B.SELECT A,B,C FROM R,S WHERE R.B=S.B
    • C.SFLFCT A.R.R.C FROM R,S WHFRF R.B=S.B
    • D.SELECT A,R.B,S.B,C FROM R,S WHERE R.B=S.B
  39. 3. 数据库物理设计阶段的任务不包括( )

    • A.优化模式
    • B.存储记录结构设计
    • C.确定数据存放位置
    • D.存取方法设计
  40. 2. 对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是( )

    • A.应用程序开发人员
    • B.终端用户
    • C.数据库管理员
    • D.数据库管理系统的软件设计人员
  41. 1. 一般情况下,一个数据库系统的外模式( )

    • A.只能有一个
    • B.最多只能有一个
    • C.至少两个
    • D.可以有多个