数据库基础试题27教材

合集下载

数据库设计基础习题及答案

数据库设计基础习题及答案

数据库设计基础习题及答案1.在数据库中,数据模型包括数据结构、数据操作和()。

AA)数据约束B)数据类型C)关系运算D)查询3.有两个关系R和T如下:则由关系R得到关系T的操作是()。

AA)投影B)交C)选择D)并5.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是()。

AA)多对一B)一对多C)一对一D)多对多6.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

AA)自然连接7.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。

A A)逻辑独立性B)物理独立性C)应用独立性D)以上都不对9.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

AA)并B)投影C)交D)选择11.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。

则实体项目和运动员之间的联系是()。

AA)多对多B)一对多C)多对一D)一对一12.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

BA)选择13.下面对软件测试描述错误的是()。

BA)严格执行测试计划,排除测试的随意性B)随机地选取测试数据C)软件测试的目的是发现错误D)软件测试是保证软件质量的重要手段15.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。

则实体仓库和零件间的联系是()。

AA)多对多B)一对多C)多对一D)一对一16.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

AA)交17.设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。

DA)R={ (5,1), (7,9), (1,7), (9,3) }B)R={ (9,7), (1,3), (7,1), (3,5) }C)R={ (1,9), (9,7), (7,5), (5,3) }D)R={ (1,3), (3,5), (5,9) }19.大学下面有若干学院,每个学院有一名院长(不可兼任),则实体学院和院长的联系是()。

数据库基础课后习题及答案

数据库基础课后习题及答案

数据库基础课后习题及答案数据库基础课后习题及答案数据库是计算机科学中非常重要的一个概念,它用于存储和管理大量的数据。

在数据库基础课程中,学生通常需要完成一些习题来巩固所学的知识。

本文将介绍一些常见的数据库基础课后习题,并提供相应的答案。

一、选择题1. 数据库是指什么?A. 存储和管理数据的软件系统B. 存储和管理硬件设备的软件系统C. 存储和管理网络的软件系统D. 存储和管理操作系统的软件系统答案:A2. 数据库管理系统(DBMS)的主要功能是什么?A. 存储和管理数据B. 分析和处理数据C. 网络和通信D. 操作系统管理答案:A3. 下列哪个不属于数据库的特点?A. 数据共享B. 数据冗余C. 数据独立性D. 数据一致性答案:B4. 数据库中的数据是以什么形式存储的?A. 文件B. 表格C. 文本D. 图像答案:B5. 数据库中的主键是什么?A. 唯一标识一个记录的属性B. 存储在数据库中的所有数据C. 数据库中的表格D. 数据库中的索引答案:A二、填空题1. 数据库中的关系是指什么?关系是指数据之间的联系和关联。

2. 数据库中的SQL是什么意思?SQL是结构化查询语言(Structured Query Language)的缩写。

3. 数据库中的DDL是什么意思?DDL是数据定义语言(Data Definition Language)的缩写。

4. 数据库中的DML是什么意思?DML是数据操作语言(Data Manipulation Language)的缩写。

5. 数据库中的索引有什么作用?索引可以提高数据库的查询效率,加快数据检索的速度。

三、简答题1. 数据库的三级模式是什么?数据库的三级模式包括外模式、概念模式和内模式。

外模式是用户对数据库的直接接口,概念模式是数据库的全局逻辑结构,内模式是数据库在物理存储上的表示。

2. 数据库的ACID是什么意思?ACID是数据库事务的四个特性,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

数据库基础知识试题(含答案)

数据库基础知识试题(含答案)

数据库基础知识试题(含答案)数据库基础学问试题部门____________姓名__________日期_________得分__________一、不定项挑选题(每题1.5分,共30分)1.DELETE语句用来删除表中的数据,一次可以删除()。

DA.一行B.多行C.一行和多行D.多行2.数据库文件中主数据文件扩展名和次数据库文件扩展名分离为()。

CA..mdf.ldfB..ldf.mdfC..mdf.ndfD..ndf.mdf3.视图是从一个或多个表中或视图中导出的()。

AA表B查询C报表D数据4.下列运算符中表示随意字符的是()。

BA.*B.%C.LIKED._5.()是SQLServer中最重要的管理工具。

AA.企业管理器B.查询分析器C.服务管理器D.大事探察器6.()不是用来查询、添加、修改和删除数据库中数据的语句。

DA、SELECTB、INSERTC、UPDATED、DROP7.在oracle中下列哪个表名是不允许的()。

DA、abc$B、abcC、abc_D、_abc8.使用SQL命令将老师表teacher中工资salary字段的值增强500,应当使用的命令是()。

DA、Replacesalarywithsalary+500B、Updateteachersalarywithsalary+500C、Updatesetsalarywithsalary+500D、Updateteachersetsalary=salary+5009.表的两种相关约束是()。

CA、主键和索引B、外键和索引C、主键和外键D、内键和外键10.ORACLE数据库物理结构包括()。

ABCA、数据文件B、日志文件C、控制文件D、暂时文件11.在Oracle中,一个用户拥有的全部数据库对象统称为()。

