数据库技术练习题

合集下载

数据库及其操作练习题(培训用)

数据库及其操作练习题(培训用)

数据库及其操作练习题一、选择题1.一个数据表文件中多个备注(MEMO)字段的内容是存放在( B )。

A)这个数据表文件中B)一个备注文件中C)多个备注文件中D)一个文本文件中2.下列文件中,( A )是VFP的备注文件。

A) NOTE.FPT B) NOTE.BAK C) NOTE.DBT D) NOTE.PRG3.以下关于自由表和数据库表操作的叙述中,错误的是( A )。

A)自由表可执行的操作,数据库表不一定能执行B)数据库表的表名可超过8个字符C)当把自由表加入数据库为数据库表时,可改变自由表的名称D)数据库表可执行的操作,自由表不一定能执行4.在下面的叙述中,正确的是( C )。

A)NULL和″ ″均可表示空值 B)″″和″ ″表示相同的意义C)″ ″> ″″ D)0可表示空值NULL5.以下关于Visual FoxPro的数据库操作的叙述中,正确的是( B )。

A)OPEN DATABASE和MODIFY DATABASE的功能相同B)打开数据库之后,数据库包含的数据表并不一定被打开C)使用DELETE DATABASE命令删除数据库的同时,数据库所包括的所有数据库表均被删除D)当打开数据表时,数据表所属的数据库也同时被打开6.在Visual FoxPro中,可以对字段设置默认值的表( A )。

A)必须是数据库表B)必须是自由表C)自由表或数据库表D)不能设置字段的默认值7.在当前数据库表第3条记录之前插入一条空记录的命令是( A )。

A)GO 3 B)GO 3INSERT BEFORE BLANK INSERT BLANKC)GO 3 D)GO 3APPEND APPEND BLANK8. 在VFP中要修改数据表TEST.DBF的结构,其命令是( A )。

A) MODIFIY STRUCTURE B) MODIFY COMMAND STRUCTUREC) EDIT STRUCTURE D) TYPE TEST9. 要从数据表中真正删除掉一条记录,应使用命令( C )。

全国计算机三级《数据库技术》练习题及答案

全国计算机三级《数据库技术》练习题及答案

全国计算机三级《数据库技术》练习题及答案1.以下属于非容器类控件的是(b)A.FormbelC.pageD.Container2.不可以作为文本框控件数据的是(d)A.数值型字段B.内存变量C.字符型字段D.备注型字段3.视图设计器中比查询设计器中多出的选项卡是(d)A.字段B.排序依据C.联接D.更新条件4.在"添加表和视图"窗口,"其他"按钮的作用是让用户选择(c)A.数据库表B.视图C.不属数据库的表D.查询5.视图不能单独存在,它必须依赖于(b)A.视图B.数据库C.数据表D.查询6.默认查询的输出形式是(d)A.数据表B.图形C.报表D.浏览7.实现多查询的数据可以是(c)A.远程视图B.数据库C.数据表D.本地视图8.有关@…SAY…GET…语句中的校验子句表达正确的选项是(c)A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,那么提示出错B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,那么报警并提示出错C.RANGE非强制校验,只有当的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前区,那么不会提示无效。

D.VALID强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围9.下面语句()的格式是正确的。

BA.@10,10,20,20CLEARB.@10,10C.@10.10,D.CLEARFROM10,10TO20,2010.有关自定义函数的表达,正确的选项是(c)A.自定义函数的调用与标准函数不一样,要用DO命令B.自定义函数的最后完毕语句可以是RETURN或RETRYC.自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值D.调用时,自定义函数名后的括号中一定写上形式参数11.下面有关命令SETDEVICETOPRINTER的表达正确的选项是(c)A.该命令的功能是开关打印设备B.该命令的功能是将打印机联机C.该命令的功能是设置@…SAY命令的输出定向为打印机D.该命令的功能是设置"?"或"??"命令的输出定向为打印机12.有关SCAN循环构造,表达正确的选项是(b)A.SCAN循环构造中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假B.在使用SCAN循环构造时,必须翻开某一个数据库C.SCAN循环构造的循环体中必须写有SKIP语句D.SCAN循构造,如果省略了子句、FOR和WHILE条件子句,那么直接退出循环13.有关FOR循环构造,表达正确的选项是(c)A.对于FOR循环构造,循环的次数是的B.FOR循环构造中,可以使用EXIT语句,但不能使用LOOP语句C.FOR循环构造中,不能人为地修改循环控制变量,否那么会导致循环次数出错D.FOR循环构造中,可以使用LOOP语句,但不能使用EXIT语句14.有关@…SAY…GET…语句中的功能符和格式符的使用正确的选项是(d)A.PICTURE指定的功能符是位对位进展格式控制,即一对一格式化,功能符使用时不用字符定界符B.FUNCTION子句指定的格式符能控制所有位的格式,即整体格式化,格式符使用时要用字符定界符C.FUNCTION子句既可以使用格式符也可以使用功能符,格式符前面必须加符号@二者之间用空格分开D.PICTURE子句既可以使用格式符也可以使用功能符,功能符前面必须加符号@。

数据库综合练习题及答案

数据库综合练习题及答案

练习题及答案第一部分:选择题一、单项选择题1.DBS是采用了数据库技术的计算机系统。

DBS是一个集合体,包含数据库、计算机硬件、软件和A.系统分析员B.程序员C.数据库管理员D.操作员2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。

表示实体类型及实体间联系的模型称为A.数据模型B.实体模型C.逻辑模型D.物理模型3.关系模型概念中,不含有多余属性的超键称为A.候选键B.对键C.内键D.主键4.设R、S为两个关系,R的元数为4,S的元数为5,则与RS等价的操作是A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S)5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和A. 任意方式B.混合式C.间隔方式D.主题方式6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和A. 变量值B. 特征C. 定义D. 类型7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的A.格式化数据B.网络数据C.非格式数据D.海量数据9.数据库并发控制概念中,使用X封锁的规则称为A.PS协议B.PX协议C.PSC协议D.两段封锁协议10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和A.共享性B.继承性C.持久性D.封装性11.面向对像模型概念中,类可以有嵌套结构。

系统中所有的类组成一个有根的A.有向无环图B.有向有环图C.无向有环图D.无向无环图12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。

