《数据库原理》复习卷1
一、单项选择题在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。本大题共20小题,每小题1分,共20分1521一个关系只有一个A候选码B外码B至多由一个属性组成D以上都不是C超码D主码【C】【D】
2关系模型中,一个码是A可以由多个任意属性组成
C可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成
3现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是A书号B读者号【C】
C书号读者号D书号读者号借期
主码:书号读者号借期4关系模型中实现实体间N:M联系是通过增加一个A关系实现B属性实现C关系或一个属性实现【AD关系和一个属性实现【C】】
5若要在基本表S中增加一列CN(课程名),可用AADDTABLES(CNCHAR(8))CALTERTABLESADD(CNCHAR(8))
BADDTABLESALTER(CNCHAR(8))DALTERTABLES(ADDCNCHAR(8))
6有关系:项目项目号、教工号、排名假定每个职工可以参加多个项目,每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。那么该关系的主码是A项目号B职工号C项目号,职工号【C】
D职工号,排名
7有学生选课关系:学生选课学号,课程号,成绩,对该关系的查询语句如下:SELECT课程号,AVG成绩FROM学生选课GROUPBY课程号,如果要提高该查询的效率,应该建索引的属性是A学号B课程号C成绩DTIMEDATA【A】D学号,课程号【B】【B】
8MSSQLServer提供的日期时间数据类型是ADATABDATATIMECTIME
9.假设有关系R和S,关系代数表达式R-(R-S)表示的是AR∩SBR∪SCR-SC建立相应的影像DR×S
10关系数据库中的投影操作是指从关系中A抽出特定记B抽出特定字
【BD建立相应的图形
】
11设某职工表中有用于存放年龄(整数)的列,下列类型中最合适年龄列的是
第1页共8页
f【CA.i
tB.smalli
tC.ti
yi
tD.bit
】
12.SQLServer数据库是由文件组成的。下列关于数据库所包含的文件的说法,正确的是A.一个数据库可包含多个主数据文件和多个日志文件B.一个数据库只能包含一个主数据文件和一个日志文件C.一个数据库可包含多个次要数据文件,但只能包含一个日志文件D.一个数据库可包含多个次要数据文件和多个日志文件注:主数据文件只能有一个,日志文件可有多个13.下r