CA、数据库B、模式C、表空间D、实例12.在Oracle中,可用于提取日期时光类型特定部分(如年、月、日、时、分、秒)的函数有()。

数据库测试题+答案

数据库测试题+答案

数据库测试题+答案一、单选题(共88题,每题1分,共88分)1.不属于数据库系统组成部分的是( )A、用户B、数据库管理系统C、硬件D、文件正确答案:D答案解析:数据库系统由数据库、数据库管理系统、硬件系统和用户四个部分组成。

2.下列关于关系数据库术语的说法中,错误的是()A、关系中的一行称为元组B、关系中的一列称为属性C、关系中属性的取值范围称为域D、关系中一列可以具有多种数据类型正确答案:D答案解析:关系型数据库中,同一列只能有一种数据类型。

3.关于数据库系统,下列叙述错误的是A、可以实现数据共享、减少数据冗余B、可以表示事物和事物之间的联系C、支持抽象的数据模型D、数据独立性较差正确答案:D答案解析:数据库系统管理阶段,数据和程序分开存储,因此独立性高。

4.在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。

A、中国、美国、法国、日本B、法国、日本、美国、中国C、中国、日本、法国、美国D、法国、美国、日本、中国正确答案:D答案解析:Access中的数据排序规则字母在不区分大小写的前提下,按A-Z的顺序排序,A最小,Z最大;多个字符排序按从左到右逐字符比较的方式,直到可以比较大小为止;数字按数值大小进行排序,文本型中的数字按从左到右逐个比较的方式;日期时间按先后顺序排序,日期时间越靠后,其值就越大;中文汉字按汉语拼音的字母进行排序。

5.如果Access数据表中,需要某个字段存储多个文件,可以选用( )数据类型A、备注型B、附件型C、OLE对象型D、超链接型正确答案:B答案解析:只有附件型能够存储多个被支持的文件。

6.关于获取外部数据,叙述错误的是 ()。

A、导入表后,在Access中修改、删除记录等操作不影响原数据文件B、链接表后,Access中对数据所作的改变都会影响原数据文件C、Access 中可以导入Excel表、其它Access数据库中的表和 DBase数据库文件D、链接表后形成的表的图标为Access生成的表的图标正确答案:D答案解析:链接表的图标与导入表的图标不同。

计算机数据库基础统考试题库及答案

计算机数据库基础统考试题库及答案

计算机数据库基础统考试题库及答案本文档收集了一系列计算机数据库基础统考试题及其答案。

这些试题涵盖了数据库的基本概念、关系模型、SQL语言、数据库设计等方面的知识点。

通过参考这些试题,考生可以更好地了解数据库基础知识,为考试做好充分准备。

一、选择题1. 下列哪个不是数据库的优点?- A. 数据共享- B. 数据独立性- C. 数据冗余- D. 数据完整性答案:C2. 数据库的关系模型是由谁提出的?- A. 科学家A- B. 科学家B- C. 科学家C- D. 科学家D答案:C3. 在SQL语言中,用于向表中插入数据的关键字是什么?- A. INSERT- B. UPDATE- C. DELETE- D. SELECT答案:A二、编程题设计一个数据库表格来存储学生信息,包括学生姓名、学号和成绩三个字段。

要求学号为主键,并限制成绩的取值范围为0到100。

创建表格的SQL语句如下:CREATE TABLE Student (学号 INT PRIMARY KEY,姓名 VARCHAR(50),成绩 INT CHECK (成绩 >= 0 AND 成绩 <= 100));三、简答题1. 什么是数据库的事务(Transaction)?答:数据库的事务是指一组对数据库进行操作的操作序列,这些操作要么全部成功执行,要么全部不执行,不存在部分执行的情况。

事务可以确保数据库的一致性和完整性。

2. 数据库的三级模式是什么?答:数据库的三级模式是指外模式、概念模式和内模式。

外模式是用户看到的、与用户的应用程序接口有关的数据库模式;概念模式是数据库的全局逻辑结构,对所有用户来说是一致的;内模式是数据库的存储结构和物理结构,与计算机系统有关。

以上是本文档中一部分试题及其答案。

希望这些内容能对您的学习和考试有所帮助。

如需更多试题及答案,请参考相关教材或联系相关机构获取。

最新最全数据库基础练习题复习及答案解析完整版.doc

最新最全数据库基础练习题复习及答案解析完整版.doc

第一章习题一、单项选择题1.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。

I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C)。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B)。

A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C)。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A)。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C),它是模式的逻辑子集。

A.模式B. 物理模式C. 子模式D. 内模式8. 下述(B)不是DBA数据库管理员的职责。

A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计9. 常见的数据模型有三种,它们是(B)A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R图中,用来表示属性的图形是(B)A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是_____模式______。

2. ____数据的物理独立性__________是指数据库的物理(存储)结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。

数据库基础知识试题及答案精选全文完整版

数据库基础知识试题及答案精选全文完整版

可编辑修改精选全文完整版数据库基础知识试题及答案数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。

以下是由店铺整理关于数据库基础知识试题及答案的内容,希望大家喜欢! 数据库基础知识试题及答案(1)下列关于数据库的叙述中,正确的是A、数据库减少了数据冗余B、数据库避免了数据冗余C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据【答案】A【解析】数据库的主要特点是①实现数据共享。