其中T#表示教师工号,S#表示学生学号,则T和N存在联系为A. 1:1B. 1:NC. M:ND. 无联系13.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是A. 笛卡尔积B. 选择C. 投影D. 联接14.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是A.任意的B. 可以改变的C.不唯一的D.不能改变的15.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有A. E-R 模型B. 信息模型C.网络模型D.物理模型第二部分:非选择题二、填空题16. 数据库系统中,存放___________ 的数据库,称为数据字典(DD)。

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..第四章练习题⼀、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))2、嵌⼊式SQL的预处理⽅式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌⼊的SQL语句处理成函数调⽤形式C.对源程序进⾏格式化处理D.把嵌⼊的SQL语句编译成⽬标程序3、SQL中,“DELETE FROM 表名”表⽰ [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)⽤于[ C]A.计算元组个数B.计算属性的个数C.对⼀列中的⾮空值计算个数D.对⼀列中的⾮空值和空值计算个数5、在传统SQL技术中,使⽤“ORDER BY”⼦句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提⾼查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏8、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过(B )实现。

A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where⼦句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。

(完整版)数据库练习题及答案解析

(完整版)数据库练习题及答案解析

第一章习题一、单项选择题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. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。

全国计算机三级《数据库技术》练习题「带答案」

全国计算机三级《数据库技术》练习题「带答案」

全国计算机三级《数据库技术》练习题「带答案」1). 三个模式反映了对数据库的三种不同观点,下面说法中正确的选项是( )A.内模式表示了概念级数据库,表达了对数据库的总体观B.外模式表示了物理级数据库,表达了对数据库的存储观C.外模式表示了用户级数据库,表达了对数据库的用户观D.外模式表示了用户级数据库,表达了对数据库的存储观正确答案:C2). SQL语言的MIT语句的主要作用是( )A.终止程序B.保存数据C.事务提交D.事务回滚正确答案:C3). 关系模式学生(学号,课程号,名次),假设每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,那么以下表达中错误的选项是( )A.(学号,课程号)和(课程号,名次)都可以作为候选码B.只有(学号,课程号)能作为候选码C.关系模式属于第三范式D.关系模式属于BF正确答案:B4). 在数据库的三级模式构造中,内模式的个数。

A.只有1个B.与用户个数相同C.由系统参数决定D.有任意多个正确答案:A答案解析:内模式也称物理模式或存储模式,一个数据库只有一个内模式。

它是数据物理构造和存储方式的描述,是数据库内部的表示方法。

5). 以下关于Delphi的表达中,是不正确的。

A.Delphi属于第三代语言B.Delphi基于面向对象编程方法C.Delphi提供了数据迁移工具(DataPump)D.Delphi是一种可视化开发工具正确答案:A答案解析:Delphi被称为第四代编程语言,它是基于窗口和面向对象的编程方法,与Windows严密结合,具有强大的数据库技术支持,迅捷的编译速度。

6). 设有栈中,由顶向下已存放元素c、b、a,在第4个元素d 入栈前,栈中元素可以出栈,试问d入栈后,不可能的出栈序列是( )。

A.dcbaB.cbdaC.cadbD.cdba正确答案:C7). 当前数据库中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令( )A.LISTFOR体育达标=.F.B.LISTFOR体育达标<>.F.C.LISTFOR.NOT.体育达标D.LISTFOR.NOT.“体育达标”正确答案:C8). 引入虚拟存储技术的前提是A.存储共享目的B.存储保护目的C.存储访问的部分性原理D.多道程序设计思想正确答案:D答案解析:引进虚拟存储技术,其根本思想是利用大容量的外存来扩充内存,产生一个比有限的时机内存空间大得多的、逻辑的虚拟内存空间,以便能够有效地支持多到程序系统的实现和大型作业运行的需要,从而增强系统的处理能力。

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

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

数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。

A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。

A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。

A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。

A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。

A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。

A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。

A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。

数据库练习题

数据库练习题

第一章绪论练习一、单项选择题1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A 数据库系统B 文件系统C 人工管理D 数据项管理2 数据库系统与文件系统的主要区别是()。

A 数据库系统复杂,而文件系统简单B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3 数据库的概念模型独立于()。

A 具体的机器和DBMSB E-R图C 信息世界 D现实世界4 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①(),支持数据库各种操作的软件系统叫做②(),由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③()。

① A 文件的集合 B 数据的集合 C命令的集合 D 程序的集合② A 命令系统 B 数据库管理系统 C 数据库系统 D 操作系统③ A 命令系统 B 数据库系统 C 软件系统 D 数据库管理系统5 数据库具有①()、最小的②()和较高的③()。

① A 程序结构化 B 数据结构化 C 程序标准化 D 数据模块化② A 冗余度 B 存储量 C 完整性 D 有效性③ A 程序与数据可靠性 B 程序与数据完整 C 程序与数据独立性 D 程序与数据一致性6 在数据库中存储的是()。

A 数据B 数据模型C 数据及数据之间的联系D 信息7 数据库中,数据的物理独立性是指()。

A数据库与数据库管理系统的相互独立性B 用户程序与DBMS的相互独立性C 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D 应用程序与数据库中的逻辑结构相互独立8 数据库的特点之一是数据的共享,严格的讲。

这里的数据共享是指()。

A 同一个应用中的多个程序共享一个数据集合B 多个用户、同一种语言共享数据C 多个用户共享一个数据文件D 多种应用、多种语言、多个用户相互覆盖地使用数据集合9 数据库技术中采用分级方法将数据库的结构划分为多个层次,是为了提高数据库的①C和②A。

数据库技术基础练习试卷1(题后含答案及解析)_0

数据库技术基础练习试卷1(题后含答案及解析)_0

数据库技术基础练习试卷1(题后含答案及解析) 题型有:1. 选择题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.用表格形式的结构表示实体类型以及实体类型之间联系的数据模型是______。

A.关系数据模型B.层次数据模型C.网状数据模型D.面向对象数据模型正确答案:A 涉及知识点:数据库技术基础2.由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体称为______。

A.文件系统B.数据库系统C.软件系统D.数据库管理系统正确答案:B 涉及知识点:数据库技术基础3.以下关于冗余数据的叙述中,不正确的是______。

A.存在冗余容易破坏数据库完整性B.存在冗余会造成数据库维护困难C.数据库中不应该含有任何冗余D.冗余数据是指可以由基本数据导出的数据正确答案:C 涉及知识点:数据库技术基础4.层次模型只能表示1:M联系,对表示M:N联系则很困难,而且层次顺序严格,这是该模型的______。

