数据库原理试题2019期中

发布 2024-04-16 17:40:09 阅读 3995

第 1 页共 2 页。

数据库原理及应用》期中试题。题号。一。

二。三。四。五。

总分。分数。

得分。评卷人。

一、单项选择题(每小题1分,共30分,请将答案填在题后的**内)

1.对于现实世界中事物的特征,在实体-联系模型中使用(d.)

a.数据库原理及应用》期中试题。

一、单项选择题(每小题1分,共30分,请将答案填在题后的**内)

1.对于现实世界中事物的特征,在实体-联系模型中使用(d.)

a.属性描述 b.关键字描述 c.二维**描述 d.实体描述

2.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过(d. )

a.建立新的属性来实现 b.建立新的关键字来实现

c.建立新的关系来实现 d.建立新的实体来实现。

3.对关系s和关系r进行集合运算,结果中包含s中元组,但不包含r中元组,这种集合运算称为(c )

a.并运算 b.交运算 c.差运算 d.积运算。

4.sql语言中,h**ing子句用于筛选满足条件的(c )a.列 b.行 c.分组 d.元组。

5.在sql语句中,与表达式"仓库号 not in("wh1","wh2")"功能相同的表达式是( b )

a.仓库号="wh1" and 仓库号="wh2" b.仓库号!="wh1" or 仓库号!= wh2"

c.仓库号="wh1" or 仓库号="wh2d.仓库号!="wh1" and 仓库号!="wh2"

6.在sql select语句中用于实现关系的选择运算的短语是(c )

7.汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(d )

a. m:n

8. 下列四项中说法不正确的是( c)

a.数据库减少了数据冗余 b.数据库中的数据可以共享

c.数据库避免了一切数据的重复 d.数据库具有较高的数据独立性

9. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( c ) a.多对多 b.一对一 c.多对一 d.一对多

10. 用下面的sql语句建立一个基本表,则可以插入到表中的元组是( d)

create table student(sno char (4) not null, sname char (8) not null,sex char (2),age smallint)

a.5021,′刘祥′,男,刘祥′,null,21

c.′5021′,null,男,21d.′5021′,′刘祥′,null,null

11. 在视图上不能完成的操作是( c)

a.更新视图 b.查询 c.在视图上定义新的基本表 d.在视图上定义新视图

12. 关系数据模型的三个组成部分中,不包括( c ) a.完整性规则 b.数据结构 c.恢复d.数据操作

13. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( c)

14. sql中的视图提高了数据库系统的( d. )

a.完整性 b.并发控制 c.隔离性 d.安全性。

15. 反映现实世界中实体及实体间联系的信息模型是 (d. )

a. 关系模型 b. 层次模型 c. 网状模型 模型

16. 在下面有关h**ing子句描述错误的是(c)

子句必须与group by子句同时使用,不能单独使用

b.使用h**ing子句的同时不能使用where子句

c.使用h**ing子句的同时可以使用where子句

d.使用h**ing子句的作用是限定分组的条件。

17. 数据库系统的**模式中,表达物理数据库的是( d )。

a.外模式b.模式c.用户模式 d.内模式

18. 在数据库**模式间引入二级映象的主要作用是(a. )

a.提高数据与程序的独立性 b.提高数据与程序的安全性。

c.保持数据与程序的一致性 d.提高数据与程序的可移植性。

19. 取出关系中的某些列的关系运算称为( b)。a.取列运算 b.投影运算 c.联结运算 d.选择运算。

20. sql基本表的创建中是通过( b)实现参照完整性规则的。

a.主键子句b.外键子句c.检查子句 null

21. sql语言中,select语句的执行结果是(a )

a.属性 b.表 c.元组 d.数据库。

22. db、dbms和dbs三者之间的关系是(b. )

包括dbms和dbs 包括db和dbms

包括db和dbs d.不能相互包括。

23. 下列选项中,不正确的是(c)

24. 当关系r和s自然联接时,能够把r和s原该舍弃的元组放到结果关系中的操作是(d)。

a. 左外联接 b. 右外联接 c. 外部并 d. 外联接。

25. sql中,下列涉及空值的操作,不正确的是( c )

a. age is null b. age is not null c. age = null d. not (age is null)

26. 在sql语言中,用于测试列值非空的短语是(b)

not not null

exists

27. 如果学生表student是使用下面的sql语句创建的。

create table student(sno char(4) primary key not null,sn char(8),sex char(2),age decimal(2) check(age>15 and age<30)),下面的sql语句中不可以正确执行的是(c)

into student(sno,sex,age) values ("s9","男",17)

into student(sno,sex,age) values ("李安琦","男",20)

into student(sex,age) values ("男",20)

into student(sno,sn) values ("s9","安琦")

28. 关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是并、差、投影、选择和( d )。

a.交b.笛卡儿积c.自然联结d.除法。

29. 把对关系 sc 的属性 grade 的修改权授予用户 zhao 的 sql 语句是(c )

grade on sc to zhao update on sc to zhao

update (grade) on sc to zhao

update on sc to zhao (grade)

30. 不属于dba职责的是(a)。

a.模式定义 b.对数据库的权限管理c.完整性约束 d.查看或修改数据库中的数据。

二、填空题(每空1分,共15分,答案填在题后**内)

1. 用树型结构表示实体类型及实体间联系的数据模型称为__ 层次结构__。

数据库原理2019答案

一 1 c 2 d 3 d 4 a 5 c6 c 7 a 8 c 9 c 10 a 11 c 12 d 13 c 14 a 15 c二 1手工管理 文件管理 数据库管理 2数据文件 日志文件。3控制 4 5基本表。三 1 是 2 否 3 是 4 否 5 是四 1 1 数据库定义功能 4 数据库的控制...

2019数据库原理b卷

洛阳理工学院 2013 2014 学年第二学期数据库原理期末考试试题卷 b 适用班级 b130531 2 考试日期时间。1 单项选择题 每小题2分,共20分 1 sql语言具有 的功能。a 关系规范化 数据操纵 数据控制 b 数据定义 数据操纵 数据控制。c 数据定义 关系规范化 数据控制 d 数据...

2019数据库试卷

2011 2012学年武汉新华期末考试试卷 闭卷 注意 1 本试卷共页 2 考试时间 90分钟 3 姓名 学号必须写在指定地方。一 单选题 每小题2分,共30分,请将答案填写在题号前面的括号里 1 查询选修了课程号为201的学生的学号和姓名,以下sql语句哪个是错误的 学号,姓名from xs wh...