②减少数据的冗余度。

③数据的独立性。

④数据实现集中控制。

⑤数据一致性和可维护性,以确保数据的安全性和可靠性。

⑥故障恢复。

(2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系【答案】B【解析】窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。

根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。

一名教师可以承担多门课程,但是一门课程只能由一个教师承担。

所以是一对多的关系,因此选择B选项。

(3)Access数据表中的“记录”,在关系数据模型中对应的概念是A、字段B、元组C、属性D、域【答案】B【解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。

(4)下列不能建立索引的数据类型是A、文本型B、备注型C、数字型D、日期时间型【答案】B【解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。

在ACCESS中,备注字段类型是不能被索引的。

(5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是A、查询运算B、连接运算C、投影运算D、选择运算【答案】B【解析】关系运算包括投影、选择和联接。

数据库基础知识测试题

数据库基础知识测试题

数据库基础知识测试题一、选择题1 、 ACCESS 的数据库类型是A.层次数据库 B.网状数据库 C.关系数据库 D.面向对象数据库2、关系型数据库管理系统中所谓的关系是指A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合满足一定条件的二维表格式D.数据库中各个字段之间彼此有一定的关系3、下列说法中正确的是A.两个实体之间只能是一对一联系 B.两个实体之间只能是一对多联系C.两个实体之间只能是多对多联系 D.两个实体之间可以是以上三种之一联系4、数据库系统的核心A.数据模型 B.数据库管理系统 C.软件工具 D.数据库5、在数据库中能够唯一标识一个元组的属性或属性组称为A.记录 B.字段 C.域 D.关键字6、为了合理组织数据,应遵从的数据原则是A.一个表描述一个实体或实体间的一种联系B.表中的字段必须是原始数据和基本数据元素,并避免在之间出现重复字段C.用外部关键字保证有关联的表之间的联系D.以上各条件都包括7、数据模型反映的是A.事物本身的数据和相关事物之间的联系 B.事物本省所包括的数据C.记录中所包含的全部数据 D.记录本身的数据和相互关系8、退出 ACCESS 数据库管理系统可以实用的快捷键是A. ALT+F+X B. ALT+X C. CTRL+C D. CTRL+O9、在 ACCESS 数据库中,表就是A.关系 B.记录 C.索引 D.数据库10 、ACCESS 中表和数据库的关系是A.一个数据库可以包含多个表 B.一个表只能包含两个数据库C.一个表可以包含多个数据库 D.数据库就是数据表11、将两个关系拼接成一个新的关系,生产的新关系中包含满足条件的元组,这种操作称为A.选择 B.投影 C.联接 D.并12、常用的数据模型有 3 中,他们是A.网状、关系和语义 B.网状、关系和层次C.环状、关系和层次 D.字段名、字段类型和记录13 、“商品”和“顾客”两个实体集之间的联系一般是A.一对一 B.一对多 C.多对多 D.多对一14、下列关于数据库系统的叙述中正确的是A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据15、在数据库管理技术的发展过程中,经历了人工管理阶段、文件管理阶段和数据库系统阶段。

(完整版)数据库试题库(有答案)

(完整版)数据库试题库(有答案)

复习题一、填空题:1、三类经典的数据模型是_________、_________和_________。

其中,________目前应用最广泛。

2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。

3、关系模型的实体完整性是指______________________________。

在关系模型中,候选码是指_______________________,全码是指_________________________。

4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ __________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。

5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。

6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。

7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。

8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。

9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。

10、故障恢复的基本手段有____________和_________________。

11、DBMS的中文全称是___________。

12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。

13、数据库系统的三级模式分别是___________,___________和_________。

(完整版)数据库基础题库-含答案

(完整版)数据库基础题库-含答案

数据库基础考试流程测试模拟题(说明:本卷试题在考试流程测试后收回)您有一个包伤产品ID 和产品名称的表。

B您需要编写一条UPDATE 语句。

以将特定产品的名称改为glass ,应在UPDATE 语句中包括什么内 容? A. LET PioductNaine-'glass'B. SET PioductName-'glass'C 、EXEC PioductName-'glass'D 、ASSIGN PioductName-'glass'您需要存储从三个到30个字符不等的产品名称。

您还需要将使用的存储空间竝降到最低。

应该使用哪种数据类型? DA ・ CHAR(3,30) B. CHAR(30) C 、VARCHAR(330) 要运行存储过程,用户需要哪种权限? CA.碎片整理。

B 、非规范化。

C 、碎片化。

D 、规范化。

2、 3、 D 、\ARCHAR(30)4、 5、 A ・ ALLOW 视图可用于:A.确保引用完整性。

B 、保存存储在一个单独表中的数据的额外副本。

C 、限制对表中特定行或列中的数据的访问。

D 、在从基础表中删除历史数据前将其保存。

您正在创建一个表来存储客户数据。

AccountNumber 列使用的值始终山一个字母和四位数字组成。

您应 该对AccountNumber 列使用哪种数据类型? BB 、CALLC 、EXECUTED 、RUN6、 A. BYTEB 、CHAR哪条语句将导致创建索引? AA CREATE TABLE Employee B. CREATE TABLE Employee C. CREATE TABLE EmployeeD. CREATE TABLE EmployeeC 、 DOUBLED. SMALLINT7、 (EmployeelD (EmployeelD (EmployeelD(EmployeelD BINTEGER PRIMARY KEY ) INTEGER INDEX) INTEGER NULL)INREGER DISTINCT)8、 9、 哪个关键字必须包會在CREATE VTEW 语句中? A. ORDER BY B 、SELECTC 、UPDATE可在数据库值中执行的已命名的SQL 语句组被称为:A.公式。

数据库基础知识练习题

数据库基础知识练习题

数据库基础知识试题一、选择题(1)以下不属于数据库系统(DBS)的组成的是()。

A)硬件系统B)数据库管理系统及相关软件C)文件系统D数据库管理员(DataBase Administrator,DBA)(2)DBMS数据库数据的检索、插入、修改和删除操作的功能称为()。