A.严格性B.复杂性C.缺点D.优点正确答案:C 涉及知识点:数据库技术基础5.在概念模型中的事物称为______。

A.实体B.对象C.记录D.节点正确答案:A 涉及知识点:数据库技术基础6.层次模型表达实体类型及实体之间联系用的数据结构是______。

A.网状B.表C.有向图D.树形正确答案:D 涉及知识点:数据库技术基础7.数据库中对全部数据的整体逻辑结构的描述,作为数据库的______。

A.存储模式B.子模式C.模式D.外模式正确答案:C 涉及知识点:数据库技术基础8.用户界面是用户和数据库系统间的一条分界线,在分界线之下,用户是不可知的,用户界面定义在______。

A.外部级(模型)B.概念级C.内部级D.逻辑级正确答案:A 涉及知识点:数据库技术基础9.数据库系统的最大特点是______。

A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性正确答案:A 涉及知识点:数据库技术基础10.在数据库中存储的是______。

数据库练习-(答案)

数据库练习-(答案)

一、填空题1.数据管理技术共经历了三个阶段:人工管理阶、、。

文件管理阶段、数据库系统阶段2.事务具有四个基本特性,分别是:、一致性、和持续性。

原子性、隔离性3.关系模型的三类完整性规则:实体完整性规则、、和。

参照完整性规则、用户自定义的完整性4.两个实体之间的联系可分为:一对一联系(1:1)、和三类。

一对多联系(1:n)、多对多联系(n:m)5.数据库领域中最常用的数据模型为:层次模型、、和面向对象模型。

网状模型、关系模型6.数据库设计过程是和的密切结合。

结构设计(或数据设计)、行为设计(或处理设计)7.数据库的完整性是指数据的和。

正确性、相容性8.事务故障、系统故障的恢复是由完成的,介质故障是由完成的。

系统自动、DBA执行恢复操作过程二、单选题1.下面哪个并非DBMS必须提供的数据保护能力。

A.安全性B.并发控制C.完整性D.可移植性D2.在数据库中有如图3.1所示的两个表,若职工表的主码是职工号,部门表的主码是部门号,SQL操作不能执行。

A.从职工表中删除行(‘025’,‘王芳’,‘03’,720)B.将行(‘005’,‘乔兴’,‘04’,750)插入到职工表中C.将职工号为“001”的工资改为700D.将职工号为“038”的部门号改为‘03’B3.数据库管理系统的存取方法通常有三类,下面哪个不是常用的存取方法。

A.B+树索引方法B.聚簇方法C.阵列方法D.HASH方法C4.SQL中,与“IN”等价的操作符是A.=ANY B.<>ANY C.=ALL D.<>ALLA5.文件系统与数据库系统的本质区别是。

A.数据共享B.数据独立C.数据结构化D.数据冗余. C6.从E-R图导出关系模式时,如果两实体间的联系是m:n,下列说法中正确的是。

A.将m方码和联系的属性纳入n方的属性中B.将n方码和联系的属性纳入m方的属性中C.在m方属性和n方属性中均增加一个表示级别的属性D.增加一个关系表示联系,其中纳入m方和n方的码D7.设关系R(A,B,C)和S(B,C,D),下列关系代数表达式不成立的是。

数据库练习题(含答案)

数据库练习题(含答案)

数据库练习题(含答案)一、单选题(共80题,每题1分,共80分)l、同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案: A2、在创建主/子窗体之前,要确定主窗体与子窗体之间的数据源之间存在着的关系。

A、多对一B、多对多C、一对一D、一对多正确答案: D3、Access不能对数据类型进行排序和索引。

()A、文本B、数字C、备注D、自动编号正确答案: D4、任何一个满足2F但不满足3N F的关系模式都存在()A、非主属性对候选码的传递依赖B、主属性对候选码的部分依赖C、非主属性对候选码的部分依赖D、主属性对候选码的传递依赖正确答案: A5、以下哪一条属千关系数据库的规范化理论要解决的问题?()A、如何构造合适的应用程序界面B、如何构造合适的数据库逻辑结构C、如何控制不同用户的数据操作权限D、如何构造合适的数据库物理结构正确答案: B6、在数据管理技术发展的三个阶段中,数据独立性最好的是()。

A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案: C答案解析:数据库系统管理阶段的独立性最高,是因为采用了数据库管理系统来管理数据,将应用程序和数据分开存储。

7、在设计表时,若输人掩码属性设置为"LL", 则能接收的输人是()A、abBdB、aBC、AB+CD、AB a9正确答案: B答案解析:在输入掩码的格式符号中,"L"表示在该位置必须输入一个字母。

B送选项中少了一个字母,C选项中不能接受"+"'D选项中不能接受"9"8、在下列SQL语句中,修改表结构的语句是()。

A、AL T ERB、CRE A TEC、UP D ATED、IN SE R T正确答案: A9、空数据库是指()A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库正确答案: B答案解析:Access由六大对象组成,因此空数据库必须是没有任何对象的数据库。

数据库应用技术平时复习题

数据库应用技术平时复习题

《数据库应用技术》平时作业题一.填空题1.数据库管理系统是位于用户和__计算机操作系统__之间的软件系统。

2.数据库系统中,实现数据管理功能的核心软件称为___DBMS_____。

3.关系数据模型作为数据模型的一种,由_关系数据结构_、_关系数据操作_和_关系的完整性约束_三部分组成。

4.在关系数据库中,把数据表示成二维表,每一个二维表称为_关系_。

5.关系运算按其表达查询方式的不同可以分为两大类:_关系代数_和_关系运算_。

6.关系数据模型定义的三类完整性分别是_实体_完整性、_参照_完整性和_用户定义_完整性。

7.在关系运算中,查找满足一定条件的元组的运算称之为_选取_。

8.实体完整性规则是对_主键_的约束,参照完整性规则是对_外部链_的约束。

9.在关系代数运算中,基本的运算有_并运算_、_交运算_、_差运算_和_广义笛卡尔积_四个。

10.在E-R图中,两个实体之间的联系有_一对一_、_一对多_和_多对多_三种类型。

11.E-R图中的冲突有三种:_属性_冲突、_命名_冲突和_结构_冲突。

12.SQL是_ Structured Query Language _的缩写。

