川大《数据库技术2263》21秋在线作业2[答案]答案
《数据库技术2263》21秋在线作业2
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 75 分)
1.如果规定:一个学校只有一个校长,一个校长只在一个学校任职,则实体集学校和校长之间的联系是
A.1对1
B.1对多
C.多对多
D.多对1
正确答案:-----
2.假定STUDENT.DBF学生数据库文件中装入前六条记录均为男生的记录,执行以下命令序列 USE STUDENT GOTO 3 LOCATE NEXT 3 FOR 性别=“男” 后,记录指针定位在
正确答案:-----
A.第3条记录上
B.第4条记录上
C.第5条记录上
D.第6条记录上
正确答案:-----
3.可以用E-R图描述的是
A.逻辑模型
B.概念模型
C.物理模型
D.数据模型
正确答案:-----
4.ROUND(4.785,2)返回的是
正确答案:-----
A.4.700
B.4.790
C.4.800
D.4.796
正确答案:-----
5.假定系统日期是1998年12月20日,有如下命令NJ=MOD(YEAR(DATE())-1900,100)执命令后,NJ的值是
正确答案:-----
A.1998
B.98
C.981220
D.1220
正确答案:-----
6.使用二维表格结构表达实体及实体间联系的数据模型是
A.层次模型
B.网状模型
C.关系模型
D.联系模型
正确答案:-----
7.存储过程的优点不包括
A.提高运行速度
B.降低网络通信量
C.间接实现安全控制
D.存储在DB之外方便修改
正确答案:-----
8.下列关于导出表叙述正确的是
A.导出表即为视图
B.导出表是执行了查询时产生的表
C.导出表必然与原表具有同样结构
D.导出表可以用CREATETABLE直接创建
正确答案:-----
9.数据库中增加一条新数据使用的命令是
A.insert
B.create
C.drop table
正确答案:-----
D.update
正确答案:-----
10.在一个关系中,能够唯一确定一个元组的属性或属性组合叫做
A.索引码
B.关键字
C.域
D.排序码
正确答案:-----
11.关系型数据库管理系统存储与管理数据库模型是
A.关系树
B.二维表
C.节点路径
D.文本文件
正确答案:-----
12.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是
A.一对一
B.一对多
C.多对多
D.多对一
正确答案:-----
13.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和
正确答案:-----
A.系统分析员
B.程序员
C.数据库管理员
D.操作员
正确答案:-----
14.规定关系的所有主属性都不能取空值,是用来实现哪一类完整性约束
A.实体完整性
B.属性值的约束
C.参照完整性
D.用户定义完整性
正确答案:-----
15.存储在计算机中结构的数据集合为
A.网络系统
B.数据库系统
C.操作系统
D.数据库
正确答案:-----
16.当where子句、聚合函数、group by子句和having子句同时出现在一个查询中时,最后执行的是
A.聚合函数
B.where子句
C.group by子句
D.having子句
正确答案:-----
17.数据库应用系统设计的需求分析阶段生成的文档是数据字典和
A.数据流图
B.E-R图
C.功能模块图
D.UML图
正确答案:-----
21.ER方法的三要素是
A.实体、属性、实体集
B.实体、键、属性
C.实体、属性、联系
D.实体、域、联系
正确答案:-----
19.概念模型独立于
A.E-R模型
B.硬件设备和DBMS
正确答案:-----
正确答案:-----
C.操作系统和DBMS
D.DBMS
正确答案:-----
20.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是
A.M端实体的关键字
B.N端实体的关键字
C.M端实体关键字与N端实体关键字组合
D.重新选取其他属性
正确答案:-----
21.表示事务执行成功的语句是
A.COMMIT
B.RETURN
C.ROLLBACK
D.OK
正确答案:-----
22.事务的持续性是指
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事力内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
正确答案:-----
23.数据库运行过程中,由于磁盘损坏或外存信息丢失所产生的故障通常称为
A.软件故障
B.硬件故障
C.系统故障
D.介质故障
正确答案:-----
24.恢复机制的关键问题是建立冗余数据,最常用的技术是
A.数据镜像
B.数据转储
C.登录日志文件
D.B+C
正确答案:-----
25.下列不属于并发操作带来的问题是
A.丢失更新
B.读脏数据
C.不可重复读
D.死锁
正确答案:-----
26.解决并发操作带来的数据不一致性总是普遍采用
A.封锁
B.恢复
C.存取控制
D.协商
正确答案:-----
27.用于数据库恢复的重要文件是
A.数据库文件
B.索引文件
C.日志文件
D.备注文件
正确答案:-----
28.( ) 是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
正确答案:-----
A.程序
B.命令
C.事务
D.文件
正确答案:-----
29.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行
A.REDO操作
正确答案:-----
正确答案:-----
B.UNDO操作
C.RESTART操作
D.NULL操作
正确答案:-----
30.在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指
A.命名太长或太短
B.同名异义或同义异名
C.属性类型冲突
D.属性取值单位冲突
正确答案:-----
川大《数据库技术2263》21秋在线作业2[答案]多选题答案
二、判断题 (共 10 道试题,共 25 分)
31.视图能够对机密数据提供安全保护。( )
32.所有的视图都是可以更ABC。( )
33.数据库文件中共有21条记录,在执行GO BOTTOM命令后,记录指针指向的序号为21。( )
34.DB分成物理数据库和描述数据库两类,后者由DD系统管理。( )
正确答案:-----
35.关系操作的特点是集合操作。( )
36.一般地,一个数据库系统的外模式只能有一个。( )
37.关系模式的操作异常问题往往是由数据冗余引起的。( )
38.数据库角色是被命名的一组与用户相关的权限。( )
39.DBMS是位于应用程序和操作系统之间的一层管理软件。( )
正确答案:-----
40.视图是从一个或多个表中导出的表,所以它是一个实表。( )
川大《数据库技术2263》21秋在线作业2[答案]历年参考题目如下:
《数据库技术2263》18春在线作业2-0001
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 60 分)
1.对多表进行操作时,选择工作区所使用的命令为( )。
A.USE
B.OPEN
C.SELECT
D.CREATE
2.数据库系统的核心是:
A.计算机硬件
B.数据库
C.数据库管理系统
D.用户
3.报表文件的扩展名是( )。
A.RPT;
B.FRX;
C.REP;
D.RPX
4.在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用( )。
A.“显示”菜单中的“追加方式”
B.“表”菜单中的“追加新记录”
C.“表”菜单中的“追加记录”
D.快捷键Ctrl+Y
5.对表文件建立索引,可使用命令( )。
A.sort
B.update
C.index
D.join
6.在FoxPro中表达式20=10/2+4的结果是:
A..T.
B.0
C.3
D..F.
7.一个数据库名为student ,要想打开该数据库,应使用命令( )。
A.OPENstudent
B.OPENDATAstudent
C.USEDATAstudent
D.USEstudent
8.下面SQL语句错误的是( )。
A.SELECT书名,出版单位FROMWHERE出版单位IN(“高等教育出版社”,“人民出版社”);
B.INSERTINTO图书(总编号,书名)VALUES(“456245”,“数据库技术”);
C.UPDATE图书WITH分类号=“TP31/456”;
D.SELECT“选课人数:”,COUNT(*)FROM选课
9.SQL SELECT语句的功能是:
A.定义
B.查询
C.修改
D.控制
10.有SQL语句:SELECT AVG(工资)FROM 职工的执行结果是:
A.工资的最大值
B.工资的最小值
C.工资的平均值
D.工资的合计
11.专门的关系运算中,选择运算是( )。
A.在基本表中选择满足条件的记录和属性组成一个ABC关系
B.在基本表中选择字段组成一个ABC关系
C.在基本表中选择满足条件的记录组成一个ABC关系
D.上述说法都是正确的
12.下列关系运算中,不属于专门的关系运算的是( )。
A.选择
B.投影
C.并
D.联接
13.主索引字段:
A.不能出现重复值或空值
B.能出现重复值
C.能出现空值
D.不能出现重复值,但能出现空值
14.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )。
A.m:n
B.1:m
C.m:k
D.1:1
15.在关系数据库设计中,设计关系模式是哪个阶段的任务( )。
A.需求分析阶段;
B.概念设计阶段;
C.逻辑设计阶段;
D.物理设计阶段
16.删除表的SQL命令是( )。
A.DROPTABLE
B.DELETETABLE
C.ERASETABLE
D.KILLTABLE
17.FoxPro DBMS基于的数据模型是( )。
A.层次型
B.关系型
C.网状型
D.混合型
18.有SQL语句:SELECT MIN(工资)FROM 职工的执行结果是( )。
A.工资的最大值
B.工资的最小值
C.工资的平均值
D.工资的合计
19.数据库文件的扩展名是:
A.DBF
B.DBC
C.DBT
D.FPT
20.在 FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是:
A.MNX
B.PRG
C.MPR
D.SPR
二、 判断题 (共 10 道试题,共 40 分)
1.SQL的查询语句也称做SELECT命令。
A.错误
B.正确
2.用SELECT进行简单查询时,如询问中无条件限制,可省略WHERE子句。
A.错误
B.正确
3.一个基本表只能建立一个索引。
A.错误
B.正确
4.建立数据库的命令是“Setup”。
A.错误
B.正确
5.联接查询即为多表查询,涉及到两个或几个关系。
A.错误
B.正确
6.从用户观点来看,关系的逻辑结构是一个二维表。
A.错误
B.正确
7.SQL不允许多重排序。
A.错误
B.正确
8.视图是个虚表。
A.错误
B.正确
9.联接查询时,如不同关系中有相同的属性名,为了避免混淆,应当在前面冠以关系名并用.分开。
A.错误
B.正确
10.所有的嵌套查询都能用联接查询替代。
A.错误
B.正确