数据库选择题原版

更新时间:2023-11-23 08:36:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

前四道没答案

15. 以下关于数据库完整性描述不正确的是: 。( ).

A.数据应随时可以被更新 B.表中的主键的值不能为空 C.数据的取值应在有效范围内

D.一个表的值若引用其他表的值,应使用外键进行关联

11. 查询员工工资信息时,结果按工资降序排列,正确的是( B)。( ).

A.ORDER BY 工资 B.ORDER BY 工资 desc C.ORDER BY 工资 asc D.ORDER BY 工资 dictinct

14. 数据库设计中,概念模型是()( ).

A.依赖于DBMS和硬件 B.依赖于DBMS独立于硬件 C.独立于DBMS依赖于硬件 D.独立于DBMS和硬件

20. 在数据库设计过程使用 可以很好的描述数据处理系统中信息的变换和传递过程。( ).

A.数据流图 B.数据字典 C.E-R图

D.系统流程图

有答案

14. 在SQL中,建立表用的命令是 ( B )。( ). A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX

12. 模式查找like '_a%',下面哪个结果是可能的。(B ). A.aili B.bai C.bba D.cca

10. 下列关于避免死锁的描述不正确的是:(D ).

A.尽量使用并发执行语句

B.要求每个事务一次就将所有要使用的数据全部加锁,否则就不

予执行

C.预先规定一个锁定顺序,所有的事务都必须按这个顺序对数据

进行锁定

D.每个事务的执行时间不应太长,对较长的事务可将其分为几个

事务

10. 以下四个概念中,可用来解决“一个并发调度是否正确”问题的是()(B ). A.串行调度

B.并发事务的可串行化 C.并发事务的可并行化 D.并发事务的有效调度

D.每个属性都有是不可再分的基本数据项

6. SQL Server中的锁不包括:(D ). A.共享锁 B.互斥锁 C.排它锁

D.意向锁

12. SQL语言是______语言。(C ). A.层次数据库 B.网络数据库 C.关系数据库

D.非数据库

2. 数据库中数据的正确性、有效性和相容性称为()( A.恢复

B.并发控制

C).

C.完整性 D.安全性

3. 关于FOREIGN KEY约束的描述不正确的是:( D).

A.体现数据库中表之间的关系 B.实现参照完整性

C.以其他表PRIMARY KEY约束和UNIQUE约束为前提 D.每个表中都必须定义

4. 假设表中某列的数据类型为VARCHAR(100) ,而输入的字符串为“ahng3456”,则存储的是________。(A ).

A.ahng3456,共8字节 B.ahng3456和92个空格 C.ahng3456和12个空格 D.ahng3456和32个空格

5. WHERE子句的条件表达式中.可以匹配0个到多个字符的通配符是( A )。( ). A.* B.% C._ D.?

7. 下面函数不能进行数据类型转换的是: 。(D ).

A.CONVERT B.STR

C.CAST D.LTRIM

8. 在ADO.NET中, 对象提供连接 DataSet 对象和数据源的桥梁。(A ).

A.DataAdapter B.DataTable C.DataReader D.Connection

9. SQL语言中,不是逻辑运算符号的( D )。( ).

A.AND B.NOT C.OR D.XOR

12. SELECT s_no=学号,s_name=姓名FROM information WHERE 班级名=’软件021’ 表示_______。(A ).

A.查询INFORMATION表中’软件021’班学生的学号、姓名 B.查询INFORMATION表中’软件021’班学生的所有信息 C.查询INFORMATION表中学生的学号、姓名 D.查询INFORMATION表中计算机系学生的记录

13. 学生(学号,姓名,年龄),老师(教师号,姓名,专业)如果一个老师可以教多个学生,那么学生与老师的关系是()(C ). A.1:1

B.2:2 C.M:N D.1:N

14. 以下关于外键和相应的主键之间的关系,正确的是(A )。( ).

A.外键并不一定要与相应的主键同名 B.外键一定要与相应的主键同名 C.外键一定要与相应的主键同名而且唯一

D.外键一定要与相应的主键同名,但并不一定唯一

15. 关于ER图,下列说法中错误的是()(C ). 系

3. 下列四项中,不属于数据库特点的是( C )。( ).

A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高

A.现实世界的事物表示为实体,事物的性质表示为属性 B.事物之间的自然联系表示为实体之间的联系

C.在ER图中,实体和属性的划分是绝对的、一成不变的 D.在ER图中,实体之间可以有联系,属性和实体之间不能有联

4. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的____。(D ).

A.可靠性

B.一致性 C.完整性 D.安全性

5. DB技术中,“脏数据”是指()(B ).

A.未提交的数据

B.未提交的随后又被撤消的数据 C.违反访问权而写人DB的数据 D.输入时就有错的数据