13.SQL的功能包括___数据定义功能_____、____数据操纵功能____、_____数据查询功能___和____数据控制功能____四个部分。

14.在SQL Server2008中,数据库是由___数据库_____文件和_____日志___文件组成的。

15.每个触发器有___插入表_____和____删除表____两个特殊的表在数据库中。

16.一个触发器由三部分组成____触发事件____、___触发条件_____和____动作____。

17.索引可分为三类:___唯一____索引、___聚集____功索引和____非聚集___索引。

18.一个不好的关系模式通常存在的四个问题是________、________、________和________。

数据库模拟练习题及答案

数据库模拟练习题及答案

数据库模拟练习题及答案一、单选题(共90题,每题1分,共90分)1、在SQLServer 2000中,若希望数据库用户ACCT具有创建数据库对象的权限,较为合适的实现方法是()。

A、使ACCT只在db_ddladmin角色中B、使ACCT只在db_creator角色中C、使ACCT只在db_owner角色中D、使ACCT只在public角色中正确答案:B2、数据库概念设计是面向企业或组织中的数据需求的。

下列有关概念模型设计的说法中,错误的是()。

A、分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们B、从一个联系的两端(两个方向)确定实体集之间联系的基数,并把联系的基数标注在模型中C、按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集D、要保证一个实体集中定义的每一个属性有意义、不重名正确答案:A3、关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的是()。

A、静态转储时允许其他事务访问数据库B、静态转储能够保证数据库的可用性C、动态转储时允许在转储过程中其他事务对数据进行存取和修改D、动态转储无法保证数据库的可用性正确答案:C4、在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。

A、图形对象不涉及太多技术术语,便于用户理解模型B、用图形化的模型能直观表示系统功能C、从局部或子系统开始分析问题,便于建模人员了解业务模型D、可避免过早陷入具体细节正确答案:C5、下列关于数据仓库的叙述中,()是不正确的。

A、数据仓库前端分析工具中包括报表工具B、数据仓库中间层OLAP服务器只能采用关系型OLAPC、数据仓库通常釆用三层体系结构D、底层的数据仓库服务器一般是一个关系型数据库系统正确答案:B6、在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是()。

A、技术可行性分析报告和需求规范说明书B、软硬件选型和配置设计C、数据库应用系统体系结构设计D、应用软件总体设计正确答案:A7、文件系统与数据库系统的重要区别是数据库系统具有()。

数据库安全技术练习题及参考答案第2卷

数据库安全技术练习题及参考答案第2卷

数据库安全技术练习题及参考答案第2卷1 、关于生产数据库的备份,以下表述最切合实际的是()。

选择一项:a. 数据库必须每天或定时的进行完整备份b. 对于完整备份需要很长时间的情况,我们一般采用停止数据库在进行完整备份c. 事务日志备份就是完整备份的备份,只不过包含了事务日志记录d. 首次完整备份后,一段时期内就不用再做完整备份,而是根据需要进行差异备份或事务日志备份即可参考答案是:首次完整备份后,一段时期内就不用再做完整备份,而是根据需要进行差异备份或事务日志备份即可2 、事务日志不会记录下面的哪个操作()。

选择一项:a. insertb. updatec. selectd. delete参考答案是:select3 、以下哪一项不属于数据库的数据恢复模式()。

选择一项:a. 大容量日志恢复模式b. 小容量日志恢复模式c. 完整恢复模式d. 简单恢复模式参考答案是:小容量日志恢复模式4 、以下描述完整恢复模式的不正确的是()。

选择一项:a. 风险高b. 可以恢复到具体时间点c. 存储空间大d. 记录大容量日志参考答案是:风险高5 、下面不属于数据库备份类型的是()。

选择一项:a. 完整备份b. 差异备份c. 简单备份d. 事务日志备份参考答案是:简单备份6 、事务日志会记录下哪个操作()。

选择一项:a. declareb. selectc. setd. truncate参考答案是:truncate7 、以下说法正确的是()。

选择一项:a. 完整备份+差异备份可以还原到任意时间点b. 完整备份+事务日志备份可以采用简单恢复模式c. 事务日志备份1和事务日志备份2都是以完整备份为基准d. 差异备份1和差异备份2是以完整备份为基准参考答案是:差异备份1和差异备份2是以完整备份为基准8 、关于数据库的备份,以下叙述中正确的是()。

选择一项:a. 差异备份可以还原到任意时刻点,生产数据库一般采用该方法b. 事务日志备份不包含大容量日志,还原后会丢失个别数据c. 完整备份是一般采用压缩备份,减少存储空间d. 文件或文备份任何情况下都不可取参考答案是:完整备份是一般采用压缩备份,减少存储空间9 、以下哪个不是SQL SERVER的备份类型()。

计算机三级考试《数据库技术》练习题和答案

计算机三级考试《数据库技术》练习题和答案

计算机三级考试《数据库技术》练习题和答案计算机三级考试《数据库技术》练习题和答案《数据库技术》是计算机三级考试类别之一,下面店铺整理了计算机三级考试《数据库技术》练习题和答案,大家快来检测吧!一、选择题1.下列关于SQL Server数据库用户权限的说法中,错误的是__________。

A.数据库用户自动具有该数据库中全部用户数据的查询权B.通常情况下,数据库用户都来源于服务器的登录账户C.一个登录账户可以对应多个数据库中的用户D.数据库用户都自动具有该数据库中public角色的权限2.下列关于SQL Server数据库服务器登录账户的说法中,错误的是__________。

A.登录账户的来源可以是Windows用户,也可以是非Windows 用户B.所有的Windows用户都自动是SQL Server的'合法账户C.在Windows身份验证模式下,不允许非Windows身份的用户登录到SQL Server服务器D.sa是SQL Server提供的一个具有系统管理员权限的默认登录账户3.下列SQL Server提供的系统角色中,具有数据库服务器上全部操作权限的角色是__________。

A.db_ownerB.dbcreatorC.db_datawriterD.sysadmin4.下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是__________。

A.db_ownerB.db_datareaderC.db_datawriterD.public5.创建SQL Server登录账户的SQL语句是__________。

A.CREATE LOGINB.CREATE USERC.ADD LOGIND.ADD USER6.下列关于用户定义的角色的说法中,错误的是__________。

