数据库基础题库-含答案
数据基础考试题库及答案

数据基础考试题库及答案一、选择题1. 数据的三种基本状态包括:A. 原始数据、处理数据、分析数据B. 存储数据、传输数据、分析数据C. 静态数据、动态数据、混合数据D. 未加工数据、半加工数据、完全加工数据答案:A2. 在数据库中,用于查询数据的语句是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D3. 数据清洗的目的是什么?A. 增加数据量B. 减少数据量C. 提高数据质量D. 降低数据存储成本答案:C4. 以下哪个不是数据挖掘的常见算法?A. 决策树B. 聚类分析C. 线性回归D. 神经网络答案:C5. 数据仓库与数据库的主要区别是什么?A. 数据仓库用于存储数据,数据库用于处理数据B. 数据库用于存储数据,数据仓库用于处理数据C. 数据仓库用于分析数据,数据库用于事务处理D. 数据库用于分析数据,数据仓库用于事务处理答案:C二、填空题6. 数据的生命周期包括数据的____、____、____、____和____。
答案:创建、存储、使用、维护、销毁7. 在数据挖掘中,____是一种用于发现数据集中隐藏的模式和关系的技术。
答案:关联规则8. 数据可视化的目的是使数据更易于____和____。
答案:理解、分析9. 数据备份的目的是防止数据____和____。
答案:丢失、损坏10. 在数据库中,____是用来定义数据表结构的语句。
答案:CREATE TABLE三、简答题11. 请简述数据集成的概念及其重要性。
答案:数据集成是指将来自不同来源和格式的数据整合到一个统一的数据存储中的过程。
它的重要性在于能够提供一致的数据视图,便于数据的分析和决策制定,同时提高数据的可用性和可访问性。
12. 什么是数据隐私,为什么它在当今的数字时代尤为重要?答案:数据隐私是指保护个人信息不被未经授权的访问、使用或泄露。
在数字时代,随着数据的大量收集和分析,数据隐私变得尤为重要,因为它关系到个人的隐私权和数据安全,防止数据滥用和身份盗窃等风险。
数据库基础知识习题答案

数据库基础知识习题一、数据库系统基本概念(1)数据管理技术发展的三个阶段中,数据共享最好的是(C)。
A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同(2)数据库技术的根本目标是要解决数据的(B)。
A)存储问题B)共享问题C)安全问题D)保护问题(3)数据库系统的核心是(B)。
A)数据模型B)数据库管理系统C)数据库D)数据库管理员(4)数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是(C)。
A)DB 包含DBS 和DBMS B)DBMS 包含DB 和DBSC)DBS 包含DB 和DBMS D)没有任何关系(5)负责数据库中查询操作的数据库语言是(C)。
A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(6)数据库设计中反映用户对数据要求的模式是(C)。
A)内模式B)概念模式C)外模式D)设计模式(7)数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指(D) 。
A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对二、数据模型及关系数据库系统(1)层次型、网状型和关系型数据库划分原则是(D)。
A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(2)数据模型的三要素是(C)。
A)数据结构、数据操作、数据分析B)数据分析、数据操作、数据完整性约束C)数据结构、数据操作、数据完整性约束D)数据结构、数据分析、数据完整性约束(3)下面哪种数据模型与计算机无关(A)。
A)概念数据模型B)逻辑数据模型C)物理数据模拟D)层次数据模型(4)在关系数据库中,用来表示实体间联系的是(B)。
A)属性B)二维表C)网状结构D)树状结构(5)在学生管理的关系数据库中,存取一个学生信息的数据单位是(D)。
A)文件B)数据库C)字段D)记录(6)下列关于关系数据库中数据表的描述,正确的是(D)。
数据库基础专升本题库及答案