7. 用二维表结构表示实体以及实体间联系的数据模型称为( C )。( ).

A.网状模型 B.层次模型 C.关系模型 D.面向对象模型

8. 在T-SQL语言中,修改表结构时,应使用的命令是(C )( ).

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

14. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。( A).

A.包括15岁和35岁

B.不包括15岁和35岁 C.包括15岁但不包括35岁

D.包括35岁但不包括15岁

17. MS SQL Server是( D )。( ). A.数据库 B.数据库系统 C.数据处理系统

D.数据库管理系统

19. 在数据库的概念设计中,最常用的模型是()(A A.实体联系模型 B.数学模型 C.逻辑模型

D.物理模型

4. SQL中的主键子句和外键子句属于DBS的()(A A.完整性措施 B.安全性措施 C.并发性措施

D.恢复措施

6. 数据库中只存放视图的( C )。( ). A.操作 B.对应的数据

C.定义

). ). D.限制

8. 以下______不属于数据库对象。(C ).

A.(A) 表和视图 B.(B)索引和约束 C.(C) T-SQL脚本 D.(D) 触发器

14. 事务的执行次序称为()(A ).

A.调度 B.过程 C.优先级 D.步骤

15. 限制输入到列的值的范围,应使用( A )约束。( ).

A.CHECK B.PRIMARY KEY C.FOREIGN KEY D.UNIQUE

18. 不属于数据库管理系统三个要素组成的是( D )。( ).

A.数据结构 B.数据操作 C.完整性约束 D.数据分析

20. 创建索引的命令是( D )( ).

A.Create trigger B.Create procedure C.Create Function

D.Create index

1. 下列四项中说法不正确的是( )(C ). A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

9. SQL中,下列涉及空值的操作,不正确的是(D )。( ). A.AGE IS NULL B.AGE IS NOT NULL C.NOT(AGE IS NULL)

D.AGE=NULL

11. 在E-R模型中,实体间的联系用 图标来表示。(易)(C A.矩形 B.直线 C.菱形

D.椭圆

15. 下列哪个不是sql 数据库文件的后缀。(C ). A..mdf

B..ldf

).

C..tif D..ndf

16. 在SQL语言中授权的操作是通过( )语句实现的。(C ).

A.CREAT B.REVOKE C.GRANT D..INSERT

17. 在关系数据库中实现了数据表示的单一性,实体和实体之间的联系都用一种什么数据结构表示(C ).

A.数据字典 B.文件 C.表 D.数据库

20. 在SQL Server 中创建数据库时以页面和盘区来组织物理数据,并将数据库对应文件保存在指定文件夹中,这种功能属于数据库设计的哪个阶段:(D ).

A.需求分析阶段 B.概念结构设计阶段 C.逻辑结构设计阶段 D.物理结构设计阶段

1. 事务的并发执行不会破坏DB的完整性,这个性质称为事务的()(B ).

A.原子性 B.隔离性 C.持久性 D.一致性

2. 下列哪个不是数据库对象( A )。( ).

A.数据模型 B.视图 C.表 D.用户

8. 下列关于数据库设计的说法正确的是()(A ).

A.在数据库设计过程中,数据库的安全性、完整性、一致性和可

恢复性等的设计总是以牺牲效率为代价的

B.数据库的实现只是对数据库结构装入实际的数据、建立实际的

数据库的过程。

C.数据库的概念、逻辑和物理结构的改变称为再构造

D.数据库设计中考虑的故障恢复方案,一般都是基于数据库的逻

辑模型提出的。

13. 在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是( )(B ). A.6 B.9

C.12 D.15

15. 在视图上不能完成的操作是( )(D ).

A.更新视图数据 B.查询

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

18. SQL Server 的文件包括: 主数据文件、辅助数据文件和_______。(B).

A.(A) 索引文件 B.(B) 日志文件 C.(C) 备份文件 D.(D) 程序文件

19. 哪个关键字用于测试跟随的子查询中的行是否存在( B )。( ).

A.MOV B.EXISTS C.UNION D.HAVING

7. 要查询information表中学生姓中含有“张”的学生情况,可用________命令。(C ).

A.SELECT * FROM information WHERE s_name LIKE ‘张%’

B.SELECT * FROM information WHERE s_name LIKE ‘张_’ C.SELECT * FROM information WHERE s_name LIKE ‘%张%’ D.SELECT * FROM information WHERE s_name=‘张’

13. _____是位于用户与操作系统之间的一层数据管理软件。(A ).

A.(A)数据库管理系统 B.(B)数据库系统 C.(C)数据库

D.(D)数据库应用系统

18. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建( C )。( ).

A.另一个表(table) B.游标(cursor) C.视图(view) D.索引(index)

