Sql错题合集(1)

1、在关系代数中,对一个关系做投影操作后,新关系的元组个数( )原来关系的元组个数。

小于或等于

2、把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是(  )

GRANT UPDATE (GRADE) ON SC TO ZHAO

3、用户 user 要收回 user1 用户具有对 book 表修改的权限,正确的语句是 ( )。

revoke update on book from user1

4、如果在某个表中需要创建“基本工资额”字段,则其数据类型应当是 __________

数字类型

5、数据库 DB 、数据库系统 DBS 、数据库管理系统 DBMS 之间的关系是 ( ) 。

DBS包括DB和DBMS

6、在SQL Server 中删除存储过程用(  )

DROP PROC

7、从本质上来说,Access是()。

关系型数据库系统

8、哪些字符最可能会导致sql注入?

‘(单引号)

9、数据库中,什么操作命令可以整理表数据文件的碎片

optimize table TabName;

10、为了提高数据的查询效率,需要在数据库中建立索引,则下列设计索引的原则描述正确的是()

在频繁进行排序或分组(即进行group by 或order by操作)的列上建立索引

考虑列中值的分布,列的基数越大,索引的效果越好

11、某学生数据库包含学生表S,成绩表R

SELECT SN,A.SCORE ,B.SCORE
 FROM S ,R A ,R B
 WHERE S.ID=A.ID
 AND S.ID=B.ID
 AND A.SCORE<B.score
 AND A.CNO=1
 AND B.CNO=2

有关该查询描述正确的是:( )

12、关于存储过程和函数,正确的是()

存储过程能返回参数。

函数只能返回值或者表对象,不能返回参数。

函数可以用在查询语句中的FROM关键字后面。

存储过程一般作为独立的部分来执行。

存储过程可提高数据库执行速度。

存储过程能减少网络交互的成本。

13、哪一个Transact-SQL语句能够实现拒绝user4查询视图MyView的权限( )?

DENY SELECT  ON  MyView  TO user4

14、Access是一个()。

关系数据库管理系统

15、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( )表示

椭圆形

16、数据库技术的根本目标是要解决数据的 ( ) 。

共享问题

17、1968 年, IBM 公司推出的数据库管理系统 IMS 属于 ___________

层次模型

18、SQL 语言是( )的语言,易学习。

非过程化

19、()是连接用户和表之间的纽带,以交互窗口方式表达表中的数据。

窗体

20、如下哪个函数可用于分组排序

row_number

**21、当 B属性函数依赖于A属性时,属性A与B 的联系是 **

多对1

22、关于索引的下列说法不正确的是__________。

主索引是对每一个存储块都有一个索引项;

稠密索引是对于Table中的每一个记录,都有一个索引项;

稀疏索引是对于Table中的部分记录有索引项。

稀疏索引是对于Table中的索引字段的部分取值有索引项。

23、授予PUBLIC角色,对数据库“SALE”中表STU的指定字段X,Y使用SELECT的权限。以下语句正确的是:( )

GRANT SELECT(X,Y) ON STU TO PUBLIC

24、关于group by子句的作用描述正确的是?

可用于sum

可用于avg

可用于having子句

**25、哪些属于NOSQL数据库? **

HBase

Cassandra

Amazon DynamoDB

Google BigTable

26、数据模型质量的高低不会影响数据库性能的好坏,这句话正确否?

错误

27、能接受“数据”的窗体控件是()。

文本框

28、以下是RDBMS的是()

mysql

postgreSql

oracle

29、检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()

SELECT SN,AGE,SEX FROM SWHERE AGE>(SELECT AGE FROM SWHERE SN=“王华”)

30、数据库系统的体系结构是( ) ?

三级模式结构和两级映象

31、若事务T对数据对象A加上X(eXclusive)锁,则只允许其他事务对数据对象A加S(Share)锁,而不能加X锁,直到T释放A上的锁。( )

错误

32、在数据库设计中, E - R 图产生于( )

概念设计阶段

33、数据库的概念模型独立于()

具体的机器和DBMS

34、关系规范化中的插入操作异常是指( )

应该插入的数据未被插入

35、E-R 图中的主要元素是( )、( )和属性。

实体型

联系

36、有关sql 语句中 delete truncate的说法正确的是?()

论清理表数据的速度,truncate一般比delete更快

truncate只删除表的数据不删除表的结构

37、select A,B from Table1 where A between 60 and 100 order by B,下面哪些优化sql性能()。

字段A 建立btree索引,字段B不建立索引

