福建师范大学19春《数据库管理与应用》在线作业
福师《数据库管理与应用》在线作业二-0009
试卷总分:100 得分:0
一、 单选题 (共 40 道试题,共 80 分)
1.下列哪一项不是DBMS的组成部分?( )
A.DDL及其翻译处理程序
B.DML及其编译、解释程序
C.数据库运行控制程序
D.宿主语言及其编译、处理程序
2.下面关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是( )
A.产生表单对象引用变量XX,在释放变量XX时自动关闭表单
B.产生表单对象引用变量XX,在释放变量XX时并不关闭表单
C.产生表单对象引用变量YY,在释放变量YY时自动关闭表单
D.产生表单对象引用变量YY,在释放变量YY时并不关闭表单
3.从现实世界中抽象出实体型、属性和实体集间的联系,并用( )模型来描述它们。
A.E-R
B.概念
C.逻辑
D.物理
4.SQL中使用( )语句创建索引。
A.CREATE PROC
B.CREATE VIEW
C.CREATE TABLE
D.CREATE INDEX
5.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE()。
A.‘_ _ W _ %’
B.‘_ % W _ _’
C.‘_ W _ _’
D.‘_ W _ %’
6.E-R图是数据库设计的工具之一,它适用于建立数据库的____。
A.概念模型
B.逻辑模型
C.结构模型
D.物理模型
7.下述关于数据库系统的正确叙述是____
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
8.SQL的DML包括的语句有( )
A.ROLLBACK,COMMIT
B.CREATE,DROP,ALTER
C.GRANT,REVOKE
D.INSERT,DELETE,UPDATE
9.( )阶段要做的工作是将需求分析得到的用户需求抽象为反映用户观点的概念模型。
A.数据库实施
B.逻辑结构设计
C.概念结构设计
D.数据库运行和维护
10.在数据库中,产生数据不一致的根本原因是____。
A.没有严格保护数据
B.数据存储量太大
C.未对数据进行完整性控制
D.数据冗余
11.关系数据库中,实现实体之间的联系是通过表与表之间的( )。
A.公共索引
B.公共存储
C.公共元组
D.公共属性
12.( )是指编译之后可以以一种可执行的形式永久地存储在数据库中的SQL语句。
A.索引
B.基本表
C.数据库
D.存储过程
13.SQL语言中,实现数据检索的语句是____。
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
14.关系数据库的连接操作,在FoxPro中可用____命令来实现。
A.COPY
B.APPEND FROM
C.SET RELATION TO
D.INDEX ON
15.一条一般的(并非LOCATE命令中的)FOR子句执行完毕后,若范围为ALL或REST,那么记录指针指向____。
A.首记录
B.末记录
C.首记录前
D.末记录后
16.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中的元组既属于R又属于S,则W为____运算的结果。
A.笛卡尔积
B.并
C.差
D.交
17.下列选项不符合良好程序设计风格的是( )
A.源程序要文档化
B.数据说明的次序要规范化
C.避免滥用 goto 语句
D.模块设主地要保证高耦合、高内聚
18.解决并发操作带来的数据不一致性问题普遍采用____。
A.封锁
B.恢复
C.存取控制
D.协商
19.( )约束不允许列值为空。
A.NULL
B.NOT NULL
C.CHECK
D.PRIMARY KEY
20.定义外键实现的是哪一(些)类完整性? ( )
A.实体完整性
B.参照完整性(即引用完整性)
C.用户定义的完整性
D.实体完整性、参照完整性和用户定义的完整性
21.在关系数据库设计中,设计关系模式是____的任务
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
22.SELECT语句中( )的作用是将结果集按<列名1>的值进行分组。
A.From
B.Where
C.Order by
D.Group by
23.在下列关于关系的陈述中,错误的是( )。
A.表中任意两行的值不能相同
B.表中任意两列的值不能相同
C.行在表中的顺序无关紧要
D.列在表中的顺序无关紧要
24.若用如下的SQL语句创建一个student表:CREAT TABLE student (NO C(4) NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGEN(2)),可以插人到student表中的是____。
A.('1031','曾华',男,23)
B.('1031','曾华',NULL,NULL)
C.(NULL,'曾华','男','23')
D.('1031',NULL,'男',23)
25.以下不属于SQL数据操作命令的是( )
A.MODIFY
B.INSERT
C.UPDATE
D.DELETE
26.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为____
A.数据定义功能
B.数据管理功能
C.数据操纵功能
D.数据控制功能
27.( )是数据库系统的核心,用于数据库的建立、使用和维护。
A.硬件系统
B.软件系统
C.数据库管理员
D.数据库管理系统
28.下列选项中不属于软件生命周期开发阶段任务的是( )
A.软件测试
B.概要设计
C.软件维护
D.详细设计
29.下列关于数据库三级模式结构的说法中,哪一个是不正确的?( )
A.一个数据库中可以有多个外模式但只有一个内模式
B.一个数据库中可以有多个外模式但只有一个模式
C.一个数据库中只有一个外模式也只有一个内模式
D.一个数据库中只有一个模式也只有一个内模式
30.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则( )
A.只有SNO不能取空值
B.只有CNO不能取空值
C.只有GRADE不能取空值
D.SNO与CNO都不能取空值
31.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )
A.编码设计
B.测试阶段
C.运行阶段
D.物理设计
32.为数据表创建索引的目的是( )
A.提高查询的检索性能
B.创建唯一索引
C.创建主键
D.归类
33.设有一个名为GZ.DBF的表文件,包含以下字段:姓名(C,8)、职务(C,10)、工资 (N,6,2)、出生日期(D,8)和正式工(L,l)。阅读以下程序: USE GZ DO WHILE .NOT.EOF____ IF 职务=“工程师” .AND. 出生日期>{10/20/60} D=出生日期 NAME=姓名 SALARY=工资 EXIT ENDIF SKIP ENDDO Y=YEAR(DATE____)-YEAR(D)
A.显示一位1960年10月20日后出生的工程师姓名,年龄及工资
B.显示一位1960年10月20日后出生的工程师姓名,年龄
C.显示1960年10月20日后出生的工程师姓名,年龄及工资
D.显示所有1960年10月20日后出生的工程师姓名,年龄及工资
34.有数据库A、B、C,已建立了A→B的关联,欲再建立B→C的关联,以构成A→B→C的关联____。
A.必须使用带ADDITIVE子句的SET RELATION 命令
B.使用不带ADDITIVE子句的SET RELATION命令即可
C.在保持A→B关联的基础上不能再建立B→C的关联
D.在保持A→B关联的基础上不能再建立B→C的关联,但可以建立A→C的关联
35.SELECT语句中( )子句用于指明要查询的数据来自哪些基本表或视图。
A.FROM
B.WHERE
C.SELECT
D.GROUP BY
36.已打开的ABC.DBF表文件中有10条记录,执行以下命令: GO TOP SKIP 3 ?RECNO____ 输出的结果是____。
A.1
B.2
C.3
D.4
37.在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有( ) 。
A.片段透明性
B.地址透明性
C.局部映象透明性
D.异地透明性
38.命令APPEND BLANK的功能是____。
A.在表文件开始增加一个空记录
B.在表文件末尾增加一个空记录
C.在当前记录前增加一个空记录
D.在当前记录后增加一个空记录
39.用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?( )
A.DROP
B.DELETE
C.ALTER
D.UPDATE
40.在数据库技术中,反映现实世界中事物的存在方式和运动状态的是 ( ) 。
A.信息
B.数据
C.消息
D.命令
二、 多选题 (共 10 道试题,共 20 分)
1.SQL Server 2000的数据库系统的客户端应用程序可以运行在( )系统上。
A.Unix
B.Linux
C.Windows 9x
D.Windows NT
E.Windows 2000
2.在关系数据中,三级模式结构包括( )
A.内模式
B.概念模式
C.存储模式
D.外模式
3.用户定义的完整性约束条件的作用对象可以是( )
A.元组
B.关系
C.属性列
D.数据库
E.基本表
4.关于"死锁",下列说法中错误的是( )
A.死锁是操作系统中的问题,数据库系统中不存在
B.只有出现并发操作时,才有可能出现死锁
C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
D.当两个用户竞争相同的资源时不会发生死锁
5.数据模型按照不同的应用层次可将其划分为( )
A.概念模型
B.逻辑数据模型
C.局部模型
D.物理模型
E.全局模型
6.数据库的数据模型由( )组成。
A.数据类型
B.数据结构
C.数据操作
D.数据长度
E.数据的约束条件
7.E-R模型的设计又分为( )E-R模型的设计和( )E-R模型的设计两个步骤。
A.局部
B.全局
C.上层
D.下层
E.系统
8.DBMS对数据库进行封锁时采用的基本锁类型是( )
A.N锁
B.S锁
C.X锁
D.Y锁
9.关系数据库的物理结构主要是指数据的( )
A.查询方法
B.排序方法
C.存取方法
D.存储结构
E.统计方法
10.事务是DBMS的执行单位,一般具有哪些性质?( )
A.原子性
B.一致性
C.隔离性
D.持久性
福师《数据库管理与应用》在线作业一-0001
试卷总分:100 得分:0
一、 单选题 (共 40 道试题,共 80 分)
1.以下不属于SQL数据操作命令的是( )
A.MODIFY
B.INSERT
C.UPDATE
D.DELETE
2.下述关于数据库系统的正确叙述是____
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
3.在FoxPro下,不能清除所有内存变量的命令是____。
A.RELEASE ALL
B.CLEAR ALL
C.CLOSE ALL
D.CLEAR MEMORY
4.子模式是____。
A.模式的副本
B.多个模式的集合
C.模式的逻辑子集
D.以上三者都对
5.SQL支持RDB三级模式结构,其中内模式对应于( )
A.视图
B.基本表
C.数据库
D.存储文件
6.如果在关系的分片过程中使用了选择操作,则不可能是( ) 。
A.水平分片
B.垂直分片
C.导出分片
D.混合分片
7.如果两个实体之间的联系是m:n,则____引入第三个交叉关系。
A.需要
B.不需要
C.可有可无
D.合并两个实体
8.在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为____。
A.3,8,10
B.l,8,任意
C.l,8,10
D.l,6,10
9.要将当前的表文件WX.DBF的结构复制成一个新表文件WXN.DBF的记录的内容,应进行的操作是____。
A.USE WX COPY STRUCTURE TO WXN
B.USE WX APPEND FROM WX N
C.USE WX COPY STRUCTURE EXTEND TO WXN
D.APPEND WX FROM WXN
10.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中的元组既属于R又属于S,则W为____运算的结果。
A.笛卡尔积
B.并
C.差
D.交
11.( )是指编译之后可以以一种可执行的形式永久地存储在数据库中的SQL语句。
A.索引
B.基本表
C.数据库
D.存储过程
12.在关系模型中,每个关系模式中的关键字( )
A.可由多个任意属性组成
B.最多由一个属性组成
C.可由一个或多个其值能唯一标识关系中任何元组的属性组成
D.以上说法都不对
13.在ZGGZ.DBF第2条记录前插入一条空白记录的命令是____。
A.USE ZGGZ GO 2 INSERT BLANK BEFORE
B.USE ZGGZ GO 2 INSERT BLANK
C.USE ZGGZ SKIP 2 INSERT BEFORE
D.USE ZGGZ SKIP INSERT
14.在SELECT语句中使用ORDERBY是为了指定( )
A.查询的表
B.查询结果的顺序
C.查询的条件
D.查询的字段
15.关于“死锁”,下列说法中正确的是____。
A.死锁是操作系统中的问题,数据库操作不存在
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C.当两个用户竟争相同资源时不会发生死锁
D.只有出现并发操作时,才有可能出现死锁
16.日志文件是用于记录____。
A.程序运行过程
B.数据操作
C.对数据的所有更新操作
D.程序执行的结果
17.CONTINUE命令必须与LOCATE命令配合使用,其作用是____
A.继续执行循环体
B.继续查找满足条件的记录
C.从程序的断点继续执行
D.继续修改下一个记录
18.函数MIN([DISTINCT|ALL]<列名>)表示( )
A.统计元组个数
B.求一列值中的最大值
C.求一列值中的最小值
D.计算一列中值的个数
19.在Visual FoxPro中,在数据库中创建表的CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是( )
A.FOREIGN KEY
B.DEFAULT
C.PRIMARY KEY
D.CHECK
20.下列选项中不属于软件生命周期开发阶段任务的是( )
A.软件测试
B.概要设计
C.软件维护
D.详细设计
21.关系规范化中的删除操作异常是指( )
A.不该删除的数据被删除
B.不该插入的数据被插入
C.应该删除的数据未被删除
D.应该插入的数据未被插入
22.在数据库中,下列说法____是不正确的
A.数据库避免了一切数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库减少了数据冗余
23.定义外键实现的是哪一(些)类完整性? ( )
A.实体完整性
B.参照完整性(即引用完整性)
C.用户定义的完整性
D.实体完整性、参照完整性和用户定义的完整性
24.SELECT语句中( )子句的作用是对结果集按<列名2>的值的升序或降序进行排序。
A.FROM
B.WHERE
C.ORDER BY
D.GROUP BY
25.在FoxPro中,执行下列命令后,输出的结果是____。 A=SPACE(3) B=“456”+A+“123” ?LEN(B)
A.1
B.3
C.7
D.9
26.在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有( ) 。
A.片段透明性
B.地址透明性
C.局部映象透明性
D.异地透明性
27.关系数据库的连接操作,在FoxPro中可用____命令来实现。
A.COPY
B.APPEND FROM
C.SET RELATION TO
D.INDEX ON
28.关系数据库中,实现实体之间的联系是通过表与表之间的( )。
A.公共索引
B.公共存储
C.公共元组
D.公共属性
29.有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于( )。
A.集中式数据库体系结构
B.主从式数据库体系结构
C.客户机/服务器数据库体系结构
D.分布式数据库体系结构
30.表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码( )
A.myForm.Page3.myPageFrame.Caption="修改"
B.myForm.myPageFrame.Caption.Page3="修改"
C.Thisform.myPageFrame.Page3.Caption="修改"
D.Thisform.myPageFrame.Caption.Page3="修改"
31.下列关于数据库三级模式结构的说法中,哪一个是不正确的?( )
A.一个数据库中可以有多个外模式但只有一个内模式
B.一个数据库中可以有多个外模式但只有一个模式
C.一个数据库中只有一个外模式也只有一个内模式
D.一个数据库中只有一个模式也只有一个内模式
32.执行at(“fp”,“VFP计算机”)的结果是____。
A.0
B.2
C..T.
D..F.
33.若事务T对数据R已加X锁,则其他对数据R____。
A.可以加S锁不能加X锁
B.不能加S锁可以加X锁
C.可以加S锁也可以加X锁
D.不能加任何锁
34.( )结构中至少有一个结点有多于一个的父结点。
A.层次模型
B.网络模型
C.关系模型
D.面向对象模型
35.参照完整性规则的更新规则中“级联”的含义是( )
A.更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录
B.若子表中有与父表相关的记录,则禁止修改父表中连接字段值
C.父表中的连接字段值可以随意更新,不会影响子表中的记录
D.父表中的连接字段值在任何情况下都不允许更新
36.在Visual FoxPro中调用表单mf1的正确命令是( )
A.DO mf1
B.DO FROM mf1
C.DO FORM mf1
D.RUN mf1
37.下列哪一项不是DBMS的组成部分?( )
A.DDL及其翻译处理程序
B.DML及其编译、解释程序
C.数据库运行控制程序
D.宿主语言及其编译、处理程序
38.当前目录下有两个表文件,MEN.DBF和WOM.DBF,分别记录男生成绩档案和女生成绩档案,但男生中部分物理缺考,若要统计物理成绩而将所有参加物理考试的档案合并,正确的操作是____。
A.USE WOM IN 0 USE MEN IN 0 APPEND FROM MEN FOR 性别='男'
B.USE WOM IN 0 APPEND FROM MEN FOR 性别='男'
C.COPY FILES TO WOM FOR 性别='男'
D.USE MEN COPY TO WOM FOR 性别='男'
39.支持数据库各种操作的软件系统叫____。
A.命令系统
B.操作系统
C.数据库系统
D.数据库管理系统
40.在数据库的三级模式中,内模式有 ()。
A.1
B.2
C.3
D.多个
二、 多选题 (共 10 道试题,共 20 分)
1.关系代数运算中,传统的集合运算有( )
A.笛卡儿积
B.并
C.交
D.差
2.关于"死锁",下列说法中错误的是( )
A.死锁是操作系统中的问题,数据库系统中不存在
B.只有出现并发操作时,才有可能出现死锁
C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
D.当两个用户竞争相同的资源时不会发生死锁
3.SELECT语句中( )语句为必选子句,而其他子句为任选子句。
A.FROM
B.WHERE
C.SELECT
D.GROUP BY
E.ORDER BY
4.数据库的数据模型由( )组成。
A.数据类型
B.数据结构
C.数据操作
D.数据长度
E.数据的约束条件
5.若事务T对数据R已经加了排它锁,则下面说法错误的是( )
A.其他事务对数据R可以加共享锁不能加排它锁
B.其他事务对数据R不能加共享锁可以加排它锁
C.其他事务对数据R可以加共享锁也可以加排它锁
D.其他事务对数据R不能加任何锁
6.SQL的主要组成部分有( )
A.数据定义语言
B.数据操纵语言
C.数据控制语言
D.数据维护语言
7.以下函数属于元组关系演算中的集函数的有( )
A.COUNT:元组计数
B.TOTAL:求总和
C.MAX:求最大值
D.AVG:求平均值
8.关系模型允许定义( )三类完整性约束。
A.结构完整性
B.实体完整性
C.参照完整性
D.系统完整性
E.用户定义的完整性
9.下面关于函数依赖的叙述中,正确的是( )
A.若X→Y,X→Z,则X→YZ
B.若XY→Z,则X→Z, Y→Z
C.若X→Y,WY→Z,则XW→Z
D.若X→Y,则XZ→YZ
10.SQL Server 2000的数据库系统的客户端应用程序可以运行在( )系统上。
A.Unix
B.Linux
C.Windows 9x
D.Windows NT
E.Windows 2000