3. 为消除数据的插入异常,数据库设计一般至少要符合()(C ).

A.一范式 B.二范式 C.三范式 D.四范式

4. SQL Server 2000支持的整数型数据类型包括bigint、int、smallint、tinyint,其中int的数值范围为_________。(B ).

A.-2^63到2^63-1

B.-2^31到2^31-1 C.-2^15到2^15-1 D.0到255

5. 现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( )。(D ). A.1个表 B.2个表 C.3个表

D.4个表

8. 设有两个事务T1和T2,它们的并发操作如下所示,则正确的结论是(C)
T1 T2


---------------------
从DB读S
从DB读S
S=S-2
S=S-4
向DB回写S
向DB回写S( ). A.不存在问题 B.丢失修改

C.读了“脏”数据

D.产生不一致分析

9. 与WHERE G BETWEEN 60 AND l00语句等价的子句是( D )。( ).

A.WHERE G>60 AND G<100 B.WHERE G>=60 AND G<100 C.WHERE G>60 AND G<=100 D.WHERE G>=60 AND G<=100

12. 设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R属于(A ).

A.第一范式 B.第二范式 C.第三范式 D.BC范式

16. MS SQL Server在WINDOWS操作系统平台上被定义为一项( )。(B ).

A.任务 B.服务 C.应用程序 D.事务

4. 在SQL Server 2005中,下列变量名正确的是( B )。( ).

A.@sum B.j

C.sum D.4kk

6. 在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?
雇员信息表 部门信息表


雇员号 雇员名 部门号 工资 部门号 部门名 主任
001 张山 02 2000 01 业务部 李建
010 王宏达 01 1200 02 销售部 应伟东
056 马林生 02 1000 03 服务部 周垠
101 赵敏 04 1500 04 财务部 陈力胜


键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?( D).

A.从雇员信息表中删除行('010','王宏达','01',1200) B.将行('102','赵敏','01',1500)插入到雇员信息表中 C.将雇员信息表中雇员号='010'的工资改为1600元 D.将雇员信息表中雇员号='101'的部门号改为'05'

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

A.多对多 B.一对一 C.多对一 D.一对多

8. 数据库逻辑结构设计阶段的主要功能是:(C ).

A.明确用户需求,确定新系统的功能 B.建立数据库的E-R模型

C.将数据库的E-R模型转换为关系模型 D.选择合适的存储结构和存储路径

9. SQL Server 2005中表查询的命令是( B )。( ).

A.USE B.SELECT C.UPDATE D.DROP

11. 若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 (C )。( ).

A.只有2NF B.只有3NF C.2NF和3NF D.没有

13. 新奥尔良方法将数据库设计分为四个阶段,它们是()(D ).

A.系统规划阶段、分析设计阶段、实施阶段、运行维护阶段 B.需求分析阶段、设计阶段、实施阶段、运行阶段 C.系统规划阶段、概念设计阶段、详细设计阶段、实施阶段 D.需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段

15. 下列四项中,不正确的提法是( C )。( ).

A.SQL语言是关系数据库的国际标准语言 B.SQL语言具有数据定义、查询、操纵和控制功能 C.SQL语言可以自动实现关系数据库的规范化 D.SQL语言称为结构查询语言

19. SQL中的视图提高了数据库系统的( )(D ).

A.完整性 B.并发控制 C.隔离性 D.安全性

9. Create trigger命令用于创建( B )( ).

A.存储过程 B.触发器 C.视图 D.表

12. 如果要删除Student数据库中的Information表,则可以使用命令:(C ).

A.DELETE TABLE information B.TRUNCATE TABLE information C.DROP TABLE information D.ALTER TABLE information

1. 在数据库的三级模式结构中,内模式有(A )( ).

A.1个

B.2个 C.3个 D.任意多个

15. 在SQL语言中,建立存储过程的命令是()。(A ).

A.CREATE PROCEDURE B.CREATE RULE C.CREATE DURE D.CREATE FILE

17. 在查询分析器中执行SQL语句的快捷键是( C )。( ). A.F1 B.F3 C.F5 D.F6

20. 要查询INFORMATION表中姓“王”且单名的学生情况,可用________命令。(B ).

A.SELECT * FROM INFORMATION WHERE 姓名 LIKE ‘王%’ B.SELECT * FROM INFORMATION WHERE 姓名 LIKE ‘王_’ C.SELECT * FROM INFORMATION WHERE 姓名 = ‘王%’ D.SELECT * FROM INFORMATION WHERE 姓名 = ‘王_ _

4. DB的转储属于DBS的()(D ).

A.完整性措施 B.安全行措施

本文来源:https://www.bwwdw.com/article/2pyt.html

Top