A) 数据操作B) 数据控制C) 数据管理D) 数据定义(3)DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)3者之间的关系是()。

A) DBS包括DB和DBMSB) DBMS包括DB和DBSC) DB包括DBS和DBMSD) DBS等于DB等于DBMS(4)DBMS是()。

A)OS的一部分B)OS支持下的系统文件C)一种编译程序D)混合型(5)在图1—1所示的数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件4部分组成)层次示意图中,数据库管理系统的位置是()。

图1—1数据库系统A)1 B)3 C)2 D)4(6)图1-4所示的数据模型属于()。

图1-4数据模型图A)层次模型B)关系模型C)网状模型D)以上皆非(7)用二维表来表示实体及实体之间联系的数据模型是()。

A)关系模型B)层次模型C网状模型D)实体一联系模型(9)构成关系模型中的一组相互联系的“关系”一般是指()。

A) 满足一定规范化要求的二维表B) 二维表中的一行C) 二维表中的一列D) 二维表中的一个数据项(11)下列关系模型中术语解析不正确的是()。

A)记录:满足一定规范化要求的二维表,也称关系B) 字段:二维表中的一列C) 数据项:也称分量,是每个记录中的一个字段的值D) 字段的值域:字段的取值范围,也称为属性域(12)对以下关系模型的性质的描述,不正确的是()。

A) 在一个关系中,每个数据项不可再分,是最基本的数据单位B) 在一个关系中,同一列数据具有相同的数据类型C) 在一个关系中,各列的顺序不可以任意排列D) 在一个关系中,不允许有相同的字段名(13)关系模型中最普遍的联系是()。

南京理工大学《数据库系统基础教程》试题和答案

南京理工大学《数据库系统基础教程》试题和答案

一、选择题60(选择一个最适宜的答案,在答题纸上涂黑)1.一个事务中的一组更新操作是一个整体,要么全部执行,要么全部不执行。

这是事务的:A.原子性B.一致性 C.隔离性 D.持久性2.在数据库的三级模式结构中,描述一个数据库中全体数据的全局逻辑结构和特性的是:A.外模式 B.内模式 C.存储模式D.模式3.关于联系的多重性,下面哪种说法不正确?A.一个多对多的联系中允许多对一的情形。

B.一个多对多的联系中允许一对一的情形。

C.一个多对一的联系中允许一对一的情形。

D.一个多对一的联系中允许多对多的情形。

4.考虑学校里的"学生"和"课程"之间的联系,该联系的多重性应该是:A. 一对一B. 多对一C. 一对多D. 多对多5.下面哪种约束要求一组属性在同一实体集任意两个不同实体上的取值不同。

A. 键(key)约束。

B. 单值约束。

C. 参照完整性。

D. 域(domain)约束6.关系模型要求各元组的每个分量的值必须是原子性的。

对原子性,下面哪种解释不正确:A.每个属性都没有内部结构。

B.每个属性都不可再分解。

C.各属性值应属于某种根本数据类型。

D.属性值不允许为NULL。

7.对于一个关系的属性(列)集合和元组(行)集合,下面哪种说法不正确:A.改变属性的排列次序不影响该关系。

B.改变元组的排列次序不影响该关系。

C.改变元组的排列次序会改变该关系。

D.关系的模式包括其名称及其属性集合。

8.假设R是实体集R1与R2间的一个多对多联系,将其转换为关系R',哪种说法不正确:A.R'属性应包括R1与R2的所有属性。

B.R'属性应包括R1与R2的键属性。

C.R1与R2的键属性共同构成R'的键。

D.R'的属性应包括R自身定义的属性。

9.关于函数依赖的判断,下面哪种说法不正确?A.假设任意两元组在属性A上一致,在B上也一致,那么有A → B成立。

数据库练习题(含参考答案)

数据库练习题(含参考答案)

数据库练习题(含参考答案)一、单选题(共88题,每题1分,共88分)1.( )是存储在磁盘上的唯一标识。

A、表B、查询C、窗体D、报表正确答案:A答案解析:表是存储在磁盘上的唯一标识。

