数据库基础面试题-初级32道

1.什么是1NF?

A. 表的某一列是不可分割的基本数据项

B. 表的每一列都是不可分割的基本数据项

C. 表的每一列是可分割的基本数据项

D. 表的某一列是可分割的基本数据项

正确答案

2.什么是2NF?

A. 满足1NF,并且表中的每行记录必须被唯一区分

B. 满足1NF,并且表中的某行记录必须被唯一区分

C. 满足1NF,并且表中的每行记录不可以被唯一区分

D. 满足1NF,并且表中的每行记录也可以被唯一区分

正确答案

3.什么是3NF?

A. 满足1NF,表中包含已在其它表中已包含的非主关键字信息

B. 满足1NF,表中不包含已在其它表中已包含的非主关键字信息

C. 满足2NF,表中包含已在其它表中已包含的非主关键字信息

D. 满足2NF,表中不包含已在其它表中已包含的非主关键字信息

正确答案

4.E-R图是什么?

A. 实体映射图

B. 实体定义图

C. 实体关系图

D. 实体转化图

正确答案

5.SQL命令根据ID更新一条记录?

A. SELECT * from Table_Name WHERE ID =值

B. UPDATE Table_Name SET C1=value WHERE ID =值

C. UPDATE * from Table_Name WHERE ID =值

D. DELETE * from Table_Name WHERE ID =值

正确答案

6.JDBC是什么?

A. Java Data Base Community

B. Java的数据库连接技术

C. JD的数据库连接技术

D. Java的数据库管理工具

正确答案

7.SQL命令根据ID删除一条记录?

A. DELETE ONE * from Table_Name WHERE ID =值

B. DELETE ALL from Table_Name WHERE ID =值

C. DELETE * from Table_Name WHERE ID =值

D. DELETE from Table_Name WHERE ID =值

正确答案

8.NoSQL一词表示的含义是?

A. 没有SQL

B. 不是SQL

C. 非关系型数据库

D. 关系型数据库

正确答案

9.RDBMS是什么?

A. Rela Database Management Systems

B. Relational Database Management Systems

C. Relational Database Management Speed

D. Relational Database Manipulate Systems

正确答案

10.如何删除一个表?

A. DROP DATATABLE datatable_name;

B. DROP SQLTable datatable _name;

C. Delete TABLE datatable _name;

D. DROP TABLE  datatable _name;

正确答案

11.SQL指的是?

A. SQL数据库

B. String Query Language

C. Structured Query Language

D. Strong Query Language

正确答案

12.SQL如何创建一个表?

A. CREATE SQLTABLE table1 (c1 datatype,c2 datatyp;

B. CREATE MyTABLE table1 (c1 datatype,c2 datatyp;

C. CREATE DataTABLE table1 (c1 datatype,c2 datatyp;

D. CREATE TABLE table1 (c1 datatype,c2 datatyp;

正确答案

13.SQL命令查询不重复记录?

A. SELECT Difference * from Table_Name

B. SELECT NUM from Table_Name

C. SELECT ALL from Table_Name

D. SELECT Distinct id from Table_Name

正确答案

14.JDBC使用哪个执行预编译SQL?

A. PreparedStatement

B. PreStatement

C. CallableStatement

D. CallStatement

正确答案

15.关系型数据库中Table表是什么含义?

A. 存储相同数据结构的数据的集合

B. 存储不同数据结构的数据的集合

C. 展示不同数据结构的数据的集合

D. 展示相同数据结构的数据的集合

正确答案

16.如何删除一个数据库?

A. DROP DATABASE database_name;

B. DROP SQLDATABASE database_name;

C. Delete DATABASE database_name;

D. DROP SQLDATABASE database_name;

正确答案

17.关系型数据库中View视图的作用?

A. 存储相同数据结构的数据的集合

B. 存储不同数据结构的数据的集合

C. 展示不同数据结构的数据的集合

D. 展示相同数据结构的数据的集合

正确答案

18.JDBC如何加载驱动?

A. Class.findName("com.mysql.jdbc.Driver");

B. Class.funName("com.mysql.jdbc.Driver");

C. Class.forName("com.mysql.jcbc.Driver");

D. Class.forName("com.mysql.jdbc.Driver");

正确答案

19.DDL是什么?

A. Data definition language

B. Data demand language

C. Data defense language

D. Database definition language

正确答案

20.存储过程的含义?

A. 存储数据的过程

B. 一组为了完成特定功能的SQL指令的集合,预编译

C. 存储日志的过程

D. 存储数据库的过程

正确答案

21.DBMS是什么含义?

A. Database Management Systems

B. Data Management Systems

C. Database Management Speed

D. Database Manipulate Systems

正确答案

22.SQL命令统计数量?

A. SELECT COUNT(*) from Table_Name

B. COUNT * from Table_Name

C. SELECT COUNTALL(*) from Table_Name

D. COUNTALL(*) from Table_Name

正确答案

23.SQL命令分组查询?

A. SELECT * from Table_Name GROUP BY值

B. UPDATE * from Table_Name GROUP BY 值

C. SELECT GROUP * from Table_Name WHERE ID =值

D. SELECT GROUP BY* from Table_Name WHERE ID =值

正确答案

24.SQL如何创建一个数据库?

A. CREATE db  my_db;

B. CREATE SQLDATABASE  my_db;

C. CREATE MYDATABASE my_db;

D. CREATE DATABASE my_db;

正确答案

25.SQL命令根据ID查询一条记录?

A. SELECT * from Table_Name WHERE ID =值

B. UPDATE * from Table_Name WHERE ID =值

C. INSERT * from Table_Name WHERE ID =值

D. DELETE * from Table_Name WHERE ID =值

正确答案

26.什么是事务

A. 一组物理相关的SQL指令,要么全部执行,要么全不执行

B. 一组逻辑相关的SQL指令,要么全部执行,要么全不执行

C. 一组物理相关的SQL指令,按照定义顺序执行

D. 一组逻辑相关的SQL指令,按照编译顺序执行

正确答案

27.什么是索引Index?

A. SQL数据库里的表管理工具

B. SQL数据库里的查询工具

C. SQL数据库里的目录工具

D. SQL数据库用来加速数据查询的特殊的数据结构

正确答案

28.ResultSet的主要作用是?

A. 链接数据库

B. 缓存数据结果集

C. 执行存储过程

D. 删除数据

正确答案

29.常见的关系型数据库?(多选)

A. MySQL

B. Oracle

C. MongoDB

D. HBase

E. SQL Server

F. Redis

正确答案

常见的非关系型数据库?(多选)

A. MySQL

B. Oracle

C. MongoDB

D. HBase

E. SQL Server

F. Redis

正确答案

30.数据库中的ACID是什么含义?(多选)

A. 原子性

B. 原始性

C. 一致性

D. 隔离性

E. 持久性

F. 共享性

正确答案

31.Database数据库的作用是什么?(多选)

A. 提供存储数据的功能

B. 提供数据的查询功能

C. 提供数据的分析功能

D. 提供数据的管理功能

正确答案

32.下列哪些是开源数据库?(多选)

A. MySQL

B. Oracle

C. MongoDB

D. HBase

E. SQL Server

F. Redis

正确答案

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章