数据库基础专升本题库(总分100分,考试时长90分钟)一、单项选择题(每小题2 分,共 40分)1、进行数据库闪回时,必须确保数据库是处于()模式。
A、正常启动模式B、装载模式C、归档模式D、调试维护模式2、数据模型的三要素是()。
A、外模式.模式、内模式B、关系模型.层次模型、网状模型C、实体.联系、属性D、数据结构.数据操作、完整性约束3、下面哪个闩锁不是共享池相关的闩锁()A、LIBRARY CACHEB、ROW CACHE OBJECTSC、REDO ALLOCATIOND、SHARED POOL4、如果用文件概念来命题的话,投影相当于从整个文件中各记录中抽出所要的( )。
A、项目B、集合C、属性D、卷5、关系数据库中,实现实体之间的联系是通过表与表之间的()。
A、公共索引B、公共存储C、公共元组D、公共属性6、关系代数中的连接操作是由()操作组合而成。
A、选择和投影B、选择和笛卡尔积C、投影、选择、笛卡尔积D、投影和笛卡尔积7、在专用服务器(连接)环境下,使用 SQL*Plus 命令“connect babydog/wang38”与DOGS 数据库进行连接,()进程将被启动并直接与 Oracle 服务器进行交互。
A、用户进程(User Prosess)B、服务器进程(Server Prosess)C、分配进程(Dispatcher Prosess)D、共享服务器进程(Shared Server Prosess)8、数据库中,实体是指()。
A、客观存在的事物B、客观存在的属性C、客观存在的特性D、某一具体事件9、函数 mod(23,-5) 的结果是____。
A、3B、-3C、-2D、210、要显示概要文件 DOG_PROJECT 的资源限制信息,请问应该查询如下()数据字典。
A、DBA_USERSB、DBA_TABLESC、DBA_OBJECTSD、DBA_PROFILES11、在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句()。
MySQL基础题库及答案

MySql数据库基础题库及答案一、填空题1.数据库是按照某种数据结构对数据进行____、_____和______的容器。
组织、存储、管理2.结构化查询语言SQL 分为_______、_______、_______和________四种语言。
DDL、DML、DQL、DCL3.MySQL中常用的约束有_____、_____、_____、_____、_____。
主键、外键、唯一、默认、非空4.MySQL配置文件my.ini常用的参数选项组有_____、_____、_____。
[client]、[mysql]、[mysqld]5.MySQL字符序命名规则中:ci 表示_____、cs 表示_____、bin 表示_____。
大小写不敏感、大小写敏感、二进制编码值比较6.查看MySQL 字符集的命令是:___________________________。
show variables like 'character%’7.MySQL5.6默认支持的存储引擎是______。
InnoDB8.显示表结构的命令_________、_____________。
desc <table_name> 、show create table <table_name>9.查看全局系统变量的命令_________,查看当前会话系统变量的命令_________。
show global variables; show session variables;10.MySQL提供的数据类型包括:_____、_____、_____、_____和_____。
数值类型、字符串类型、日期类型、复合类型、二进制类型11.MySQL 支持两种复合数据类型:_____和_____。
enum枚举类型、set集合类型12.默认情况下,MySQL自增型字段的值从1开始递增,且步长为1,设置自增字段的语法:______。
<字段名> <数据类型> auto_increment13.创建表时,设置表的字符集语法格式:____________________。
Oracle数据库基础题库【含答案】

1、判断题,正确请写写"T",错误请写写"F",1、oracle数据库系统中,启动数据库的第一步是启动一个数据库实例。
( T )2、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
( F)3、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。
( T)4、系统全局区SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。
( F )5、数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
( F )8、数据字典中的内容都被保存在SYSTEM表空间中。
( T )9、HAVING后面的条件中可以有聚集函数,比如SUM(),AVG()等, WHERE 后面的条件中也可以有聚集函数。
( F )10、"上海西北京" 可以通过like ‘%上海_’查出来。
( F )11、表空间是oracle 最大的逻辑组成部分。
Oracle数据库由一个或多个表空间组成。
一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。
( T )12、表空间分为永久表空间和临时表空间两种类型。
( T )13、truncate是DDL操作,不能 rollback。
( T )14、如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用WHERE语句。
( F )15、Oracle数据库中字符串和日期必须使用双引号标识。
( F )16、Oracle数据库中字符串数据是区分大小写的。
( T )17、Oracle数据库中可以对约束进行禁用,禁用约束可以在执行一些特殊操作时候保证操作能正常进行。
( F )18、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
( T ) 20、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。
数据库题库及答案

