数据库基础面试题-初级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

正确答案

  • 4
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

songfelicity

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值