一起答

数据库系统原理自考2015年10月真题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 一个工厂要建立一个管理数据库系统,该系统有部门、职工、设备、零部件、厂商等实体,各实体属性如下:

    部门:部门号、部门名、电话、地址;

    职工:职工号、职工名、性别、职务;

    设备:设备号、名称、价格;

    零部件:零部件号、名称、规格、价格;厂商:单位号、名称、电话、地址。

    一个部门有多个职工,但每个职工只能在一个部门工作;一个部门管理多台设备,每台设备只属于一个部门;一台设备装配多种零部件,每种零部件可以装配在多台设备上;一个厂商可以提供多种零部件,每种零部件可以由多个厂商提供。

    (1)试画出反映上述实体关系的E—R图(可以省略实体的属性)。

    (2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。

  2. 用SQL语言创建视图V_EWC:视图包括职工工号、姓名、工资、公司编号、公司名称。

  3. 设有一个商业集团的关系模式R(商品号,商品名,类号,类名,商店号,商店名,地址,售价),每种商品在每个商店只有一个售价。

    (1)写出关系模式R的关键码。

    (2)将R规范到2NF。

    (3)将R规范到3NF。

  4. 使用SQL语句查询在编号为C4和C8的公司兼职的职工工号。

  5. 使用SQL语句查询各个公司的公司号以及职工人数。

  6. 使用SQL语句将编号为C2公司,低于该公司平均工资的职工工资提高5%。

  7. 简述SQL/CLl中语句记录的功能。

  8. 某集团公司职工管理系统的数据库包括如下关系表:

    职工表:EMP(EN0,ENAME,AGE,SEX),其属性分别表示职工工号、姓名、年龄和性别;

    工作表:WORKS(EN0,CN0,SALARY),其属性分别表示职工工号、工作的公司编号和工资;

    公司表:COMP(CN0,CNAME,CADDRESS),其属性分别表示公司编号、公司名称和地址。

    实现下列操作:

    使用关系代数语言查询工作在C1号公司的年龄超过50岁的职工工号和姓名。

  9. 简述PowerBuilder 9.0输出窗口的功能。

  10. 简述T—SQL语言中Goto语句的作用。

  11. 简述事务的存取模式种类。

  12. 简述用户(或应用程序)访问数据的权限种类。

  13. 设有关系模式R(U,F),其中U={A,B,C,D,E},F={A→BC,CD→E,B→D,E→A},求属性A在F上的闭包(A)+

  14. 简述数据库设计的规划阶段的任务。

  15. 在嵌入式SQL中如何区分SQL语句和宿主语言语句?试题答案:在嵌入式SQL中,为了能够区分SQL语句与宿主语言语句,所有SQL语句都必须加前缀EXEC SQL。并以“END EXEC"作为语句结束标志。结束标志在不同的主语言中是不同的,在C和PASCAL语言程序中规定结束标志不用END EXEC,而是用分号“;”。30. 简述事务的性质。

  16. 简述DBS的全局结构。

  17. ODBC规范定义的驱动程序有两种类型:即单层驱动程序和________。

  18. SQL Server中,存储过程是存放在服务器上的预先________好的SQL语句。

  19. DBMS的恢复子系统必须在系统重新启动时,对非正常终止的事务进行处理,把数据库恢复到________状态。

  20. 系统树窗口为PowerBuilder开发人员提供了关于________的活动状态视图。

  21. 视图被用来对无权用户屏蔽数据。用户只能使用视图定义中的数据,而不能使用视图定义外的其他数据,从而保证了数据________。

  22. 在SQL语言中,对分组查询中指定满足条件的语句是________。

  23. 在对关系R和S做自然连接时,把原该舍弃的元组也保留在新关系中,同时在这些元组新增加的属性上填上空值,这种操作称为________。

  24. 在关系模式R中,能函数决定所有属性的属性组称为模式R的________。

  25. 一个UML类图,如题15图所示,表示类的名称的是( )

    • A.Faculty
    • B.fno
    • C.salary
    • D.num_teach
  26. DBMS总是基于某种数据模型,可以分为层次型、网状型、________和面向对象模型。

  27. 概念设计中最著名的方法就是________。

  28. 在SQL Server 2000安装时,安装程序会把系统文件存放在启动盘的目录下,存放日志文件的目录是( )

    • A.\Log
    • B.\Books
    • C.\Jobs
    • D.\BackUp
  29. PowerBuilder 9.0中,可以对应用程序的0pen、Close、Error等事件编程的画板是( )

    • A.数据窗口画板
    • B.数据管道画板
    • C.应用画板
    • D.函数画板
  30. 若事务T1已经给数据A加上了排他锁,则事务T2( )

    • A.只能再对数据A加共享锁
    • B.不能再给数据A加任何锁
    • C.只能再对数据A加排他锁
    • D.可以对数据A加任何锁
  31. 关于事务的故障与恢复,下列说法正确的是( )

    • A.事务日志用来记录事务执行的频度
    • B.任何故障的恢复都由系统自动完成
    • C.系统故障的恢复只需进行RED0操作
    • D.对日志文件设置检查点是为了提高故障恢复的效率
  32. 设某数据库中一个表S的结构为S(SNAME,CNAME,GRADE),其中SNAME为学生名,CNAME为课程名,二者均为字符型,GRADE为成绩,数值型,取值范围是0一100,若要把“张一的化学成绩80分”插入S中,则下列语句正确的是( )

    • A.ADD INTO S VALUES(ˋ张一ˊ, ˋ化学ˊ, ˋ80ˊ)
    • B.INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ, ˋ80ˊ)
    • C.ADD INTO S VALUES(ˋ张一ˊ, ˋ化学ˊ, 80)
    • D.INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,80)
  33. 在SQL查询语言中,用于合并查询的谓词是( )

    • A.Exists
    • B.All
    • C.Union
    • D.Some
  34. 设有关系R和S,与R-S等价的元组关系演算表达式是( )

    • A.
    • B.
    • C.
    • D.
  35. “左部不可约依赖”也称为( )

    • A.局部依赖
    • B.完全依赖
    • C.平凡函数依赖
    • D.非平凡的函数依赖
  36. 如题7图,两个关系R1和R2,运算能得到关系R3的是( )

    • A.连接
    • B.笛卡儿积
    • C.并
    • D.交
  37. 在讨论关系模式的质量时,关于非形式化的衡量准则,叙述不正确的是( )

    • A.关系模式的设计应尽可能只包含有直接联系的属性
    • B.尽可能使得相应关系中不出现插入、删除和修改等操作异常
    • C.相应关系中最好放置一些经常为空值的属性
    • D.尽可能使关系的等值连接在主键和外键的属性上进行
  38. 不是数据库的运行与维护阶段任务的工作是( )

    • A.数据库的转储和恢复
    • B.数据库试运行
    • C.数据库安全性、完整性控制
    • D.数据库性能的监督、分析和改进
  39. 在关系模型中,对于关系性质叙述正确的是( )

    • A.关系中每一个属性值都是可分解的
    • B.关系中允许出现重复元组
    • C.由于关系是一个集合,因此不考虑元组间的顺序,即没有行序
    • D.元组中的属性在理论上是有序的
  40. 关于概念模型的描述,不正确的是( )

    • A.概念模型表达了数据的局部逻辑结构
    • B.概念模型是从用户需要的观点出发,对数据建模
    • C.概念模型独立于硬件和软件
    • D.概念模型是数据库设计人员与用户之间进行交流的工具
  41. 不是数据管理技术进入数据库阶段的标志的20世纪60年代末的三件大事的是( )

    • A.1968年美国IBM公司推出层次模型IMS系统
    • B.1969年美国CODASYL组织发布了DBTG报告
    • C.1970年美国IBM公司的E.F.Codd连续发表论文
    • D.1970年James Gray因在数据库领域的成就获得图灵奖