数据库1. 在关系数据库系统中,当关系的模式改变时,用户程序也可以不变,这是()[单选题] *A.数据的物理独立性B.数据的逻辑独立性(正确答案)C.数据的位置独立性D.数据的存储独立性2. E-R图用于描述数据库的() [单选题] *A.数据模型B.概念模式(正确答案)C.存储模型D.逻辑模型3. 在建立表时,将年龄字段值限制在18-40之间,这种约束属于() [单选题] * A.实体完整性约束B.用户定义完整性约束(正确答案)C.参照完整性约束D.视图完整性约束4. SQL是一种()语言。
[单选题] *A.高级算法B.人工智能C.关系数据库(正确答案)D.函数型5. SQL语言按其功能可分为4类,包括查询语言、定义语言、操纵语言和控制语言,其中最重要的,使用最频繁的语言为()。
[单选题] *A.定义语言B.查询语言(正确答案)C.操纵语言D.控制语言6. 要保证数据库的数据独立性,需要修改的是()。
[单选题] *A.三层模式之间的两种映射(正确答案)B.模式与内模式C.模式与外模式D.三层模式7. 下列SQL语句中,实现数据记录修改的语句是()。
[单选题] *A. ALTERB. UPDATE(正确答案)C. CREATED.SELECT8. 两个表的记录数为5和4,对两个表执行连接查询,查询结果最多得到()条记录。
[单选题] *A.16B.63C.20(正确答案)D.29. 以下操作不会对数据库安全性产生威胁的是()。
[单选题] *A.非授权用户对数据库的恶意存取和破坏B.数据中重要或敏感的数据被泄露C.安全环境的脆弱D.授权给有资格的用户访问数据库的权限(正确答案)10. 视图是一个“虚表”,视图的构造基于()。
[单选题] *A.基本表B.视图C.基本表或视图(正确答案)D.数据字典11. 一个关系中的候选关键字()。
[单选题] *A.至多一个B.可多个(正确答案)C.必须多个D.至少三个12. 在数据库中,产生数据不一致的根本原因是。
数据库基础与应用复习题及参考答案

中南大学网络教育课程考试(专科)复习题及参考答案数据库基础与应用一、选择题:1。
现实世界中客观存在并能相互区别得事物称为( )A)实体 B)实体集C)字段D)记录2。
现实世界中事物得特性在信息世界中称为( )A)实体B)实体标识符C)属性 D)关键码3。
下列实体类型得联系中,属于一对一联系得就是( )A)教研室对教师得所属联系 B)父亲对孩子得亲生联系C)省对省会得所属联系D)供应商与工程项目得供货联系4.采用二维表格结构表达实体类型及实体间联系得数据模型就是( )A)层次模型B)网状模型 C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间得关系( )A)DB包括DBMS与DBS B)DBS包括DB与DBMSC)DBMS包括DB与DBS D)DBS与DB与DBMS无关6。
在数据库技术中,反映现实世界中事物得存在方式或运动状态得就是( )A)信息B)数据C)消息 D)命令7。
下列关于关系数据模型得术语中,哪一个术语所表达得概念与二维表中得“行”得概念最接近?A)属性B)关系C)域D)元组8。
在关系数据中,视图(view)就是三级模式结构中得( )A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,用( )描述全部数据得整体逻辑结构A)外模式B)存储模式C)内模式 D)概念模式10.数据库系统中,用户使用得数据视图用( )描述,它就是用户与数据库之间得接口.A)外模式 B)存储模式 C)内模式 D)概念模式11.数据库系统达到了数据独立性就是因为采用了( )A)层次模型 B)网状模型 C)关系模型D)三级模式结构12.在关系数据库系统中,当关系得型改变时,用户程序也可以不变。
这就是A)数据得物理独立性 B)数据得逻辑独立性C)数据得位置独立性 D)数据得存储独立性13。
逻辑数据独立性就是指( )A)概念模式改变,外模式与应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式与应用程序不变14。
Oracle数据库基础题库【含答案】

