java面试题网

普通会员

216

帖子

75

回复

160

积分

楼主
发表于 2019-05-06 14:38:23 | 查看: 636| 回复: 0

常见的SQL笔试选择题含答案

1.下列属于关系型数据库的是()(选择两项)
A.Oracle
B.MySql
C.IMS
D.MongoDB
答案:AB分析: IMS 是IP Mulitimedia Subsystem的缩写,是IP多媒体系统 MongoDB分布式文档存储数据库

2.储蓄所有多个储户,储户在多个储户所存取款,储蓄所与储户之间是()
A.一对一的联系
B.多对一的联系
C.一对多的联系
D.多对多的联系
答案:D

3.视图是一个“虚表”,视图的构造基于()
A.基本表或视图
B.视图
C.数据字典
D.基本表
答案:A

4.设有关系R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系R最高是()
A.第一范式的
B.第二范式的
C.第三范式的
D.BCNF范式的
答案:A
分析: 根据数据库三大范式的依赖性要求,从B,BC函数确定A和D这一点上,明显看出B,BC都有可能是主码. 若B是主码的话,仔细看会发现,F中竟然没有谁去函数确定C,这显然是说不通的,(因为C至少会被B这个主码函数确定); 若BC是主码,那么F中存在非主属性对候选码的部分依赖,不满足第二范式的要求,故为第一范式.

5.关于HQL与SQL,以下哪些说法正确?()
A.HQL与SQL没什么差别
B.HQL面向对象,而SQL操纵关系数据库
C.在 HQL 与 SQL 中,都包含 select,insert,update,delete 语句
D.HQL仅用于査询数据,不支持insert,update和delete语句
答案:BC


您需要登录后才可以回帖 登录 | 立即注册

java面试题网无聊看看网与java建站系统提供技术支持V2.1 网站地图 © 2016-2018