A.用户定义角色可以是数据库级别的角色,也可以是服务器级别的角色B.用户定义的角色只能是数据库级别的角色C.定义用户定义角色的目的是简化对用户的权限管理D.用户角色可以是系统提供角色的成员参考答案:1.A2.B3.D4.C5.A6.C二、填空题1.数据库的实施主要包括以下四项工作:用DDL定义数据库结构、数据装载、编写与调试应用程序以及__________。

数据库应用技术习题及参考答案

数据库应用技术习题及参考答案

《数据库应用技术》复习题一、填空题1.Access中的数据对象有表、、、、数据访问页、宏和等七种。

2.对数据库建立索引就是要指定记录的。

3.在Access中可以使用、或作为窗体的数据来源。

4. 查询是维护数据的主要手段,分为四种类型、、、。

5. Access提供和两种字段类型保存文本或文本和数字的组合数据。

6. Access中模块有和两种基本类型。

7. 是Microsoft将数据库与WEB相连接的主要工具。

8. 满足条件的关系模式就属于第一范式。

9. 在Access数据表中能够惟一标识每一条纪录的字段称为。

10.满足条件的关系模式就属于第一范式。

11.Access数据库中表和表之间的关系为、、。

12.为防止数据库中的数据泄露,应对数据库进行,保证数据的安全。

13.DBMS所支持的数据模型最常用的有、、。

14.Access提供和两种字段类型保存文本或文本和数字的组合数据。

15.关系模型中的数据完整性是指数据库中数据的、、和。

16. 在Access中,窗体的数据来源主要包括______和______。

17. 查询城市为北京或上海的记录,在查询设计视图中“城市”字段条件行中输入__________。

18.如果要引用宏组中的宏,采用的语法是_______。

19.在创建交叉表查询时,列标题字段的值显示在交叉表的位置是___ ___。

20.如果要在某字段里存放1000字符左右的文字,该字段应设置成___ ___数据类型。

21. 在Access中,依据字段的命名规则,字段名的长度为个字符,文本型字段的最大长度为个字符。

22. 若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系达到第________范式。

23. 将字段列表中的具有“查阅”属性的字段拖放到窗体的主体节中,系统将自动创建一个标签控件和一个控件。

24. 为数据库设置密码,应该用方式打开数据库,否则无法设置。

25. 创建诸如上机证、考试名条,可以应用报表来创建。

360文档中心数据库试题

360文档中心数据库试题

360文档中心数据库试题
1. 选择题:在数据库中,什么是主键?
A. 唯一标识数据库表中每条记录的字段或字段组合
B. 存储数据库表中文本数据的字段
C. 存储数据库表大小信息的字段
D. 存储数据库表创建日期的字段
2. 填空题:在数据库中,外键用于建立两个表之间的联系,它是一个或多个字段的组合,这些字段在相关表中对应于主键。

3. 简答题:简述数据库中索引的作用和优点。

4. 编程题:编写一个SQL查询语句,从名为"employees"的表中检索所有员工的姓名和工资,并按工资降序排列。

5. 设计题:设计一个数据库模式,用于存储学生信息,包括学号、姓名、性别、出生日期和班级。

要求学号为主键,唯一标识每个学生。

其他信息为非主键信息,但必须满足域完整性约束。

数据库技术练习题

数据库技术练习题