1、判断题,正确请写写"T",错误请写写"F",1、oracle数据库系统中,启动数据库的第一步是启动一个数据库实例。
( T )2、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
( F)3、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。
( T)4、系统全局区SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。
( F )5、数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
( F )8、数据字典中的内容都被保存在SYSTEM表空间中。
( T )9、HAVING后面的条件中可以有聚集函数,比如SUM(),AVG()等, WHERE 后面的条件中也可以有聚集函数。
( F )10、"上海西北京" 可以通过like ‘%上海_’查出来。
( F )11、表空间是oracle 最大的逻辑组成部分。
Oracle数据库由一个或多个表空间组成。
一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。
( T )12、表空间分为永久表空间和临时表空间两种类型。
( T )13、truncate是DDL操作,不能 rollback。
( T )14、如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用WHERE语句。
( F )15、Oracle数据库中字符串和日期必须使用双引号标识。
( F )16、Oracle数据库中字符串数据是区分大小写的。
( T )17、Oracle数据库中可以对约束进行禁用,禁用约束可以在执行一些特殊操作时候保证操作能正常进行。
( F )18、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
( T )20、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库基础考试流程测试模拟题(说明:本卷试题在考试流程测试后收回)1、您有一个包含产品ID和产品名称的表。
B您需要编写一条UPDATE 语句。
以将特定产品的名称改为glass ,应在UPDA TE 语句中包括什么内容?A.LET ProductName=’glass’B、SET ProductName=’glass’C、EXEC ProductName=’glass’D、ASSIGN ProductName=’glass’2、您需要存储从三个到30个字符不等的产品名称。
您还需要将使用的存储空间量降到最低。
应该使用哪种数据类型?DA.CHAR(3,30) B、CHAR(30) C、V ARCHAR(3,30) D、V ARCHAR(30)3、要运行存储过程,用户需要哪种权限?CA.ALLOW B、CALL C、EXECUTE D、RUN4、视图可用于:CA.确保引用完整性。
B、保存存储在一个单独表中的数据的额外副本。
C、限制对表中特定行或列中的数据的访问。
D、在从基础表中删除历史数据前将其保存。
5、您正在创建一个表来存储客户数据。
AccountNumber 列使用的值始终由一个字母和四位数字组成。
您应该对AccountNumber 列使用哪种数据类型?BA.BYTE B、CHAR C、DOUBLE D、SMALLINT6、哪条语句将导致创建索引?AA.CREATE TABLE Employee (EmployeeID INTEGER PRIMARY KEY)B.CREATE TABLE Employee (EmployeeID INTEGER INDEX)C.CREATE TABLE Employee (EmployeeID INTEGER NULL)D. CREA TE TABLE Employee (EmployeeID INREGER DISTINCT)7、哪个关键字必须包含在CREA TE VTEW 语句中?BA.ORDER BY B、SELECT C、UPDA TE D、WHERE8、可在数据库值中执行的已命名的SQL 语句组被称为:CA.公式。
B、方法。
C、存储过程。
D、子例程。
9、哪个关键字可在CREA TE TABLE语句中使用?AA.UNIQUE. B、DISTINCT C、GROUP BY D、ORDER BY10、您在一个包含数据的表上创建索引。
数据库中的结果是什么?CA.更多的行被添加到该索引的表中。
B、更多的列被添加到该索引的表中。
C、创建了一个包含索引的表中数据的独立结构。
D、创建了一个不包含索引的表中数据的独立结构。
11、表Product:您将该表分为以下两个表。
这个过程被称为什么?D数据库基础A.碎片整理。
B、非规范化。
C、碎片化。
D、规范化。
12、您有一个包含下列数据的表。
E哪个数据库术语用于描述ProductID 与ProductCategory之间的关系?A.同级B、组合C、决定性D、功能开关E、关系相关13、哪个键唯一地标识表组中的行?CA.外键 B. 本地键 C. 主键 D. 超键14、要删除外键,应使用哪条语句?AA.ALTER TABLE B. DELETE TABLEC. ALTER FOREIGN KEYD. DELETE FOREIGN KEY15、要添加索引的一个理由是:DA.减少存储空间B.提高数据库安全性 C. 提高INSERT 语句的性能 D. 提高SELECT 语句的性能。
16、您有一个名为Product的表,您创建一个试图,包含Product 表中属于Furniture 类别的所有产品。
您在Product 表上执行一个语句,该语句将删除Furniture 类别中的所有产品。
执行该语句后,该视图的结果集:CA.被存档。
B、被删除。
C、为空。
D、保持不变。
17、要创建存储过程的一个理由是:AA.提高性能。
B.将存储空间降到最低。
C.跳过区分大小写的要求。
D.使用户能够控制查询逻辑。
18、CREA TE TABLE Road(RoadID INTEGER NOT NULL,Distance INTEGER NOT NULL)Road 表包含以下数据:您执行以下语句:INSERT INTO Road V ALUES (1234,36)结果为?BA.语法错误B、表中的一个新行C、错误,指出不允许NULL值D、错误,指出不允许重复的ID 19、您需要从您的数据库中删除名为EmployeeView 的视图。
应使用哪条语句?DA.DELETE EmployeeView B、DELETE VIEW EmployeeViewC、DROP EmployeeViewD、DROP VIEW EmployeeView20、什么定义分配给列中的值的存储空间量?AA.数据类型B.格式C.键D.验证程序21、您需要在学校数据库中存储每个学生的联系信息。
您应该将每个学生的信息存储在:BA.函数中B、行中C、存储过程中D、变量中22、哪种列别的SQL语句用于添加、删除和修改数据库结构? CA.数据访问语言(DAL)B、数据控制语言(DCL)C、数据定义语言(DDL)D、数据操作语言(DML)23、三个有效的数据操作语言(DML)命令是什么?(选择三个答案。
)BCEMIT B 、DELETE C、INSERT D、OUTPUT E、UPDA TE24、表中包含单个条目的信息的组成部分成为:AA.列B、数据类型C、行D、视图25、在SQL中,INSERT语句用于:C微软专业应用技术国际认证A.将用户添加到数据库B、将表添加数据库C、将数据行添加到表D、将列添加到表定义26、要向现有表中添加列,应使用哪个命令? AA.ALTER B、CHANGE C、INSERT D、MODIFY E、UPDATE27、您执行以下语句:SELECT EmployeeID,FirstName,DepartmentNameFROM Employee, Department这种类型的操作称为:AA.笛卡尔产品B、同等联接C、交集D、外部联接28、您有一个包含10千吉字节数据的数据库。
您需要每两个小时备份一次该数据库。
您应该使用哪种类型的备份?CA.存档备份B、完整C、增量备份D、部分备份29、您需要禁用User1查看Customer表中数据的访问权限。
您应该使用哪个语句?DA.REMOVE User1 FROM Customer B、REVOKE User1 FROM CustomerC 、REMOVE SELECT ON Customer FROM User1 D、REVOKE SELECT ON Customer FROM User130、您需要使用一名新员工能够验证到您的数据库。
应该使用哪个命令?DA.ADD USER B、ALLOW USER C、ALTER USERB.D、CREATE USER E、INSERT USER31、哪个数据库术语用于描述将备份应用于已破坏或损坏的数据库中?CA.附加B、提交C、恢复D、还原32、您正在编写SELECT语句来查找名称中包含一个特定字符的每种产品。
应在WHERE子句中使用哪个关键字?AA.LIKE B、FIND C、BETWEEN D、INCLUDES33、哪个语句将删除未输入员工电话号码的行?AA.DELETE FROM Employee WHERE Phone IS NULLB.DELETE FROM Employee WHERE Phone = NULLABLEC.DELETE FROM Employee WHERE Phone = “%”D.DELETE FROM Employee WHERE Phone IS NOT NULL34、您有一个包含有关您的学校中所有学生的信息的表。
要更改表中学生的名字,应该使用哪个SQL关键字?DA.CHANGE B、INSERT C、SELECT D、UPDA TE35、表Product包含以下数据:ID 名称数量1234 Spoon 332615 Fork 173781 Plate 204589 Cup 51您执行以下语句:SELECT COUNT(*)FROM Product WHERE Quantity > 18该语句将返回什么值?CA.1 B、2 C.3 D.436、您需要将两个新产品插入到Product表中。
第一个产品名为Book,ID为125。
第二个产品名为Movie,ID为126。
您应该使用哪个语句?EA.INSERT 125,126,‘Book’,‘Movie’INTO Product数据库基础B.INSERT NEW ID =125 AND126,Name=‘Book’AND ‘Movie’INTO ProductC.INSERT INTO ProductV ALUES (ID =125,126) (Name=‘Book’,‘Movie’)D.INSERT NEW ID =125,Name =‘Book’INTO ProductINSERT NEW ID =126,Name =‘Movie’INTO ProductE.INSERT INTO Product (ID,Name)V ALUES (125,‘Book’)INSERT INTO Product (ID,Name)V ALUES (126,‘Movie’)37、您有以下表定义:CREATE TABLE Product(ProductID INTEGER,Name V ARCHAR(20))您需要插入一个新产品。
该产品的名称是Plate,产品的ID是12345。
您应该使用哪个语句?DA.INSERT 12345, ’Palate’INTO ProductB.INSERT NEW ProductID =12345.,Name =‘Plate’INTO ProductC.INSERT INTO Product(ProductID,Name)V ALUES(12345, ‘Plate’)D.INSERT INTO Product V ALUES(ProductID=12345,Name=‘Plate’)38、一个数据库包含两个表,分别名为Customer和Order。
您执行以下语句:DELETE FROM OrderWHERE CustomerID=209结果是什么?BA.从Customer表中删除CustomerID 209B.从Order表中删除CustomerID 209的所有订单C.从Order表中删除CustomerID 209的第一个订单D.从Order表中删除CustomerID 209的所有订单,并从Customer表中删除CustomerID 20939、您需要列出每个产品的名称和价格,按价格从高到低的顺序排列。