数据库概论试题最新 联系客服

发布时间 : 星期五 文章数据库概论试题最新更新完毕开始阅读

8.关系数据库管理系统应能实现的专门关系运算包括()。

9.一个结点可以有多个双亲,结点之间可以有多种联系的模型是()。 10.常见的数据模型是()。

三、名词解释 1.关系 2.元组 3.属性 4.域

5.关键字

6.关系模式 7.元数 8.分量

9.实体完整性

10.参照完整性

11.用户定义完整性 四、简答

(l)关系模型的特点是什么?

(2)解释关系模型中的常用术语:关系、元组、属性、关键字、外关键字、关系模式。

(3)简述关系模型与关系模式的区别与联系。

9

(4)关系的完整性约束是什么?各有什么含义?

(5)设有某商场销售关系数据库,该数据库的关系模型为: 顾客(顾客号,姓名,联系方式)

商品(商品号,商品名,单价,商品类别,供应商) 购买(顾客号,商品号,购买数量) 完成如下关系代数表达式。 ①查询商场中的全部商品。

②查询商场中所有电器类产品的供应商。 ③查询购买了计算机商品的顾客姓名和联系方式。 (6)设有某商场销售关系数据库,该数据库的关系模型为: 顾客(顾客号,姓名,联系方式)

商品(商品号,商品名,单价,商品类别,供应商) 购买(顾客号,商品号,购买数量) 完成如下关系代数表达式。

①查询购买了PTI号商品的顾客号和顾客姓名。 ②查询没有购买任何商品的顾客信息。 ③查询购买了所有钢笔类产品的顾客信息。

第三章 结构化查询语言SQL

一、

填空

1.SQL语言称为()。

A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构人操纵语言 2.SQL语言具有的功能是()

A.关系规范化,数据操纵,数据控制 B.数据定义,数据操纵,数据控制 C.数据定义,关系规范化,数据控制 D.数据定义,关系规范化,数据操纵

3.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能()。

A.数据查询 B.数据操纵 C.数据定义 D.数据控制

10

4.SQL语言具有两种使用方式,分别称为交互式SQL和()。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 5.下列SQL语句中,修改表结构的是()。

A.CREATE B.ALTER C.UPDATE D.INSERT

6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中CREATE、DROP、ALTER语句实现哪种功能的()

A.数据查询 B.数据操纵 C.数据定义 D.数据控制 7.下列SQL语句中,创建表的语句是()。

A.CREATE B.ALTER C.UPDATE D.INSERT

8.SQL语言的GRANT和REVOKE语句主要用来维护数据库的() A.安全性 B.完整性 C.可靠性 D.一致性

9.设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是()

A.πA (R) B.πB=17(R) C.πA(σB=17(R)) D.σB=17 (πA (R)) 10.在视图上不能完成的操作是( ) A.更新视图 B.查询

C.在视图上定义新的基本表 D.在视图上定义新视图

11.SQL语言中的”视图view.”对应于数据库系统三级模式结构中的() A.外模式 B.模式 C,内模式 D.都不对应 12.在SQL语言中的表(Table)是数据库的() A.内模式 B.模式 C.外模式 D.概念模式

13.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是() A.左外联接 B.右外联接 C.外部并 D.全外联接 14.下列聚合函数中不忽略空值 (null) 的是 ()

A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 15.基本SQL语言中,不可以实现( )

A.定义视图 B.定义基表 C.查询视图和基表 D.并发控制 16.下列不属于视图的作用是()

A.视图能简化用户的操作 B.视图能使用户以多种角度看待同一数据 C.视图能够对机密数据提供安全保护 D.视图能够保证数据的完整性 17.下面列出的关于“视图(View)”的条目中,哪一条是不正确的()。 A.视图是外模式 B.视图是虚表

C.使用视图可以加快查询语句的执行速度 D.使用视图可以简化查询语句的编写 18.为提高效率,关系数据库系统必须进行()处理。

A.定义视图 B.查询优化 C.数据恢复 D.数据规范化到最高范式 19.常见的数据模型是()。

11

A.层次模型、网状模型、关系模型 B概念模型、实体模型、关系模型 C对象模型、外部模型、内部模型 D逻辑模型、概念模型、关系模型 20.SQL语言是()。

A.层次数据库语言 B.网络数据库语言 C.关系数据库语言 D非数据库语言 21.SQL语言具有的功能是()。

A.关系规范化 B.数据定义、数据操纵、数据控制、数据查询 C.数据库系统设计 D能绘制E-R图

22.SQL语言具有两种使用方式,分别称为交互式SQL和()。

A.提示式SQL B多用户SQL C.嵌入式SQL D.解释式SQL 23.下面列出的关于视图的条目中,不正确的是()。 A.视图是外模式 B.视图是虚表

C.使用视图可以加快查询语句的执行速度 D.使用视图可以简化查询语句的编写 24.在SQL语言的SELECT语句中,能实现投影操作的是() A..SELECT B..FROM C.WHERE D.GROUP BY 25.在SQL语言中,子查询是()

A.返回单表中数据子集的查询语句 B.选取多表中字段子集的查询语句 C.选取单表中字段子集的查询语句 D.嵌入到另一个查询之中的查询语句

26.设有一个关系:DEPT(DNO,DNAME),如果找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则子查询条件子句应写成 WHERE DNAME LIKE () A.’- - W -%’ B.’ - W -%’ C.’- W - -’ D.’ - %W - -’ 27.要撤销数据库中已存在的表S,可用( )

A.DELETE TABLE S B.DELETE S C.DROP TABLE S D.DROP S 28.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间 的方法是创建()。

A另一个表 B游标C.视图 D索引 29.SQL语言中,用于实现授权的语句是()。

A.COMMIT B.GRANT C.ROLLBACK D.SAFE 二、填空

1.在SQL语言的结构中,()有对应的存储文件,而()没有对应的存储文件。 2.设关系R(A,B,C)和S(A,D,E,F),有R.A=S.A。若将关系代数表达式: πR.A,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示,则为:()。 3.在“学生一选课一课程”数据库中的3个关系如下:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 查找选修”数据库技术”这门课程的学生的学生名和成绩。若使用连接查询的SQL语句是:()。 4.一个SQL语句原则上可产生或处理一组记录,而主语句一次只能处理一个记录,为此必须协调两种处

12