安徽大学20082009学年第2学期数据库原理》考试试卷()《数据库原理》考试试卷(A)
(时间120分钟)
院系系专业姓名学号
题得
号分
一
二
三
四
五
六
七
总分
一、选择题(每小题1分,共20分)选择题
1数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是______________________。A.DB包括DBS和DBMSC.DBMS包括DB和DBS2在数据库中存储的是____________________。A.数据3B.数据模型C.数据以及数据之间的联系
得
分
B.DBS包括DB和DBMSD.DBS就是DB,也就是DBMS
D.信息
数据库系统的数据独立性是指:______________________。A.不会因为数据的变化而影响应用程序B.不会因为存储策略的变化而影响存储结构C.不会因为系统数据存储结构与逻辑结构的变化而影响应用程序D.不会因为某些存储结构的变化而影响其他存储结构
4
按照传统的数据模型分类,数据库系统可以分为三种类型____________________。A.大型、中型和小型C.层次、网状和关系B.西文、中文和兼容D.数据、图形和多媒体
5
取出关系中的某些列,并消去重复的元组的关系运算称为____________________。A取列运算B投影运算C连结运算D选择运算
6
SQL语言是____________________的语言,易学习。A.过程化B.非过程化C.格式化D.导航式。
7在数据库的三级模式结构中,描述数据库的局部逻辑结构及特征的是A.外模式8B.内模式C.存储模式D.模式
关系数据库中,视图(View)是三级模式结构中的____________________。A.内模式B.模式C.存储模式D.外模式
《数据库原理》试卷第1页共8页
f9
在关系数据库系统中,当关系模式改变时,部分应用程序可以不变。这是数据的____________________。A.物理独立性B.逻辑独立性C.位置独立性D.存储独立性
10在数据库中可以创建和删除表、视图、索引,可以修改表。这是因为数据库管理系统提供了__________。A.数据定义功能C.数据维护功能B.数据操纵功能D.数据控制功能
11关系模型有三类完整性约束。定义外部码实现的是____________________约束。A.实体完整性C.用户定义的完整性B.参照完整性D.实体完整性、参照完整性和用户定义的完整性
12把SQL语言嵌入主语言使用时必须解决的问题有____________________。①区分SQL语句与主语言语句;②数据库工作单元和程序工作单元之间的通信③协调SQL语句与主语言语句处理记录的不同方式A.①②B.①③C.②③D.①②③
13SQL与C语言处理记录的方式不同。当SQL语句嵌入到C语言程序时,为协调两者而引r