数据库技术练习题数据库技术练习题⼀、选择题1.2关系数据模型上的关系运算分为(B)A 关系代数和集合运算B 关系代数和关系演算C 关系演算和谓词演算D 关系代数和谓词演算2.1⽂件系统的缺陷不包括(C)A 数据冗余B 不⼀致性C 数据不保存D 数据联系弱3.2数据库系统提供的数据控制功能不包括(B)A 数据库的并发控制B 数据库的封锁C 数据完整性D 数据安全性4.3数据逻辑独⽴性是指修改(C)A 外模式保持模式不变B 内模式保持模式不变C 模式保持外模式不变D 模式保持内模式不变5.1数据模型的种类很多,⽬前⼴泛使⽤的可分为以下两种类型(A)A 概念数据模型和结构数据模型B 概念数据模型和物理数据模型C 关系数据模型和⾯向对象数据模型D 结构数据模型和逻辑数据模型6.2在SQL语⾔中,不属于DML的操作命令是(A)A CREATEB GRANTC UPDATED DROP7. 3在SQL中,聚合函数COUNT(列名)⽤于(C)A.计算元组个数 B. 计算属性的个数C.计算⼀列中的⾮空值个数 D. 计算⼀列中的⾮空值和空值个数8. 12在SQL中,与“NOT IN”等价的操作符是(D)A.=SOME B. < > SOMEC.=ALL D. < > ALL9.123⼀辆汽车由多个零部件组成,且相同的零部件可适⽤于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(D)A 1:1B 1:MC M:1D M:N10.2表⽰概念数据模型最著名的模型是(D)A ⽹状数据模型B 层次数据模型C 关系数据模型D 实体联系模型11.3下列不属于DBA主要职责的是(B)R S1< 2 R S i θj A定义模式 B 收集整理并输⼊数据 C 与⽤户联系 D 数据库的转储与恢复⼯作12. 1对DB 中的数据的操作分成两⼤类( A )A 查询和更新B 检索和修改C 查询和修改D 插⼊和修改13.设关系R 和S 的属性个数分别为2和3,那么等价于( B )A σ1<2 (R ×S)B σ1<4 (R ×S)C σ1<2 (RS) D σ1<4 (R S)14. 2设W= ,且W, R, S 的元组个数分别为p, m, n ,那么三者之间满⾜A p < (m + n)B p ≤ (m + n) ( D )C p < (m ×n)D p ≤ (m ×n)15. 1SQL 中,下列操作不正确的是( D )A AGE IS NOT NULLB NOT (AGE IS NULL)C SNAME = “王五”D SNAME = “王%”16. 3SELECT 语句中没有分组⼦句和聚合函数时,SELECT ⼦句表⽰了关系代数中的A 投影操作B 选择操作( A )C 联接操作D 笛卡尔乘积17. 123在关系模式R 中,函数依赖X →Y 的语义是( B )A 在R 的某⼀关系中,若两个元组的X 值相等,则Y 值也相等B 在R 的每⼀关系中,若两个元组的X 值相等,则Y 值也相等C 在R 的某⼀关系中, Y 值应与X 值相等D 在R 的每⼀关系中, Y 值应与X 值相等18. 2X →Y 能从推理规则导出的充分必要条件是( B )A Y ?XB Y ?X +C X ? Y +D X + = Y +19. 3在概念设计阶段设计概念模型通常采⽤( C )A ⾯向对象⽅法B 回溯的⽅法C ⾃底向上的⽅法D ⾃顶向下的⽅法20. 123有三个不同的实体集,它们之间存在着两个1:1联系和两个M :N 联系,那么根据ER 模型转换成关系模型的规则,这个ER 结构转换成的关系模式个数为A 3个B 4个(C )C 5个D 6个21. 2在DB 设计中,⼦类与超类存在着( C )C 继承性的联系D ⼀致性的联系22.3ODBC技术中的数据源是(B)A 代表⼀个DBS的命名B 代表驱动程序和DBMS连接的命名C 代表⼀个DB的命名D 代表⼀个磁盘的命名23.2在关系数据库设计中,设计关系模式的任务属于(C)A 需求设计B 概念设计C 逻辑设计D 物理设计24.13ER模型转换成关系模型时,⼀个M:N中的联系转换成关系模式时,该关系模式的关键字为(C)A M端实体的关键字B N端实体的关键字C M端实体的关键字和N端实体的关键字的组合D 重新选取其他的属性25.2数据库设计中,概念模型(D)A 依赖于DBMS和硬件B 依赖于DBMS,独⽴于硬件C 独⽴于DBMS,依赖于硬件D 独⽴于DBMS和硬件26.13⽆损联接和保持函数依赖之间的关系是(D)A 同时成⽴或不成⽴B 前者蕴涵后者C 后者蕴涵前者D 没有必然的联系27.2数据库中数据的正确性、有效性和相容性称为(C)A 恢复B 并发控制C 完整性D 安全性28.3DB的转储属于DBS的(A)C 安全性措施D 完整性措施29.12事务的原⼦性是指(A)A 事务中包括的所有的操作,要么都做,要么都不做B 事务⼀旦提交,对数据库的改变就是永久的C ⼀个事务内部的操作及使⽤的数据对并发的其他事务是隔离的D 事务必须是使数据库从⼀个⼀致性状态变到另⼀个⼀致性状态30.如果事务T1获得了数据对象D上的排他锁,那么(D)A T1对D只能读,不能写B T1对D只能写,不能读C 根据PS协议,另⼀个事务T2对D既不能读,也不能写D 根据PX协议,另⼀个事务T2对D只能读,不能写31.2“运⾏记录优先原则”是指应该在对数据库更新(A)A 前,先写⼀个⽇志记录到⽇志⽂件B 后,写⼀个⽇志记录到⽇志⽂件C 前,先运⾏记录D 后,在⽇志缓冲区运⾏记录32.123简单地说,分布式数据库的数据(B)A 逻辑上分散,物理上集中B 物理上分散,逻辑上集中C 逻辑上和物理上都集中D 逻辑上和物理上都分散33.3客户/服务器体系结构的关键在于(D)A 计算的分布B 数据的分布C CPU的分布D 功能的分布34.1分布式数据库系统中,数据分配的策略是集中式、分割式(C)A 分布式和关联式B 分布式和混合式C 全复制式和混合式D 全复制式和关联式35.2⽤户使⽤DML语句对数据进⾏操作,实际上操作的是(C)A 数据库的记录 B. 内模式的内部记录C 外模式的外部记录 D. 数据库的内部记录值36.12下列式⼦中,不正确的是(D)A. R-S=R-(R∩S)B. R=(R-S ) ∪(R∩S)C. R ∩S=S-(S-R)D. R∩S=S- (R-S)37. 13SELECT 语句中” FROM R” , 此处R 是基本表名,但应理解为本(D)A. R的结构定义B. R 的元组序号C. R 中全部元组D. R的元组变量38.2系统故障会造成(A)A 内存数据丢失 B. 硬盘数据丢失C 软盘数据丢失D . 磁带数据丢失39.1关系模式R中若没有⾮主属性,则(B)A. R属于2NF但不⼀定属于3NFB. R属于3NF但不⼀定属于BCNFC. R属于BCNF但不⼀定属于4NFD. R属于4NF40.2任何⼀个满⾜2NF但不满⾜3NF的关系都不存在(B)A. 主属性对候选键的部分依赖B. ⾮主属性对候选键的部分依赖C. 主属性对候选键的传递依赖D. ⾮主属性对候选键的传递依赖41.23在分布式数据库系统中,若各个场地均采⽤关系模型,但DBMS不同,则该分布式数据库系统属于(C)A 同构同质型 B. 异构同质型C 同构异质型 D. 异构异质型42.1概念设计的主要⽬标是产⽣数据库概念结构,该结构主要反映( D)A DBA管理信息的需求B 数据库的维护需求C 应⽤程序开发的需求D 企业的信息需求43.2规范化理论是关系数据库进⾏逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满⾜其每⼀属性都是( B)A 互不相关的 B. 不可分解的C 长度可变的 D. 互相关联的44.视图的概念有很多优点,下列哪个不是视图的优点:( C)A. 视图对于数据库的重构造提供了⼀定程度的逻辑独⽴性B. 简化了⽤户观点C. 视图机制⽅便了不同的⽤户以同样的⽅式看待同⼀数据D. 视图机制对机密数据提供了⾃动的安全保护功能45.23数据库管理系统与操作系统、应⽤软件的层次关系从核⼼到外围依次是( D)A. 数据库管理系统、操作系统、应⽤软件B. 数据库管理系统、应⽤软件、操作系统C. 操作系统、应⽤软件、数据库管理系统D. 操作系统、数据库管理系统、应⽤软件46.12数据模型的三要素是指( D)A. 数据结构、数据对象和数据共享B. 数据结构、数据操作和数据控制C. 数据结构、数据操作和完整性D. 数据结构、数据操作和完整性约束条件48.12设关系模式R(A,B,C,D), F 是R上成⽴的FD集,F={ A B→C,D→B},ρ={ ACD,BD},是R上的⼀个分解,那末分解ρ(B)A 保持函数依赖集F B. 丢失了A B→CC 丢失了D→B D. 是否保持FD,由R的当前关系确定49.23设关系模式R(A,B,C,D), F 是R上成⽴的FD集,F={ A B→C,D→A},则R的关键码为(D)A AB B ADC BCD BD⼆、填空题1.1数据库的三级模式结构是对的三个抽象级别。

