20秋北理工《实用数据库》模拟题四 更新
《实用数据库》模拟题四1.DB的三级体系结构是抽象的对象是A.存储器
B.数据
C.程序
D. 外存
答案:B
题型:单选题
2.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映
A.应用程序员的编程需求
B.DBA的管理信息需求
C.数据库系统的维护需求
D.企业组织的信息需求
答案:D
题型:单选题
3.在关系模型中,起导航数据作用的是
A.指针
B.关键码
C.DD
D.索引
答案:B
题型:单选题
4.在下列选项中,不是Access数据库对象的是
A.报表
B.组
C.数据访问页
D.宏
答案:
题型:单选题
5.数据对象导出到另一数据库中,在功能上是
A.转换成txt数据格式
B.转换成Microsoft Excel数据格式
C.复制和粘贴
D.转换成Microsoft Word数据格式
答案:C
题型:单选题
6.为了合理组织数据,应遵从的设计原则是
A.“一事一地”原则,即一个表描述一个实体或实体间的一种联系
B.表中的字段必须是原始数据和基本数据元素,并避免在表中出现重复字段
C.用外部关键字保证有关联的表之间的联系
D.以上各条原则都包括
答案:D
题型:单选题
7.关系型数据库管理系统中所谓的关系是指
A.各条记录中的数据彼此有一定的关系
B.一个数据库文件与另一个数据库文件之间有一定的关系
C.数据模型符合满足一定条件的二维表格式
D.数据库中各个字段之间彼此有一定的关系
答案:
题型:单选题
8.在SELECT语句中,WHERE引导的是
A.表名
B.字段列表
C.条件表达式
D.列名
答案:C
题型:单选题
9.关系数据库中的表不必具有的性质是
A.数据项不可再分
B.同一列数据项要具有相同的数据类型
C.记录的顺序可以任意排列
D.字段的顺序不能任意排列
答案:D
题型:单选题
10.设有选修计算机基础的学生关系R,选修数据库Access的学生关系S。求选修了计算机基础又选修了数据库Access的学生,则需进行的运算是
A.并
B.差
C.交
D.或
答案:C
题型:单选题
11.已知某一个数据库中有两个数据表,它们的主键与外键是一个对应多个的关系,这两个表若想建立关联,应该建立的永久联系是
A.一对一
B.多对多
C.一对多
D.多对一
答案:
题型:单选题
12.下列SELECT语句语法正确的是
A.SELECT*FROM′教师表′WHERE性别=′男′
B.SELECT*FROM′教师表′WHERE性别=男
C.SELECT*FROM教师表WHERE性别=男
D.SELECT*FROM 教师表 WHERE性别=′男′
答案:D
题型:单选题
13.一般数据库应用系统的数据操作窗体不包括的是
A.系统控制窗体
B.数据输入窗体
C.数据维护窗体
D.数据查询窗体
答案:A
题型:单选题
14.当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变,这就是数据与程序的
A.物理独立性
B.逻辑独立性
C.一致性
D.完整性
答案:A
题型:单选题
15.数据模型的三要素是
A.外模式、概念模式和内模式
B.关系模式、网状模型,层次模型
C.1∶1的联系,1∶n的联系,n∶m的联系
D.数据结构,数据操作,完整性约束条件
答案:D
题型:单选题
16.在数据库中,产生数据不一致的根本原因是
A.数据存储量太大
B.没有严格保护数据
C.未对数据进行完整性控制
D.数据冗余
答案:
题型:单选题
17.数据库管理系统(DBMS)是
A.一个完整的数据库应用系统
B.一组硬件
C.一组软件
D.既有硬件,也有软件
答案:C
题型:单选题
18.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为
A.数据定义功能
B.数据管理功能
C.数据操纵功能
D.数据控制功能
答案:C
题型:单选题
19.为使程序员编程时既可使用数据语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到
A.编译程序
B.操作系统
C.中间语言
D.宿主语言
答案:
题型:单选题
20.数据的管理方法主要有
A.批处理和文件系统
B.文件系统和分布式系统
C.分布式系统和批处理
D.数据库系统和文件系统
答案:D
题型:单选题
21.元组:
答案: {
即记录,与二维表中的行对应。元组个数,称为基数(cardinality)。
}
题型:名词解释题
22.联接查询
答案: {
查询时要从多个基本表中提取数据,此时把多个基本表写在同一层的FROM子句中,这种查询形式称为联接查询。
}
题型:名词解释题
23. 常量
答案: {
在程序中可直接引用的实际值,其值在程序运行中不变。
}
题型:名词解释题
24.设有关系R和S:
R A B C S A B C
1 2 3 4 5 6
4 5 6 7 8 9
7 8 9
计算 R-S。
答案: {
R-S A B C
1 2 3
}
题型:应用题
25.设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。
公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
试画出ER图,并在图上注明属性、联系的类型。
将ER图转换成关系模型,并注明主键和外键。
答案:
题型:应用题
26.本程序的功能是计算输入数的阶乘,请在画线处填上适当的内容使程序完整。
Private Sub Form-Click()
n=Val(InputBox(″请输入一个大于0的整数:″))
print Fact(n)
End Sub
Private Function Fact(m)
Fact_________
For I=2 to
________
Fact=________
Next I
End Function
答案: {
1 m或m step 1 Fact*I
}
题型:应用题
27.本程序的功能是由输入的分数确定结论,分数是百分制,0到59分的结论是“不及格”;60到79分的结论是“及格”:80到89分的结论是“良好”:90到100的结论是“优秀”;分数小于0或大于100是“数据错误!”。请在画线处填上适当的内容使程序完整。
Option Explicit
Private Function jl(By Val score%)As String
Select Case Score
Case_________
jl=″不及格″
Case_________
jl=″及格″
Case_________
jl=″良好″
Case_________
jl=″优秀″
Case_________
jl=″数据错误!″
End Select
End Function Private Sub Form-Click()
Dim sl As Integer
sl=InputBox(“请输入成绩:”)
print jl(sl)
End Sub
答案: {
0 to 591 60 to 79 80 to 89 90 to 100 else
}
题型:应用题
无忧答案网 q七六一二九六零二一
页:
[1]