2.数据库是在计算机系统中按照一定的实际模型组织、存储和应用的( )A、程序的集合B、数据的集合C、文件的集合D、命令的集合正确答案:B3.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩正确答案:C答案解析:选课SC表的关键字必须是由学生表S和课程表S的关键字共同组成,如果使用任意一个建立,都不能确定SC表中每一行数据的唯一性。

4. 下面有关E-R模型向关系模型转换的叙述中,不正确的是( )。

A、一个1:1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应B、一个实体类型转换为一个关系模式C、一个1:n联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应D、一个m:n联系转换为一个关系模式正确答案:C5. 下列关于OLE对象的叙述中,正确的是( )。

A、用于输入文本数据B、用于处理超级链接数据C、用于生成自动编号数据D、用于链接或内嵌WINDOWS支持的对象正确答案:D答案解析:OLE对象属性是指字段允许单独地“链接”或“嵌入”OLE对象,如WORD文当、EXCEL表格、图像、声音或其他二进制数据。

6. 退出Access数据库管理系统可以使用的快捷键是 ( )A、Alt+F4B、Alt+XC、Ctrl+CD、Ctrl+O正确答案:A答案解析:除了Alt+F4以外,也可以采用Alt+ F +X 退出Access。

7.存储在某一种媒体上能够识别的物理符号是( )A、数据B、数据处理C、数据管理D、信息处理正确答案:A答案解析:数据是存储在某一种媒体上能够识别的物理符号。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案**数据库考试题及答案**一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。

A. 数据库B. 操作系统C. 数据库管理系统D. 网络操作系统**答案:C**2. 数据库系统的核心是()。

A. 数据B. 数据模型C. 数据库管理系统D. 数据库管理员**答案:C**3. 关系数据库中的关系是指()。

A. 表B. 查看C. 视图D. 索引**答案:A**4. 在关系数据库中,一个表中的列被称为()。

A. 元组B. 属性C. 字段D. 记录**答案:B**5. SQL语言是一种()。

A. 过程式语言B. 非过程式语言C. 机器语言D. 汇编语言**答案:B**6. 在SQL中,用于创建数据库的命令是()。

A. CREATE DATABASEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX**答案:A**7. 数据库的完整性约束包括()。

A. 实体完整性、参照完整性和用户定义的完整性B. 实体完整性、域完整性和用户定义的完整性C. 域完整性、参照完整性和用户定义的完整性D. 域完整性、实体完整性和用户定义的完整性**答案:A**8. 数据库的三级模式结构包括()。

A. 外模式、概念模式和内模式B. 外模式、内模式和存储模式C. 概念模式、内模式和存储模式D. 外模式、概念模式和存储模式**答案:A**9. 在关系数据库中,用于删除表中数据的命令是()。

A. DELETEB. DROPC. REMOVED. CLEAR**答案:A**10. 数据库设计中,规范化的目的是()。

A. 提高查询速度B. 减少数据冗余C. 增加数据存储量D. 提高数据安全性**答案:B**二、多项选择题(每题3分,共15分)1. 数据库管理系统的主要功能包括()。

A. 数据定义B. 数据操纵C. 数据控制D. 数据备份**答案:ABC**2. 关系数据库的完整性约束包括()。

完整word版数据库基础知识考试及答案

完整word版数据库基础知识考试及答案

数据库系统概论复习参考题一、选择题1、描述事物的符号记录称为:( B )A) 信息 B) 数据 C) 记录 D) 记录集合2、( A )是位于用户和操作系统之间的一层数据管理软件。

A) 数据库管理系统 B) 数据库系统C) 数据库 D) 数据库运用系统3、在人工管理阶段,数据是( B )。

A) 有结构的 B) 无结构的C) 整体无结构,记录有结构 D) 整体结构化的4、在文件系统阶段,数据是( B )。

A) 无独立性 B) 独立性差 C) 具有物理独立性 D)有逻辑独立性5、在数据库系统阶段,数据是( D )。

A) 有结构的 B) 无结构的C) 整体无结构,记录内有结构 D) 整体结构化的6、数据库系统阶段,数据( D )。

A) 具有物理独立性,没有逻辑独立性 B) 具有物理独立性和逻辑独立性C) 独立性差D)具有高度的物理独立性和一定程度的逻辑独立性7、(B )属于信息世界的模型,实际上是现实世界的一个中间层次。

A)数据模型 B)概念模型C) 物理模型 D) 关系模型8、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。

这是有层次模型的( C )决定的。

A) 数据结构 B) 数据操作C)完整性约束 D) 缺陷9、( A )是数据结构,关系操作集合和完整性约束三部分组成。

A)关系模型 B) 关系 C) 关系模式 D) 关系数据库10、在关系模型中,一组具有相同数据类型的值的集合称为( D )A) 关系 B) 属性 C) 分量 D)域11、关系是------。

( D )A) 型 B) 静态的 C) 稳定的 D)关系模式的一个实例12、数据结构设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( B )阶段。

A) 需求分析 B) 概念设计 C) 物理设计 D) 逻辑设计13、非关系模型中数据结构的基本单位是( C )。