数据库技术作业和答案(包括习题答案)(精品).doc

数据库技术作业和答案(包括习题答案)(精品).doc

第1章 绪论一、选择题1.关于数据库的说法不正确的是(A. 一个相互关联的数据集合B. 包含了关于某个企业或组织的信息C.是信息系统的核心和基础D.是一种数据管理的软件2.关于数据库系统的说法不正确的是()。

A. 数据库系统是指引入数据库技术后的计算机系统B.狭义地讲,数据库系统就是数据库管理系统C. 狭义地讲,数据库系统由数据库和数据库管理系统组成D. 广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据 库管理员和用户构成3. 下列不是数据库系统与文件系统的本质区别是()。

A. 数据库系统实现了整体数据结构化,而文件系统只考虑某个具体应用的数据结构B.数据具有较高的共享性,减少了冗余;文件之间基本不能共享,导致数据冗余度高C. 数据库系统中程序与数据的逻辑结构和物理存储相独立,而文件系统中数据逻辑结构 与文件结构紧密联系D.数据由数据库管理系统统一管理和控制4.事务(Transaction )是用户定义的一个数据库操作序列,下列()不是它的特性 A.原子性 B. 一致性C ・ 并发性D持续性 5.下列( )不是数据库中数据的主要结构。

A.数据文件B.数据字典C. 索引D. 散列6.数据库中存储的是()。

A.数据B. 数据间的联系C.数据及数据间的联系D. 数据模型7.下列()是存储在计算机内结构化的数据集合。

A.数据库系统C.数据库管理系统B.数据库 D.文件&下列( )是数据库的两级映像。

A.外模式/模式,模式/内模式B.模式/外模式,外模式/内模式C.模式/内模式,内模式/外模式D.外模式/内模式,内模式/安全模式9.数据的物理独立性是()实现的。

A.外模式/模式映像B.外模式/内模式映像C.模式/内模式映像D.内模式/外模式映像10.下列关于数据模型的说法不正确的是( ).A. 数据模型就是对现实世界数据特征的模拟和抽象B.数据模型是一个描述数据、数据联系、数据语义以及一致性约束的概念工具的集合C.仅反映数据本身D.数据模型是数据库系统的核心和基础,任何一个数据库管理系统均是基于某种数据模型的二、填空题1 .数据处理的核心问题是O2・数据库系统一般由组成。

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

数据库技术练习题一、选择题1.2关系数据模型上的关系运算分为(B)A 关系代数和集合运算B 关系代数和关系演算C 关系演算和谓词演算D 关系代数和谓词演算2.1文件系统的缺陷不包括(C)A 数据冗余B 不一致性C 数据不保存D 数据联系弱3.2数据库系统提供的数据控制功能不包括(B)A 数据库的并发控制B 数据库的封锁C 数据完整性D 数据安全性4.3数据逻辑独立性是指修改(C)A 外模式保持模式不变B 内模式保持模式不变C 模式保持外模式不变D 模式保持内模式不变5.1数据模型的种类很多,目前广泛使用的可分为以下两种类型(A)A 概念数据模型和结构数据模型B 概念数据模型和物理数据模型C 关系数据模型和面向对象数据模型D 结构数据模型和逻辑数据模型6.2在SQL语言中,不属于DML的操作命令是(A)A CREATEB GRANTC UPDATED DROP7. 3在SQL中,聚合函数COUNT(列名)用于(C)A.计算元组个数 B. 计算属性的个数C.计算一列中的非空值个数 D. 计算一列中的非空值和空值个数8. 12在SQL中,与“NOT IN”等价的操作符是(D)A.=SOME B. < > SOMEC.=ALL D. < > ALL9.123一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(D)A 1:1B 1:MC M:1D M:N10.2表示概念数据模型最著名的模型是(D)A 网状数据模型B 层次数据模型C 关系数据模型D 实体联系模型11.3下列不属于DBA主要职责的是(B)A定义模式 B 收集整理并输入数据 C 与用户联系 D 数据库的转储与恢复工作12. 1对DB 中的数据的操作分成两大类 ( A )A 查询和更新B 检索和修改C 查询和修改D 插入和修改13. 设关系R 和S 的属性个数分别为2和3,那么 ( B )A σ1<2 (R ×S)B σ1<4 (R ×S)C σ1<2 (RD σ1<4 (R S)14. 2设W= W, R, S 的元组个数分别为p, m, n ,那么三者之间满足A B p ≤ (m + n) ( D ) C p < (m ×n) D p ≤ (m ×n)15. 1SQL 中,下列操作不正确的是( D )A AGE IS NOT NULLB NOT (AGE IS NULL)C SNAME = “王五”D SNAME = “王%”16. 3SELECT 语句中没有分组子句和聚合函数时,SELECT 子句表示了关系代数中的A 投影操作B 选择操作 ( A )C 联接操作D 笛卡尔乘积17. 123在关系模式R 中,函数依赖X →Y 的语义是 ( B )A 在R 的某一关系中,若两个元组的X 值相等,则Y 值也相等B 在R 的每一关系中,若两个元组的X 值相等,则Y 值也相等C 在R 的某一关系中, Y 值应与X 值相等D 在R 的每一关系中, Y 值应与X 值相等18. 2X →Y 能从推理规则导出的充分必要条件是 ( B )A Y ⊆XB Y ⊆X +C X ⊆ Y +D X + = Y +19. 3在概念设计阶段设计概念模型通常采用 ( C )A 面向对象方法B 回溯的方法C 自底向上的方法D 自顶向下的方法20. 123有三个不同的实体集,它们之间存在着两个1:1联系和两个M :N 联系,那么根据ER 模型转换成关系模型的规则,这个ER 结构转换成的关系模式个数为A 3个B 4个 (C )C 5个D 6个21. 2在DB 设计中,子类与超类存在着 ( C )A 相容性联系B 调用的联系C 继承性的联系D 一致性的联系22.3ODBC技术中的数据源是(B)A 代表一个DBS的命名B 代表驱动程序和DBMS连接的命名C 代表一个DB的命名D 代表一个磁盘的命名23.2在关系数据库设计中,设计关系模式的任务属于(C)A 需求设计B 概念设计C 逻辑设计D 物理设计24.13ER模型转换成关系模型时,一个M:N中的联系转换成关系模式时,该关系模式的关键字为(C)A M端实体的关键字B N端实体的关键字C M端实体的关键字和N端实体的关键字的组合D 重新选取其他的属性25.2数据库设计中,概念模型(D)A 依赖于DBMS和硬件B 依赖于DBMS,独立于硬件C 独立于DBMS,依赖于硬件D 独立于DBMS和硬件26.13无损联接和保持函数依赖之间的关系是(D)A 同时成立或不成立B 前者蕴涵后者C 后者蕴涵前者D 没有必然的联系27.2数据库中数据的正确性、有效性和相容性称为(C)A 恢复B 并发控制C 完整性D 安全性28.3DB的转储属于DBS的(A)A 恢复措施B 并发控制措施C 安全性措施D 完整性措施29.12事务的原子性是指(A)A 事务中包括的所有的操作,要么都做,要么都不做B 事务一旦提交,对数据库的改变就是永久的C 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D 事务必须是使数据库从一个一致性状态变到另一个一致性状态30.如果事务T1获得了数据对象D上的排他锁,那么(D)A T1对D只能读,不能写B T1对D只能写,不能读C 根据PS协议,另一个事务T2对D既不能读,也不能写D 根据PX协议,另一个事务T2对D只能读,不能写31.2“运行记录优先原则”是指应该在对数据库更新(A)A 前,先写一个日志记录到日志文件B 后,写一个日志记录到日志文件C 前,先运行记录D 后,在日志缓冲区运行记录32.123简单地说,分布式数据库的数据(B)A 逻辑上分散,物理上集中B 物理上分散,逻辑上集中C 逻辑上和物理上都集中D 逻辑上和物理上都分散33.3客户/服务器体系结构的关键在于(D)A 计算的分布B 数据的分布C CPU的分布D 功能的分布34.1分布式数据库系统中,数据分配的策略是集中式、分割式(C)A 分布式和关联式B 分布式和混合式C 全复制式和混合式D 全复制式和关联式35.2用户使用DML语句对数据进行操作,实际上操作的是(C)A 数据库的记录 B. 内模式的内部记录C 外模式的外部记录 D. 数据库的内部记录值36.12下列式子中,不正确的是(D)A. R-S=R-(R∩S)B. R=(R-S ) ∪(R∩S)C. R ∩S=S-(S-R)D. R∩S=S- (R-S)37. 13SELECT 语句中” FROM R” , 此处R 是基本表名,但应理解为本(D)A. R的结构定义B. R 的元组序号C. R 中全部元组D. R的元组变量38.2系统故障会造成(A)A 内存数据丢失 B. 硬盘数据丢失C 软盘数据丢失D . 磁带数据丢失39.1关系模式R中若没有非主属性,则(B)A. R属于2NF但不一定属于3NFB. R属于3NF但不一定属于BCNFC. R属于BCNF但不一定属于4NFD. R属于4NF40.2任何一个满足2NF但不满足3NF的关系都不存在(B)A. 主属性对候选键的部分依赖B. 非主属性对候选键的部分依赖C. 主属性对候选键的传递依赖D. 非主属性对候选键的传递依赖41.23在分布式数据库系统中,若各个场地均采用关系模型,但DBMS不同,则该分布式数据库系统属于(C)A 同构同质型 B. 异构同质型C 同构异质型 D. 异构异质型42.1概念设计的主要目标是产生数据库概念结构,该结构主要反映( D)A DBA管理信息的需求B 数据库的维护需求C 应用程序开发的需求D 企业的信息需求43.2规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足其每一属性都是( B)A 互不相关的 B. 不可分解的C 长度可变的 D. 互相关联的44.视图的概念有很多优点,下列哪个不是视图的优点:( C)A. 视图对于数据库的重构造提供了一定程度的逻辑独立性B. 简化了用户观点C. 视图机制方便了不同的用户以同样的方式看待同一数据D. 视图机制对机密数据提供了自动的安全保护功能45.23数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是( D)A. 数据库管理系统、操作系统、应用软件B. 数据库管理系统、应用软件、操作系统C. 操作系统、应用软件、数据库管理系统D. 操作系统、数据库管理系统、应用软件46.12数据模型的三要素是指( D)A. 数据结构、数据对象和数据共享B. 数据结构、数据操作和数据控制C. 数据结构、数据操作和完整性D. 数据结构、数据操作和完整性约束条件48.12设关系模式R(A,B,C,D), F 是R上成立的FD集,F={ A B→C,D→B},ρ={ ACD,BD},是R上的一个分解,那末分解ρ(B)A 保持函数依赖集F B. 丢失了A B→CC 丢失了D→B D. 是否保持FD,由R的当前关系确定49.23设关系模式R(A,B,C,D), F 是R上成立的FD集,F={ A B→C,D→A},则R的关键码为(D)A AB B ADC BCD BD二、填空题1.1数据库的三级模式结构是对的三个抽象级别。

答案:数据2.2关系模型的基本数据结构是,其数据库存储时的基本组织方式是。

答案:关系(或文件)二维表格3.1实体完整性规则是对的约束,参照完整性规则是对的约束。

答案:主键外键4.3等式πL(σF(E)) ≡σF (πL (E))成立的条件是。

答案:F 只涉及到L的属性5.3SQL中,表有两种:和,也称和。

答案:基本表视图实表虚表6.12如果x →y和y ⊆x成立,那么称x →y是一个。

这种FD可以根据推理规则律就可推出。

答案:平凡函数依赖自反7.13在关系模式R中,能函数决定其他属性的属性组,称为模式R的。

答案:主键(候选键)8.23在关系模式的分解中,数据等价用衡量,依赖等价用衡量。

答案:无损分解函数依赖9.1设计概念结构时,常用的数据抽象方法是和。

答案:聚集概括10.2就方法的特点而言,需求分析阶段通常采用的分析方法;概念设计阶段通常采用的设计方法。

答案:自顶向下自底向上11.3SQL中,谓词UNIQUE用于测试一个集合中。

答案:唯一性12.2在关系数据库模式设计时,各种数据之间的联系称为,模式的标准称为。

答案:函数依赖范式13.3模式分解需保持或,或两者都保持。

答案:无损分解函数依赖14.2在DDB中,数据分片必须遵守完备性条件、和__________ 三个条件。

答案:重构条件不相交条件15.12表示概念模型最常用的方法是。

答案:ER模型16.13在数据库技术中,安全运算是指不产生____________和的运算。

相关文档
最新文档