数据库设计基础习题及答案 联系客服

发布时间 : 星期二 文章数据库设计基础习题及答案更新完毕开始阅读23072999854769eae009581b6bd97f192379bf38

数据库设计基础习题及答案

1.在数据库中,数据模型包括数据结构、数据操作和( )。A A)数据约束 B)数据类型 C)关系运算 D)查询

2.一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是( )。A A)一对多 B)一对一 C)多对一 D)多对多 3.有两个关系R和T如下:

则由关系R得到关系T的操作是( )。A A)投影 B)交 C)选择 D)并

4.在数据库系统中,数据模型包括概念模型、逻辑模型和( )。A A)物理模型 B)空间模型 C)时间模型 D)数字模型 5.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是( )。A

A)多对一 B)一对多 C)一对一 D)多对多

6.有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是( )。A A)自然连接 B)交 C)投影 D)并 7.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的( )。A A)逻辑独立性 B)物理独立性 C)应用独立性 D)以上都不对

8.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是( )。A A)一对多 B)一对一 C)多对一 D)多对多 9.有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是( )。A

A)并 B)投影 C)交 D)选择

10.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是( )。A A)关系模型 B)谓词模型 C)物理模型 D)实体-联系模型 11.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是( )。A A)多对多 B)一对多 C)多对一 D)一对一

12.有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是( )。B A)选择 B)差 C)交 D)并 13.下面对软件测试描述错误的是( )。B A)严格执行测试计划,排除测试的随意性 B)随机地选取测试数据

C)软件测试的目的是发现错误

D)软件测试是保证软件质量的重要手段

14.数据库中对概念模式内容进行说明的语言是( )。A A)数据定义语言 B)数据操纵语言 C)数据控制语言 D)以上都不对 15.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是( )。A A)多对多 B)一对多 C)多对一 D)一对一

16.有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是( )。A A)交 B)差 C)并 D)选择 17.设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是( )。D

A)R={ (5,1), (7,9), (1,7), (9,3) } B)R={ (9,7), (1,3), (7,1), (3,5) } C)R={ (1,9), (9,7), (7,5), (5,3) } D)R={ (1,3), (3,5), (5,9) }

18.数据库系统中完成查询操作使用的语言是( )。A A)数据操纵语言 B)数据定义语言 C)数据控制语言 D)以上都不对 19.大学下面有若干学院,每个学院有一名院长(不可兼任),则实体学院和院长的联系是( )。A A)一对一 B)一对多 C)多对一 D)多对多

20.大学生学籍管理系统中有关系模式 S(S#,Sn,Sg,Sd,Sa),其中属性S#、Sn、Sg、Sd、Sa分别是学生学号、姓名、性别、系别和年龄,关键字是S#。检索全部大于20岁男生姓名的表达式为( )。A