A) 两个记录型间的联系 B) 记录C) 基本层次联系 D) 实体间多对多的联系14、在数据模型的三要素中,数据的约束条件规定及其联系的( A ) 。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案一、选择题(每题2分,共20分)1. 以下哪一个不是数据库管理系统的功能?A. 数据存储B. 数据查询C. 数据安全D. 数据打印答案:D2. 数据库系统的核心是?A. 数据模型B. 数据字典C. 数据库管理系统D. 数据库答案:C3. 以下哪种数据库模型是关系数据库的基础?A. 层次模型B. 网状模型C. 关系模型D. 对象模型答案:C4. 以下哪一项不是SQL语言的特点?A. 非过程化B. 面向集合的操作方式C. 支持事务处理D. 面向过程的编程答案:D5. 在数据库表中,哪个关键字用于唯一标识一行?A. 主键B. 外键C. 候选键D. 复合键答案:A6. 以下哪种索引可以提高查询效率?A. 倒排索引B. B+树索引C. 散列索引D. 位图索引答案:B7. 以下哪个SQL语句用于创建视图?A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE PROCEDURE答案:C8. 在SQL中,以下哪个操作符用于连接两个表?A. UNIONB. JOINC. INTERSECTD. MINUS答案:B9. 数据库系统中的完整性约束包括?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有以上选项答案:D10. 以下哪个SQL语句用于删除表?A. DROP TABLEB. DELETE TABLEC. TRUNCATE TABLED. UPDATE TABLE答案:A二、填空题(每题2分,共20分)11. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据查询、数据______。

答案:安全12. 在关系数据库中,实体及实体之间的联系可以用二维表来表示,这种二维表称为______。

答案:关系13. 在SQL中,创建表的命令是______。

答案:CREATE TABLE14. 在SQL中,删除表的命令是______。

数据库基础知识参考试题(可编辑修改word版)

数据库基础知识参考试题(可编辑修改word版)

数据库基础知识参考试题及答案解析-、单项选择题。

下列各题 A)、B)、C)、D)四个选项中,只有-个选项是正确的。

二、多项选择题。

下列各题 A)、B)、C)、D)四个选项中,至少有两个选项是正确的。

(1)数据库信息的运行安全采取的主措施有( ) 。

A)风险分析B)审计跟踪C)备份与恢复D)应急答案:ABCD(2)Excel 中有关数据库内容 , 描述正确的有( )。

A)一行为一个记录 , 描述某个实体对象B)一列为一个字段 , 描述实体对象的属性C)Excel 数据库属于“关系数据模型”, 又称为关系型数据库D)每一个 Excel 数据库对应一个工作簿文件答案:ABC(3)关于Excel 数据库应用的描述正确的有( ) 。

A)是按一定组织方式存储在一起的相关数据的集合B)是程序化的电子表格C)是一个数据清单D)是一个数组答案:AC(4)对某个数据库使用记录单 , 可以进行的记录操作有( )A)新建B)删除C)还原D)插入答案:ABC(5)对某个数据库进行筛选后 , ( )。

A)可以选出符合某些条件的记录B)可以选出符合某些条件组合的记录C)只能选择出符合某一条件的记录D)不能选择出符合条件组合的记录答案:AB(6)在数据库系统中,有哪几种数据模型?( )A)网状模型B)层次模型C)关系模型D)实体联系模型答案:ABC(7)在下列关于关系的叙述中,正确的是( ) A)表中任意两行的值不能相同B)表中任意两列的值不能相同C)行在表中的顺序无关紧要D)列在表中的顺序无关紧要答案:ACD(8)关系数据模型哪些优点?( )A)结构简单B)适用于集合操作C)有标准语言D)可表示复杂的语义答案:ABC 解析:关系模型由关系数据结构、关系操作集合和关系完整性约束 3 大要素组成。

关系模型的数据结构单一,在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。

关系操作的特点是集合操作方式,即操作的对象和结果都是集合。

数据基础考试试题及答案

数据基础考试试题及答案

数据基础考试试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据处理D. 数据加密答案:D2. 在关系数据库中,一个表的主键可以有多个值相同吗?A. 可以B. 不可以C. 有时可以D. 取决于数据库类型答案:B3. SQL语言中,用于查询数据的命令是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库设计中,规范化的主要目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据存储量D. 降低数据库成本答案:B5. 在数据库中,以下哪个术语指的是表中的一列?A. 行B. 列C. 记录D. 域答案:D6. 数据库中的事务具有哪些特性?(多选)A. 原子性B. 一致性C. 隔离性D. 持久性答案:ABCD7. 数据库中的视图是什么?A. 一个实际存储数据的表B. 一个虚拟表,不存储数据C. 一个数据库管理系统D. 一个数据库的图形界面答案:B8. 在数据库中,索引的作用是什么?A. 增加数据安全性B. 提高数据检索速度C. 降低数据存储空间D. 限制数据访问权限答案:B9. 数据库中的触发器通常用于实现什么功能?A. 数据验证B. 数据加密C. 数据备份D. 数据恢复答案:A10. 数据库中的外键约束用于实现什么?A. 数据完整性B. 数据加密C. 数据压缩D. 数据备份答案:A二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与__操作系统__之间的一层数据管理软件。

2. 在关系数据库中,表之间的关系可以通过__外键__来实现。