字段A 不建立 索引,字段B建立btree索引

38、SQL Server 2005 属于( )

数据库管理系统

**39、下列聚合函数中不忽略空值 (null) 的是()(2001年10 月全国卷) **

COUNT ( * )

40、提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( )

DBMS

41、下列哪一个命令为删除 sample 数据库的 tb_ame 表()

drop table sample.tb_ame

42、关于hibernate核心接口说明正确的是?

Configuration 接口:配置Hibernate,根据其启动hibernate,创建SessionFactory 对象

Query 和Criteria 接口:执行数据库的查询

Transaction 接口:管理事务

43、设计数据库的存储结构属于 ( ) 。

物理设计

44、数据库设计的()阶段进行关系规范化。

逻辑设计

45、在数据库系统中,系统故障造成( )。

内存数据丢失

46、在查询优化策略中,首先应该让投影操作尽可能早的做,然后再尽可能早的进行选择运算。( )

错误

47、列关于数据库系统特点的叙述中,正确的一项是 ( )。

数据库系统的存储模式如有改变,概念模式无需改动

48、当 B 属性函数依赖于 A 属性时,属性 A 与 B 的联系是 ( )。

多对 1

49、有关事务隔离级别说法正确的是?

未提交读(Read Uncommitted):允许脏读,也就是可能读取到其他会话中未提交事务修改的数据

提交读(Read Committed):只能读取到已经提交的数据

可重复读(Repeated Read):在同一个事务内的查询都是事务开始时刻一致的

串行读(Serializable):完全串行化的读,每次读都需要获得共享锁,读写相互都会阻塞

50、在SQL中语法规范中,having子句的使用下面描述正确的是:( )

having子句即可包含聚合函数作用的字段也可包括普通的标量字段

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

51、关于数据库的组织与存取方法,说法正确的是______。

当数据库是按照排序文件进行组织时,增加一条记录是将其写入溢出文件中,而不是直接写入排序文件;

当对数据更新速度有较高要求时,通常采用无序记录文件即堆文件来组织;

无论是堆文件组织还是排序文件组织,在一段时间后都需要对数据库进行重组操作。

52、数据库管理系统是一个操作系统。请问这句话的说法是正确的吗?

错误

解析: 数据库管理系统是运行在操作系统之上的,不是操作系统 

53、关于空值(NULL值)叙述正确的是

空值表示字段或变量还没有确定的值

54、DBMS 中实现事务隔离性的子系统是 ( )

并发控制子系统

55、在下列4 个选项中,属于基本关系运算的是

连接

投影

选择

56、在数据表视图中,不能()。

修改字段的类型

57、jdbc的事务必须在一个数据库连接上完成。编程时必须去掉数据库的自动提交功能。当成功后调用commit,当失败后调用rollback。判断这句话正确与否

TRUE

58、下列属于数据库并发操作带来的问题是()?

丢失修改

不可重复读

59、并发事务的交叉执行破坏了事务的()。

隔离性

60、MySQL主从架构的主数据库中不可能出现的日志为:

中继日志

61、从关系中挑选出指定的属性组成新关系的运算称为( )

"投影"运算

62、()是连接用户和表之间的纽带,以交互窗口方式表达表中的数据。

窗体

63、属于关系型数据库的是( )

Oracle

MySql

SQLServer

64、关系数据库中的关键字是指()

能惟一标识元组的属性或属性集合

65、数据库设计过程不包括()

概念设计

逻辑设计

物理设计

66、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是?

外模式

内模式

存储模式

67、数据库系统的核心是( )

数据库管理系统

68、数据库系统的数据独立性体现在( ) 。

不会因为数据存储结构与数据逻辑结构的变化而影响应用程序

69、关系型数据库管理系统应能实现的专门关系运算包括()

选择、投影、连接

70、数据库系统的独立性是指____

不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

71、关系模型中,表示实体间n:m联系是通过增加一个( )

关系实现

**72、子模式 DDL 用来描述 **

数据库的局部逻辑结构

73、数据库管理系统是()。

一组软件

74、Mysql 选择合适的数据类型 ,说法正确的是( )

MyISAM引擎的数据表,最好使用固定长度的数据列代替可变长度的数据列。

对于InnoDB引擎数据表,内部的行存储格式没有区分固定长度和可变长度列,字符型数据建议使用VARCHAR类型

对货币等精度敏感的数据,应该用定点数表示或存储。

Sql错题合集(1)

上一篇:MySQL - 锁


下一篇:1_备份MySQL数据库