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类型
对货币等精度敏感的数据,应该用定点数表示或存储。