3. SQL语言中,用于插入数据的命令是__INSERT__。

4. 数据库设计中的范式理论,最基本的是__第一范式__。

5. 数据库中的__主键__是用来唯一标识表中每条记录的。

6. 数据库中的__事务__是一组不可分割的操作序列。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.对关系代数表达式进行优化处理时,尽可能早的执行下列哪些操作(b).A.连接B.选择C.投影D.笛卡尔积2.设出生年月字段为日期型,日期格式为dd/mm/yy,以下四组命令中各命令功能完全等效的是(b).A.LIST FOR SUBSTR(DTOC(出生年月),7,2)=″97″ LIST FOR YEAR(出生年月)=1997 LIST FOR″97″$出生年B.LIST FOR SUBSTR(DTOC(出生年月),7,2)=″97″ LIST FOR YEAR(出生年月)=1997 LIST FOR″97″$DTOC(出生年月)C.LIST FOR SUBSTR(DTOC(出生年月),1,2)=″97″ LIST FOR YEAR(出生年月)=″1997″LIST FOR″97″$DTOC(出生年月)D.LIST FOR SUBSTR(DTOC(出生年月),4,2)=″97″ LIST FOR YEAR(出生年月)=1997 LIST FOR″97″$DTOC(出生年月)3.打开一数据表,不一定将当前记录指针定位到1号记录的命令是(d).A.LOCATE FOR RECNO()=1B.LOCATE ALL FOR RECNO()=1C.GOTO 1D.GO TOP4.定位记录时,可以用(C)命令向前或向后相对移动若干条记录位置.A.GOTOB.LOCATEC.SKIPD.GO5.扩展名为.DBC的文件表示(D).A.表文件B.备份文件C.项目文件D.数据库文件6.将项目文件中的数据表移出后,该数据表被(C).A.移出数据库B.物理删除C.移出项目D.逻辑删除7. Visual FoxPro中的参照完整性包括(D).A.插入规则B.删除规则C.更新规则D.以上答案均正确8. 一个表由(D)个字段组成.A.3B.1C.29. 打开数据表文件后,当前记录指针指向100,要使指针指向记录号为20的记录,应使用(B)命令.A.SKIP 80B.GO 20C.LOCATE 20D.2946510. Visual FoxPro中索引类型包括(A).A.主索引、候选索引、唯一索引、普通索引B.主索引、候选索引、普通索引、视图索引C.主索引、次索引、候选索、普通索引D.主索引、次索引、唯一索引、普通索引11. 使用sort命令,若选择了参数(B),则表示排序时字母数据不区分大小写.A./BB./CC./AD./D12. 下列符号中,除(C)外均可作为Visual FoxPro的内存变量名.A.男B.F1FC.′男′D.X313. 设X="ABC",Y="ABCD",则下列表达式中值为.T.的是(B).A.AT(X,Y)=0B.X$YC.X=YD.X==Y14. 在命令窗口中输入下列命令:? (12+4)*8? 9+4*5? 10%6程序运行结果为(C).A.128 29 6B.44 29 2C.128 29 4D.44 29 415. 下面为常量的数据是(B).A.ab=5B.'L'C.FD.T16. 函数LEN(ALLTRIM(″ Made in China ″))的值为(D).A.15B.17D.1317. 下列表达式中结果为.F.的是(C).A.′王′$′王某′B.′05/06/96′<′08/02/97′C.′王某′$′王′D.′王某′>′王′18. Visual FoxPro 在进行字符型数据的比较时,有两种比较方式,系统默认的是(B)比较方式.A.不能比较B.模糊比较C.精确比较D.完全比较19. 设N=886,M=345,K="M+N″,表达式1+&K的值是(C).A.数据类型不匹配B.1+M+NC.1232D.34620. 要清除所有开头字母为A的变量,应使用命令(A).A.release all like a*B.release all like a?C.rele all except a?D.release all except a*21. 关于Visual FoxPro数组的说法中,错误的是(D).A.数组是一组具有相同名称不同下标的内存变量B.在定义数组时,数组的大小可以包含在一对中括号中,也可以包含在一对小括号中C.数组在定义之后,能进行重新赋值D.数组的赋值只能通过STORE命令实现22. 在Visual Foxpro中,执行程序文件的命令是(D).A.MDIFY <文件名>B.OPEN <文件名>C.CREATE <文件名>D.DO <文件名>23. 在Visual Foxpro中,结构化程序设计的三种基本逻辑结构是(C).A.选择结构、嵌套结构、分支语句B.选择结构、分支语句、循环结构C.顺序结构、选择结构、循环结构D.顺序结构、分支语句、选择结构24. 下列方法中,不能退出Visual FoxPro的是(B).A.按[Alt+F4]组合键B.单击"文件"菜单中的"关闭"命令C.单击"文件"菜单中的"退出"命令D.单击窗口标题栏右端的"关闭"按钮25. 自定义函数的出口语句是(C).A.functionB.enterC.endfuncD.goto26. 若想要依次读取数组中的每一个元素,请问哪一种循环可以实现?A.DO WHILE…ENDWHILEB.LOCALC.FOR …ENDFORD.SCAN …ENDSCAN27. 以下(B)不是对象相对引用时的关键字.A.ThisFormSetB.FormC.ThisD.ThisForm28. 使用"标签向导"设置标签时,必须首先确定(B).A.表B.数据源C.视图D.查询29. 用鼠标双击对象时将引发(C)事件.A.ClickB.GotfocusC.DblClickD.RightClick30. 在"选项"对话框的"文件位置"选项卡中可以设置(D).A.表单的默认大小B.日期和时间的显示格式C.程序代码的颜色D.默认目录31. 对于表单及控件的绝大多数属性,其数据类型通常是固定的,如Caption属性接收(C)型数据.A.逻辑型数据B.数值型数据C.字符型数据D.任意数据类型32. This是对(B)的引用.A.任意表单B.当前对象C.当前表单D.任意对象33. 关于Visual FoxPro事件Init的说明正确的是(A).A.当对象产生时引发B.当方法或事件代码出现运行错误时引发C.当用户用鼠标单击程序界面上的一个命令按钮时引发D.当对象从内存中释放时引发34. 表单集被相对引用时的名称是(C).A.FormSetB.ThisFormC.ThisFormSetD.Form35. 对工具栏的设计,下列说法正确的是(A).A.只可以在设计工具栏类时添加控件B.只可在表单设计器中向工具栏添加控件C.既可以在设计工具栏类时添加控件,也可在表单设计器中向工具栏添加控件D.可以在类浏览器中向工具栏添加控件36. 主菜单"程序"的内部名字为(B).A._MED_VIEWB._MED_PROGC._MED_TOOLSD._MSM_WINDO37. Visual Foxpro系统菜单是一个典型的菜单系统,其主菜单是一个(D).A.弹出式菜单B.级联菜单C.下拉式菜单D.条形菜单38. 用菜单设计器设计好的菜单保存后,其生成的文件扩展名为(C).A..frx和.frtB..scx和.sctC..mnx和.mntD..pjx和.pjt39. 修改报表,打开报表设计器的命令是(A).A.MODIFY REPORTB.REPORT FROMC.EDIT REPORTD.UPDATE REPORT40. 不能作为报表数据源的是(D).A.自由表B.数据库表C.视图D.表单判断1.在命令窗口中执行EXIT命令可结束Visual FoxPro. 错2.字段名可包含中文、英文字母、数字与下划线,而且第一个字母可以是数字或下划线. 错3. 使用SORT命令排序表需要的磁盘空间必需是原先表文件的3倍大. 对4. 用ZAP命令可以删除表文件. 错5. 您可以在同一个工作区中同时打开多个表. 错6. 在Visual FoxPro中,copy命令不但可以复制数据表、数据表结构,还可复制各种文件. 对7. 不加任何参数的??将产生一个换行的动作,?输出时将不换行. 错8. 要清除Visual FoxPro主窗口编辑区的数据,可直接在命令窗口键入CLEAR命令. 对9.Visual FoxPro的浮点字段与数值字段相类似,只有数字,小数点及整数,而不带正、负号. 错10. ?"This"=="This"的结果为.F.. 错11.常量是其值在程序的执行过程中可以改变的量. 错12.多分支语句DO CASE......ENDCASE中的各个条件之间必须关联. 错13.在Visual FoxPro中,要访问数组中的每一个元素时,通过FOR...ENDFOR语句也能实现. 对14.表格控件是一种容器对象,它主要是按行和列的形式显示和操作数据. 对15.表单中的标签控件使用方法与文本框控件完全相同. 错16.表单文件建立并保存后,只会生成一个扩展名为SCX的文件。

