數據庫基礎面試題-初級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

正確答案

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