错17.每个对象在系统中都有唯一的对象标识. 对18.在Visual FoxPro中,只能用报表向导生成报表文件,然后用报表生成器修改报表文件错19.通过SET SYSMENU命令可以允许或者禁止在程序执行时访问系统菜单. 对20.利用菜单设计器设计菜单完后,可直接运行菜单. 错填空1.___封装__是将数据和处理数据的操作放在一起.对于一个对象,就是将该对象的属性和方法放到单独的一段源代码中,较之传统的面向过程的程序设计中将数据和操作分离的设计方法来,显然更为方便和安全.2. 数据库表的字段名称最长可达_128___个字符.3. 在Visual FoxPro中,一个工作区最多同时允许打开_1____个表(数据库表或自由表).4. Visual FoxPro6.0有___11__种生成器?5. 逻辑运算符的优先级顺序依次为(1)__NOT/.not./!___、(2)AND(3)OR.6. 在Visual FoxPro 中,定义含有10个元素的一维数组A的命令是_DIMENSION A(10)/DECLARE A(10)____.7. 将内存变量定义为全局变量的VF命令是__PUBLIC8. 在数据分组时,数据源应根据分组条件表达式创建索引,并且在报表的数据环境中进行设置设置_order/排序____属性.9. 在表单中可以使用__2___种基类控件.10. 在Visual Foxpro中,使用菜单设计器可以创建下拉式菜单;使用_快捷菜单设计器____可以创建快捷菜单大题1、在考生文件夹下打开数据库CUST_M,为CUST表建立主索引,索引名为客户编号,索引表达式为客户编号。

相关文档
最新文档