版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1军队文职人员(收发员兼通信员)考试题库大全-数据库系统一、单选题1.通过Internet及浏览器处理的数据库,应该是()处理。A、分布式B、集中式以上C、主从结构式D、3种模式答案:C解析:通过Internet及浏览器处理的数据库,应该是主从结构式C/S处理。2.下列选项中,()用于描述数据库中全体数据的全局逻辑结构和特征。A、模式B、内模式C、储存模式D、外模式答案:A解析:模式也称为逻辑模式,是数据中全体数据的逻辑结构和特征描述,是所有用户的公共数据视图。3.关系数据库标准语言SQL是下列哪一项的缩写()。A、StructuredQueryLanguageB、StandardQueryLanguageC、SpecifyingQueryLanguageD、ScalableQueryLanguage答案:A解析:结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。4.在SQL语言中,用GRANT/REVOKE语句实现数据库的()。A、并发控制B、安全性控制C、一致性控制D、完整性控制答案:B解析:SQL中的GRANT语句和REVOKE语句来实现数据库的实现自主存取控制功能,实现数据库安全性控制。5.数据库、数据库管理系统、数据库系统之间的关系是()。A、数据库管理系统包含数据库和数据库系统B、数据库包含数据库管理系统和数据库系统C、数据库系统包含数据库管理系统和数据库D、数据库管理系统包含数据库系统.数据库系统包含数据库答案:C解析:数据库系统是由数据库及其数据库管理程序组成,数据库管理程序用于操纵数据库。6.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成()。A、书名LIKE‘%__M%’B、书名LIKE‘__M%’C、书名LIKE‘__M_%’D、书名LIKE‘_%M__’答案:C解析:设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成书名LIKE‘___M_%’。7.下列选项中,()不是DBMS必须提供的数据控制功能。A、安全性B、可移植性C、完整性D、并发控制答案:B解析:数据控制功能包括:数据库在建立、运行和维护时由数据库管理系统统一管理和控制,以确保数据的安全性、完整性,也包括对并发操作的控制以及发生故障后的系统恢复等。8.用下面的T-SOL语句建立--个基本表:CREATETABLEStudent(SnoCHAR(4)PRIHARTKEY,SnameCHAR(8)NOTMULL,SexCHAR(2),AgeINT)可以插入到表中的元组是()。A、‘5021′,NULL,男,21B、‘5021′,‘刘祥′,NULL,NULLC、‘5021′,‘刘祥′,男,21D、NULL,‘刘祥′,NULL,21答案:B解析:sno是主键,不能为空。Sname也要求非空。排除AC。C项“男”字符非法,故选B。9.下列说法中正确的是()。A、如果移出的表在数据库中使用了长表名,那么表移出数据库后仍然可以使用长表名B、将某个表从数据库中移出的操作不会影响当前数据库中其他表C、一旦某个表从数据库中移出,与之联系的所有主索引、默认值及有关的规则都随之消失D、从数据库中移出来的表仍然是数据库表答案:C解析:一旦某个表从数据库中移出,与之联系的所有主索引、默认值及有关的规则都随之消失,C正确。如果移出的表在数据库中使用了长表名,那么表移出数据库后不可以使用长表名,A错误。将某个表从数据库中移出的操作会影响当前数据库中其他表,B错误。从数据库中移出来的表不再是数据库表,D错误。10.ACCESS中,查看一个选择查询的结果,通常是以()显示结果集。A、数据表视图B、SQL视图C、设计视图D、窗体视图答案:A解析:ACCESS中,查看一个选择查询的结果,通常是以数据表视图显示结果集。11.Like用来查找()的指定模式。A、字符串B、备注类型的数据C、日期类型的数据D、OLE字段答案:A解析:Like用来指定查找字符串的字符模式。12.将数据库对象导出到另一数据库中,实现的功能是()。A、转换成MicrosoftWord文本格式B、转换成MicrosoftExcel数据格式C、复制副本D、转换成数据文件格式答案:C解析:将数据库对象导出到另一数据库中,实现的功能是复制副本。13.把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是()A.GRANTGRADEONSCTOZHAOB.GRANTUPDATEONSCTOZHAOA、GRANTUPDATE(GRADB、ONSCTOZHAOC、GRANTUPDATEONSC(GRADD、TOZHAO答案:C解析:把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是GRANTUPDATE(GRADE)ONSCTOZHAO。14.若设关系R为第一范式,且它的每一非主属性都完全函数依赖于关键字,则称R属于()。A、第一范式B、第二范式C、第三范式D、第四范式答案:B解析:如果关系R为第一范式,并且R中的每一个非主属性完全函数依赖于R的某个候选键,则称R为第二范式模式。15.下列关于关系操作的叙述中,哪一条是错误的()。A、关系操作是用对关系的运算来表达查询要求的方式B、关系操作的对象和结果都是集合C、关系操作的能力可以通过代数方式和逻辑方式来表示D、关系操作通过关系语言实现,关系语言的特点是高度过程化答案:D解析:关系操作的对象和结果都是集合,关系操作通过关系语言实现,关系语言的特点是高度非过程化。因此选项D错误。16.关系运算中花费时间可能最长的运算是()。A、投影B、选择C、除D、笛卡尔积答案:D解析:两个集合X和Y的笛卡儿积,又称直积,表示为X×Y,第一个对象是X的成员,而第二个对象是Y的所有可能有序对的其中一个成员。假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。17.下面有关HAVING子句描述错误的是()。A、HAVING子句必须与GROUPBY子句同时使用,不能单独使用B、使用HAVING子句的同时不能使用WHERE子句C、使用HAVING子句的同时可以使用WHERE子句D、使用HAVING子句的作用是限定分组的条件答案:B解析:HAVING子句的作用是限定分组的条件,HAVING子句是用在GROUPBY之后附加筛选条件的,必须在GROUPBY之后用,不能单独使用;使用HAVING子句的同时可以使用WHERE,来进一步限定查询条件。18.在SELECT语句中,如果想要返回的结果集中不包含相同的行,应该使用关键字()。A、JOINB、ASC、DISTINCTD、TOP答案:C解析:在SELECT语句中,如果想要返回的结果集中不包含相同的行,应该使用关键字DISTINCT。19.A、COUNT(借阅.借书证号)GROUPBY单位B、COUNT(借阅.借书证号)HAVING单位C、COUNT(借阅.借书证号)ORDERBY单位D、SUM(借阅.借书证号)GROUPBY单位答案:A解析:对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。SQL语句正确的是:SELECT单位,COUNT(借阅,借书证号)FROM借阅,读者WHERE借阅,借书证号=读者,借书证号GROUPBY单位。20.Access2007中的窗体是()之间的主要接口。A、数据库和用户B、用户和操作系统C、操作系统和数据库D、人和操作系统答案:A解析:Access2007中的窗体是数据库和用户之间的主要接口。21.在关于报表数据源设置的叙述中,以下正确的是()。A、只能是表对象B、可以是任意对象C、只能是查询对象D、可以是表对象或查询对象答案:D解析:报表数据源可以是表对象或查询对象,选D。22.用二维表结构表示实体以及实体间联系的数据模型称为()。A、网状模型B、层次模型C、关系模型D、面向对象模型答案:C解析:层次模型用树型(层次)结构表示实体类型以及实体间的联系;网状模型是用网状结构来表示:关系模型用表格形式结构来表示;面向对象模型用类及继承来表示实体及实体间的联系。23.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETEUPDATE实现的功能有()。A、数据查询B、数据操纵C、数据定义D、数据控制答案:B解析:SQL语言数据定义功能包括定义表、定义视图和定义索引;数据操纵功能包括检索查询和插入、删除、更新等修改功能,即SELECT、INSERT、DELETE和UPDATE4个语句;数据控制功能主要是安全控制等操作。24.数据模型的三要素是()。A、外模式、概念模式和内模式B、关系模型、网状模型、层次模型C、实体、属性和联系D、数据结构、数据操作和数据约束条件答案:D解析:数据模型由数据结构、数据操作和数据完整性约束三个要素组成。数据结构用于描述系统的静态特性。数据操作用于描述系统的动态特性,它是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。数据完整性约束是一组完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和存储规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。25.数据库的概念模型独立于()。A、具体的机器和DBMSB、现实世界C、信息世界D、E-R图答案:A解析:概念数据模型,这是面向数据库用户实现世界的数据模型,主要描述世界的概念化结构.它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的DBMS无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。26.五种基本关系代数运算是()。A、∪,-,×,π和σB、∪,-,∞,π和σC、∪,∩,×,π和σD、∪,∩,∞,π和σ答案:A解析:关系代数运算的基本运算符有4类:集合运算符、专门的关系运算符、算术运算符和逻辑运算符。并、差、笛卡儿积、投影、选择是5种基本的运算,其他运算可以通过基本的运算导出。27.实体完整性要求主属性不能取空值,这通常是通过()。A、定义外部键来保证B、用户定义的完整性来保证C、定义主键来保证D、关系系统自动保证答案:C解析:在关系中,主键值不允许为空,也不允许重复,因此,通过定义主键可以保证主属性不能取空值。28.关系模型数据库管理系统中所谓的关系是指()。A、各条记录中的数据彼此有一定的关系B、一个数据库与另一个数据库之间有一定的关系C、数据模型符合满足一定条件的二维表格式D、数据表中各个字段彼此有一定的关系答案:C解析:关系是指符合一定条件的二维表格式。29.以下应用了数据库系统的是()。A、人事系统B、财务系统C、超市系统D、以上都是答案:D解析:超市系统、财务系统、人事系统、票务系统等都应用到了数据库系统。30.以下不是窗体组成部分的是()。A、窗体设计视图B、主体C、窗体页眉D、窗体页脚答案:A解析:组成部分:窗体页眉、页面页眉、主体、页面页脚、窗体页脚。各部分的作用:窗体页眉主要用于设置窗体标题、窗体使用说明或打开相关窗体及执行其他功能的命令按钮等。页面页眉主要用于设置窗体在打印时的页头信息。主体主要用于显示记录数据。页面页脚主要用于设置窗体在打印时的页脚信息。窗体页脚主要用于显示对所有记录都要显示的内容、使用命令的操作说明等信息,也可以设置命令按钮,以便进行必要的控制。31.下列SQL99特性的叙述中,哪一条是错误的()。A、行类型和数组类型也称为非用户定义类型B、行类型对应于应用对象模型中的元组构造器C、数组类型对应于应用对象模型中的集合D、SQL提供了类似于类定义的构造,用户可以通过该构造创建命名的用户自定义类型答案:A解析:行类型和数组类型不是非用户定义类型。32.以下关于报表与数据的叙述中,正确的是()。A、报表可以输入和输出数据B、报表只能输出数据C、报表只能输入数据D、报表不能输入和输出数据答案:B解析:报表只能输出数据,不可以输入数据,故选B。33.SQL语言是()的语言,易学习。A、非过程化B、过程化C、格式化D、导航式答案:A解析:结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统。可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。34.在SQL关系代数运算中,专门的关系运算是()。A、选择、投影、连接、笛卡尔积B、并、差、交、投影C、选择、投影、连接、除D、并、差、交、选择答案:A解析:在SQL关系代数运算中,专门的关系运算是选择、投影、连接、笛卡尔积。35.下列选项中列出的所有关键字全部属于标准SQL语言的是()。A.SELECT、IN、WHERE、COUNTE;B.SELECT、FROM、WHERE、ORDRE;A、SELECT、FORM、WHERB、GROUPBY;C、SELECT、FROM、LIKD、IN答案:D解析:SELECT、FROM、WHERE、GROUPBY、IN、LIKE都是属于标准SQL语言。但ORDER、COUNTE、FORM不是标准SQL语言。36.下列哪一条不是数据库查询处理中所涉及的活动()。A、将语法分析树翻译成关系代数表达式B、在查询所涉及的属性上建立索引,以提高查询速度C、为关系代数表达式中的每一个操作符选择具体的实现算法D、对用SQL这样的数据库语言表达的查询语句进行分析,形成语法分析树答案:B解析:查询处理是由关系引擎执行的。处理的过程是将T-SQL语句转换成能发送请求给存储引擎并能获取所需结果的东西。SQLServer采取4步来处理一个查询:parsing(语法分析)、algebrizing(绑定阶段)、optimizing(优化)和execution(执行)。37.数据库设计包括需求分析、概念结构设计、逻辑结构设计、物理结构设计等阶段,其中“E-R模型到关系模型转换”属于数据库设计的()。A、需求分析B、概念结构C、逻辑结构设计D、物理结构设计答案:C解析:逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。逻辑结构设计一般分为三步进行:(1)从E-R图向关系模式转化(2)数据模型的优化(3)关系视图设计。38.概念模型独立于()。A、E-R模型B、硬件设备和DBMSC、操作系统和DBMSD、DBMS答案:B解析:概念结构设计阶段的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。39.DBMS中实现事务原子性的子系统是()。A、完整性子系统B、恢复管理子系统C、事务管理子系统D、并发控制子系统答案:C解析:DBMS中实现事务原子性的子系统是事务管理子系统。40.SQL语言具有两种使用方式,分别称为交互式SQL和()。A、嵌入式SQLB、提示式SQLC、多用户SQLD、解释式SQL答案:A解析:结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。41.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。A、数据库系统B、文件系统C、人工管理D、数据项管理答案:A解析:数据管理发展了三个阶段:人工管理、文件管理、数据库系统。其中数据独立性最高的阶段是数据库系统。42.从E-R图向数据模型的转换是数据库设计的哪一个阶段的任务()。A、逻辑结构设计B、物理结构设计C、需求分析D、概念结构设计答案:A解析:从E-R图向数据模型的转换是数据库设计的逻辑结构设计阶段的任务逻辑结构设计。概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据的存储结构与存取方法,这个过程就是数据库的物理设计。43.要保证数据库的数据独立性,需要修改的是()。A、三层之间的二级映象B、三层模式C、模式与外模式D、模式与内模式答案:A解析:二级映象使数据库系统中的数据具有较高的独立性。44.在命令窗口执行SQL命令时,若命令要占用多行,续行符是()。A、逗号(,)B、分号(;)C、冒号(:)D、连字符(—)答案:D解析:在命令窗口执行SQL命令时,若命令要占用多行,续行符是连字符(—)。45.关于数据库系统的组成成分,下面各项中,最全面的是()。A、数据库、DBMS和数据库管理员B、数据库、DBMS、硬件和软件C、DBMS、硬件、软件和数据库D、数据库、硬件、软件和数据库管理员答案:D解析:数据库系统是计算机系统中引人数据库后的系统,它由数据库、硬件平台、软件和相关人员组成。其中软件主要包括DBMS、操作系统、应用开发工具和数据库应用系统。相关人员主要是指数据库管理员(DBA)。因此,D项是最全面的。46.在下列网络安全备份方式中,恢复时间最短的是()。A、完全备份B、增量备份C、差异备份D、按需备份答案:A解析:(1)完全备份(FullBackup)备份全部选中的文件夹,并不依赖文件的存档属性来确定备份哪些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。完全备份就是指对某一个时间点上的所有数据或应用进行的一个完全拷贝。实际应用中就是用一盘磁带对整个系统进行完全备份,包括其中的系统和所有数据。这种备份方式最大的好处就是只要用一盘磁带,就可以恢复丢失的数据。因此大大加快了系统或数据的恢复时间。然而它的不足之处在于,各个全备份磁带中的备份数据存在大量的重复信息;另外,由于每次需要备份的数据量相当大,因此备份所需时间较长。(2)差异备份(DifferentialBackup)备份自上一次完全备份之后有变化的数据。差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,也即备份后不标记为已备份文件。换言之,不清除存档属性。差异备份是指在一次全备份后到进行差异备份的这段时间内,对那些增加或者修改文件的备份。在进行恢复时,我们只需对第一次全备份和最后一次差异备份进行恢复。差异备份在避免了另外两种备份策略缺陷的同时,又具备了它们各自的优点。首先,它具有了增量备份需要时间短、节省磁盘空间的优势:其次,它又具有了全备份恢复所需磁带少、恢复时间短的特点。系统管理员只需要两盘磁带,即全备份磁带与灾难发生前一天的差异备份磁带,就可以将系统恢复。(3)增量备份(IncrementalBackup)备份自上一次备份(包含完全备份、差异备份、增量备份)之后有变化的数据。增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,即备份后标记文件,换言之,清除存档属性。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。这就意味着,第一次增量备份的对象是进行全备份后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。这种备份方式最显著的优点就是:没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短。但增量备份的数据恢复是比较麻烦的。您必须具有上一次全备份和所有增量备份磁带(一旦丢失或损坏其中的一盘磁带,就会造成恢复的失败),并且它们必须沿着从全备份到依次增量备份的时间顺序逐个反推恢复,因此这就极大地延长了恢复时间。47.数据表的外关键字是指()。A、能将数据表中各个实例确定地区分开的若干字段B、源自另一个数据表的关键字.用于表示两个数据表之间的逻辑关系C、外来关键字能将实体的各个实例确定地区分开来D、和另一个数据表共享的,最能说明实体性质的属性答案:D解析:外键用于建立和加强两个表数据之间的链接的一列或多列,一个表引用其他表的主键到自身,则在该表中叫外键。48.关于更新表查询,以下说法正确的是()。A、使用更新查询可以更新表中满足条件的所有记录B、使用更新查询更新数据后数据不能再恢复C、使用更新查询更新数据比使用数据表更新数据效率高D、使用更新查询一次只能对表中一条记录进行更改答案:A解析:更新查询是操作查询的一种,功能是更新已有的表中满足条件的记录。更新查询一次更新一组满足条件的记录,使用后数据不可再恢复,效率要高于在数据表中更新数据。49.数据库中存储的是()。A、数据模型B、数据C、数据以及数据之间的联系D、信息答案:C解析:数据库里存放的是一些元数据的东西,比如很多表,表中有数据字段,表与表之间有关系,最终表存放到表空间中,而表空间存放与操作系统的文件系统中。50.下列关于SQL语言中的CREATE语句的叙述中,哪一条是错误的()。A、SQL语言使用CREATETABLE语句创建基本表和视图B、SQL语言使用CREATETABLE创建表C、SQL语言使用CREATEVIEW创建视图D、SQL语言使用CREATEINDEX创建索引答案:A解析:CREATETABLE只能创建表,创建视图是CREATEVIEW.故选项A错误。51.现代DBMS通常采用“外模式、模式、内模式”三级模式,并在三级模式之间提供“外模式/模式/内模式”两层映射,这种处理使得数据库系统只有较高的()。A、数据相容性B、数据一致性C、数据独立性D、数据共享性答案:C解析:由于数据库系统采用三级模式结构,因此系统具有数据独立性的特点。数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响。数据独立性包括逻辑独立性和物理独立性。52.设属性A是关系R的主属性,则属性A不能取空值(NULL),这是()规则。A、实体完整性B、参照完整性C、用户定义完整性D、域完整性答案:A解析:实体完整性是指关系中的元组在组成主键的属性上不能有空值;参照完整性是指外键的值不允许参照不存在的相应表的主键的值,或者外键为空值;用户定义完整性是用户根据具体应用需要而定义的:域完整性是用户定义的完整性规则之一。属性A是关系R的主属性,不能为空值,是遵循实体完整性规则。53.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。A、记录B、元组C、行D、属性答案:D解析:当两个关系在自然连接时,必须要有公共字段即属性。如:学生(学号、姓名、性别、年龄),成绩(学号,课程名,成绩)当关系学生和关系成绩建立连接时,必须要通过共有字段(属性)学号。54.消除了部分函数依赖的1NF的关系模式,必定是()。A、2NFB、3NFC、4NFD、1NF答案:A解析:第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体.新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。简而言之,第二范式就是主属性只依赖于主关键字。55.关系模型可以表示实体集和其属性以及()。A、一个记录内部的联系B、实体集间的联系C、字段间的联系D、关键字和记录间的联系答案:B解析:关系模型是用二维表的形式表示实体和实体间联系的数据模型。故本题正确选项为B。56.关于主键约束,以下说法错误的是()。A、允许空值的字段上可以定义主键约束B、可以将包含多个字段的字段组合设置为主键C、一个表中只能设置一个主键约束D、允许空值的字段上不能定义主键约束答案:A解析:①可以定义一列或多列为主键②主键列上没有任何两行具有相同值(即重复值)③主键列上也不能为空值④主键用于唯一地标识表中的每一条记录。57.PowerBuilder9.0中连接数据库的正确步骤是()。A、建立ODBC数据源;建立数据库描述文件;用CONNECT命令连接数据库B、建立ODBC数据源:不用CONNECT命令连接数据库C、建立ODBC数据源:用CONNECT命令连接数据库D、建立数据库描述文件:用CONNECT命令连接数据库答案:A解析:PowerBuilder9.0中连接数据库的正确步骤是建立ODBC数据源,建立数据库描述文件;用CONNECT命令连接数据库。58.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为()。A、主键B、候选键C、主属性D、外部键答案:B解析:在一个关系中,凡是其取值能唯一地标识一个元组的属性或属性组,均称为候选键。如果关系中有多个候选键,则选择其中一个作为主键。组成候选键的任何一个属性均称为主属性。故本题选B。59.在各用户共享的数据库系统中,并发操作的事务如果互相干扰,会破坏事务的()。A、原子性B、一致性C、隔离性D、持久性答案:A解析:事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。与某个事务关联的操作具有共同的目标,并且是相互依赖的。如果系统只执行这些操作的一个子集,则可能会破坏事务的总体目标。当出现并发操作的事务就会破坏原子性。60.字段标题是()的别名。A、窗体B、表C、字段类型D、字段答案:D解析:字段标题是字段的别名。61.在数据库技术中,数据库完整性不包括()。A、实体完整性B、数据完整性C、参照完整性D、用户定义完整性答案:B解析:数据库的完整性包括实体完整性、参照完整性和用户自定义完整性。62.把对表STUDENT进行查找和插入的操作权限授予用户User1,并允许他将此权限再授予其他用户。下列哪一个SQL语句正确表达了这一授权()。A、GRANTSELECT,INSERTONTABLESTUDENTTOUser1WITHGRANTOPTION;B、GRANTSELECT,INSERTONTABLESTUDENTTOUser1;C、GRANTALLPRIVILEGESONTABLESTUDENTTOUser1;D、GRANTALLPRIVILEGESONTABLESTUDENTTOUser1WITHGRANTOPTION;答案:A解析:传递授予权限要使用withgrantoption。把对表STUDENT进行查找和插入的操作权限授予用户User1,并允许它将此权限再授予其他用户。正确的结果为A。D是所有权限都授予,不符合要求。63.数据库的()是指数据的正确性和相容性。A、完整性B、安全性C、并发控制D、恢复答案:A解析:数据的完整性控制是指RDBMS提供必要的功能确保数据库数据的正确性、有效性和一致性。64.下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()。A.REVOKEUPDATE(XH)ONTABLEFROMZHAOB.REVOKEUPDATE(XH)ONTABLEFROMPUBLICA、REVOKEUPDATE(XB、ONSTUDFROMZHAOC、REVOKEUPDATE(XD、ONSTUDFROMPUBLIC答案:C解析:revoke<权限清单>on<对象类型><对象名>from<用户标识符清单>。如果收回所有用户的某种权限,则<用户标识符清单>改为public。65.能够用于创建宏和宏组的视图叫()。A、报表视图B、窗体视图C、宏视图D、表视图答案:C解析:宏是一个或多个操作的集合,每个操作可以实现特定的功能。宏组是宏的集合,通过创建宏组,能够方便地对数据库中的宏进行分类管理和维护。能够用于创建宏和宏组的视图叫宏视图。66.DBMS的恢复管理子系统保证了事务的()。A、独立性实现B、-致性实现C、隔离性实现D、持久性实现答案:D解析:DBMS的恢复管理子系统保证了事务的持久性实现。67.A、(SELECT总编号FROM借阅WHERE书名=“现代网络技术基础”)B、(SELECT总编号FROM图书WHERE书名=“现代网络技术基础”)C、(SELECT借书证号FROM借阅WHERE书名=“现代网络技术基础”)D、(SELECT借书证号FROM图书WHERE书名=“现代网络技术基础”)答案:B解析:对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。SQL语句正确的是:SELECT借书证号FROM借阅WHERE总编号=(SELECT总编号FROM图书WHERE书名=“现代网络技术基础”)。68.下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是正确的()。A、保证事务的原子性是DBMS的事务管理器中并发控制部件的责任B、保证事务的持久性是DBMS的事务管理器中并发控制部件的责任C、保证单个事务的隔离性是DBMS的事务管理器中并发控制部件的责任D、保证单个事务的一致性是DBMS的事务管理器中并发控制部件的责任答案:D解析:事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQLServer能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。事务的特性(ACID特性):①原子性(Atomicity),事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。②一致性(Consistency),事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。③隔离性(Isolation),一个事务的执行不能被其他事务干扰。④持续性/永久性(Durability),一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。数据库管理系统(DBMS)的事务管理器中并发控制部件的目标是保证一致性的前提下最大限度地提高并发度,所以保证单个事务的一致性是它的责任。69.在关系数据模型中,用来表示实体的是()。A、指针B、记录C、表D、字段答案:C解析:在关系数据模型中,用来表示实体的是二维表。70.在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作称为()。A、并B、选择C、自然连接D、连接答案:D解析:连接是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。连接操作是将不同的两个关系连接成为一个关系。对两个关系的连接其结果是一个包含原关系所有列的新关系。新关系中属性的名字是原有关系属性名加上原有关系名作为前缀。这种命名方法保证了新关系中属性名的唯一性,尽管原有不同关系中的属性可能是同名的。新关系中的元组是通过连接原有关系的元组而得到的。71.一个查询的结果成为另一个查询的条件,这种查询被称为()。A、内查询B、连接查询C、自查询D、子查询答案:D解析:一个查询的结果成为另一个查询的条件,这种查询被称为子查询,也叫嵌套查询。72.SQL语言是关系型数据库系统典型的数据库语言,它是()。A、过程化语言B、导航式语言C、格式化语言D、结构化查询语言答案:D解析:SQL语言是关系型数据库系统典型的数据库语言,它是结构化查询语言(StmcturedQueryLanguage).73.下列关于基于关系数据库系统的、以数据处理为主的传统的数据库应用的主要特点的叙述中,哪一条是错误的()。A、结构统一B、原子字段C、面向记录D、具有类层次和继承性答案:D解析:基于关系数据库系统、以数据处理为主的传统的数据库应用具有四个共同特征。一是结构统一,有大量结构相似的数据项,每个数据项都具有相同的字节数;二是面向记录,基本的数据项由固定长度的记录组成;三是数据项小,每条记录都很短,很少超过几百个字节:四是原子字段,一个记录内的各个字段都很短,并且是定长的,字段内部是无结构的,换句话说,符合第一范式。74.从E-R模型向关系模式的转换是数据库设计的哪一个阶段的任务()。A、逻辑结构设计B、物理结构设计C、需求分析D、概念结构设计答案:A解析:从E-R模型向关系模式的转换是数据库设计的哪一个阶段的任务逻辑结构设计。概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据的存储结构与存取方法,这个过程就是数据库的物理设计。75.数据库系统与文件系统的主要区别是()。A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B解析:数据库系统与文件系统的主要区别是文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。76.与WHEREAGEBETWEEN18AND23完全等价的是()。A、WHEREAGE>18ANDAGE<23B、WHEREAGE>18ANDAGE<=23C、WHEREAGE>=18ANDAGE<23D、WHEREAGE>=18ANDAGE<=23答案:D解析:与WHEREAGEBETWEEN18AND23完全等价的是WHEREAGE>=18ANDAGE<=23。77.关于冗余数据的叙述中,不正确的是()。A、冗余的存在给数据库的维护增加困难B、不应该在数据库中存储任何冗余数据C、冗余数据是指可由基本数据导出的数据D、冗余的存在容易破坏数据库的完整性答案:B解析:数据库中不可能实现完全杜绝冗余。78.以下哪个字段可以建立索引()。A、逻辑型B、备注型数据C、日期型D、OLE对象类型答案:C解析:对于日期型可以指定建立无重复索引防止输入重复数据。但备注、附件、计算型、逻辑型和OLE对象类型的字段不太适宜建立索引。79.在SQL语言中,如果要建立一个工资表,包含职工号、姓名、职称、工资等字段。若要保证“工资”字段的取值不低于800元,最合适的实现方法是()。A、在创建工资表时为“工资”字段建立缺省(default)B、在创建工资表时为“工资”字段建立检查约束(checkconstraint)C、在工资表上建立一个触发器(trigger)D、为工资表数据输入编写一个程序进行控制答案:B解析:一旦表中某列设置了检查约束,则在向表中添加数据时,会使用这个约束对输入的数据按照设置的逻辑进行检查。80.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。A、多对多B、多对一C、一对一D、一对多答案:B解析:在公司中,由于每个职员只能属于一个部门,一个部门可以有多名职员,因此职员与部门之间是多对一关系。81.在关系数据库设计中,设计关系模式是()的任务。A、概念设计阶段B、需求分析阶段C、逻辑设计阶段D、物理设计阶段答案:C解析:逻辑设计阶段主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。82.数据库系统的核心是()。A、数据库管理系统B、数据C、数据库应用系统D、数据类型答案:A解析:数据库系统的核心软件是数据库管理系统。83.下列说法中,不正确的是()。A、概念模型与数据模型无关,比模式更抽象B、视图也是一种数据库安全性控制的方法C、安全性可防范非法用户和非法操作.完整性可防范不合语义的数据D、SQL语言不是完备的关系数据语言答案:D解析:所谓完备的关系数据语言是指能够实现关系代数的五种基本操作的关系数据语言。SQL语言也能够实现关系代数的五种基本操作,因此,SQL语言是完备的关系数据语言。84.关系模型中,一个关键字是()。A、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成B、可由多个任意属性组成C、至多由一个属性组成D、以上都不是答案:C解析:关键字是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能包含空值85.设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。SQL语句正确的是()。SELECT姓名,书名FROM借阅,图书,读者WHERE:;借阅.借书证号=“0001”AND;.A、图书.总编号=借阅.总编号AND;读者.书名=借阅.书名B、图书.分类号=借阅.分类号AND;读者,借书证号=借阅.借书证号C、读者.总编号=借阅.总编号AND;读者,借书证号=借阅.借书证号D、图书,总编号=借阅.总编号AND;读者.借书证号=借阅,借书证号答案:D解析:对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名SQL语句正确的是:SELECT姓名,书名FROM借阅,图书,读者WHERE借阅,借书证号:“0001”AND图书.总编号=借阅.总编号AND;读者,借书证号=借阅.借书证号。86.关系数据库管理系统应能实现的专门关系运算包括()。A、关联、更新、排序B、显示、打印、制表C、排序、索引、统计D、选择、投影、连接答案:D解析:专门的关系运算包括选择、投影、连接和除法运算。①选择(Selection)选择运算是一个单目运算,它是在关系R中查找满足给定谓词(即选择条件)的所有元组。②投影(Projection)投影运算也是一个单目运算,它是从一个关系R中选取所需要的列组成一个新关系。③连接(Join)连接运算是一个二目运算,它是从二个关系的笛卡尔积中选取满足一定连接条件的元组。87.逻辑数据独立性是指()。A、模式变,用户不变B、模式变,应用程序不变C、应用程序变,模式不变D、子模式变,应用程序不变答案:B解析:逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。88.数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和()。A、数据独立性B、物理独立性C、逻辑独立性D、管理规范性答案:B解析:数据独立性是数据库系统的一个最重要的目标之一。它能使数据独立于应用程序。数据独立性包括数据的物理独立性和逻辑独立性。①物理独立性物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构.这样当数据的物理存储改变了,应用程序不用改变。②逻辑独立性逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。89.下列关于关系数据语言的叙述中,哪一条是错误的()。A、关系代数是关系操作语言的一种传统表示方式,是一种抽象的查询语言B、元组关系演算和域关系演算属于关系演算语言C、关系代数比关系演算具有更强的表达能力D、SQL语言是一种重要的关系数据语言答案:C解析:关系演算是以数理逻辑中的谓词演算为基础的,比较接近于自然演算,故表达能力更强。90.关于系统备份方式,下列说法正确的有()。关于Access的描述正确的是()。A、Access是一个运行于操作系统平台上的关系型数据库管理系统B、Access是Word和Excel的数据存储平台C、Access是一个文档和数据处理应用软件D、Access是网络型关系数据库答案:A解析:Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统,是一个运行于操作系统平台上的关系型数据库管理系统。91.关系规范化中的删除操作异常是指()。A、不该删除的数据被删除B、不该插入的数据被插入C、应该删除的数据未被删除D、应该插入的数据未被插入答案:A解析:顾名思义,异常:就是不同于平常。通俗说就是产生错误了。插入异常:就是在插人数据的时候产生错误,错误引起的原因有很多,比如,插入的位置不存在。删除异常:同样就是删除数据的时候发生错误,比如,要删除的数据不存在。修改异常:修改数据的时候,有错误产生,比如,要修改的数据不存在。92.数据库应用系统设计的需求分析阶段生成的文档是数据字典和()。A、数据流图B、E-R图C、功能模块图D、UML图答案:A解析:需求分析阶段的任务是调查和分析企业应用需求,以规范化的方式进行整理,形成对业务流程描述的文档数据流图和数据描述的文档数据字典,故选项A正确;E-R图和UML图是概念设计阶段的文档;功能模块图是应用程序设计阶段的文档。93.下列命令中,哪一个不是SQL的修改命令?()A、INSERrrB、UPDATEC、DELErrED、SELECT答案:D解析:在SQL中,修改语句包括更新、删除和插入三类。其中,更新是指修改指定表中满足位次的元组,并把这些元组按SET子句中的表达式修改相应字段上的值,使用UPDATE命令。删除是将指定表中删除满足位次的那些记录,但表的定义仍在数据字典中,使用DELETE命令。插入是将一个新记录或子查询的结果插入指定的表中,使用INSERT命令。故本题选择D项。94.关系模式的任何属性()。A、不可再分B、命名在该关系模式中可以不唯一C、可再分D、以上都不是答案:A解析:关系是一种规范化的表格,它有以下限制:①关系中的每一个属性值都是不可分解的。②关系中不允许出现相同的元组。③关系中不考虑元组之间的顺序。④元组中属性也是无序的。95.目前,应用最广泛的数据库类型是()。A、层次型数据B、网状型数据C、关系型数据D、面向对象数据库答案:C解析:关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成,是最广泛的数据库类型。96.将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是()。A、GRANTSELECTTOSONWANGWITHGRANTOPTIONB、GRANTSELECTONSTOWANGWITHGRANTOPTIONC、GRANTSELECTTOSTOWANGWITHGRANTOPTIOND、GRANTSELECTONSONWANGWITHGRANTOPTION答案:B解析:ON子句用于指定要授予对象权限的数据库对象名,可以是基本表名、视图名等。TO后指定授权的用户名称。将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户,实现此功能的SQL语句是GRANTSELECTONSTOWANGWITHGRANTOPTION。97.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。A、建立库结构B、系统调试C、加载数据D、扩充功能答案:D解析:数据库物理设计完成后会根据物理设计并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般一个大型数据库的设计过程往往需要经过多次循环反复。当设计发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。98.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。A、多个用户共享一个数据文件B、多个用户、同一种语言共享数据C、同一个应用中的多个程序共享一个数据集合D、多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D解析:数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指多种应用、多种语言、多个用户相互覆盖地使用数据集合。99.数据库表的外关键字是()部分。A、另一个表的关键字B、与本表没关系的C、是本表的关键字D、都不对答案:A解析:数据库表的外关键字是本表的一个字段,但非关键字,故BC错,外关键字是另一个表的关键字,选A。100.在一个关系中,不能有完全相同的()。A、元组B、属性C、分量D、域答案:A解析:一个关系可看成是一张二维表。根据关系的性质,表中任意两行不能完全相同,即关系中任意两个元组不能完全相同。101.关系规范化中的插入操作异常是指()。A、不该删除的数据被删除B、不该插入的数据被插入C、应该删除的数据未被删除D、应该插入的数据未被插入答案:D解析:关系规范化中的插入操作异常是指应该插入的数据未被插入。102.SQL语言是()语言。A、网络数据库B、层次数据库C、关系数据库D、非数据库答案:C解析:结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。103.设有学生关系S(SNO,SNAME,DEPT)和选课关系SC(SNO,CNO,GRADE)能正确执行的S的语句是()。A.SELECTCNO,AVG(GRADE)FROMSCGROUPBYCNO;A、SELECTSNAMB、DEPTFROMS,SCWHEREGRADE>80;C、SELECTFROMSWHEREIN(SELECTSNOFROMSCWHEREGRADE=90)D、SLECTCNO,COUNT(*)FROMSCWHERECOUNT(*)>50;答案:B解析:A选项,“查什么就要group什么”不能是其他字段;C缺少字段清单;D聚合条件不能放到where后面要用having。104.员工工资管理系统中,统计汇总功能的基础是员工的信息,它包括姓名、工资等多项员工信息。下列选项中,最适合做主键的是()。A、部门的编号B、员工的工号C、最新的身份证号码D、工资的级别答案:B解析:主键是作为表行唯一标识的侯选关键字。一个表中只有一个主关键字,主键不允许为空值,不能存在具有相同的主键值的两个行,并且字段的长度应尽量小。员工的工号唯一并且长度相对较短。工资级别和部门编号不唯一,身份证号码长度较长。105.数据仓库用于支持决策,面向分析型数据处理,它不同于组织机构现有的操作型数据库;数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数据。从数据仓库体系结构看,数据仓库环境的核心是()。A、数据抽取和访问工具B、数据仓库DBC、数据集市D、元数据答案:B解析:数据仓库通常采用3级体系结构,底层为数据仓库服务器,中间层为OLAP服务器,顶层为前端工具,其中数据仓库服务器是核心部分。106.如果事务T获得了数据项Q上的排他锁,则T对Q()。A、只能读不能写B、只能写不能读C、既可读又可写D、不能读也不能写答案:C解析:如果事务T获得了数据项Q上的排他锁,则T对Q既可读又可写,其他事务对数据项Q不能读也不能写。107.表的设计视图中,不能完成的操作是()。A、修改字段的属性B、删除一个字段C、修改字段的名称D、删除一条记录答案:D解析:表的设计视图,主要是对表的操作,能完成的操作有修改字段的属性、删除一个字段、修改字段的名称,但不能删除一条记录。108.下列关于数据模型的叙述中,哪一条是错误的()。A、模型是现实世界特征的抽象和模拟B、数据模型用来描述、组织和处理现实世界中的数据C、数据模型描述了数据库的静态结构特征,但无法描述其动态行为特征D、数据模型是数据库的核心和基础答案:C解析:数据模型是对现实世界进行抽象的工具,用于描述现实世界的数据、数据联系、数据语义和数据约束等方面内容。数据模型分成概念模型和结构模型两大类。前者的代表是实体一联系模型,后者的代表是层次、网状、关系和面向对象模型。对数据结构和数据间联系的描述,这是描述数据的静态特征。数据操作主要描述在相应的数据结构上的操作类型和操作方式。数据约束主要描述数据结构内数据间的语法、词义联系,它们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。故C错误,其他选项正确。109.从E-R模型向关系模型转换,一个m:n的联系转换成一个关系模式时,该关系模式的键是()。A、m端实体的键B、n端实体的键C、m端实体键与n端实体键组合D、重新选取其他属性答案:C解析:m:n的联系的含义是对N端的实体每一个元组在n端都有多个元组与之对应,反之一样。因此任一实体的键都不能决定另一实体的各属性的值,所以对这类联系转换成一个关系模式时,该关系的键应为m端实体键与n端实体键组合。110.下列关于嵌入式SQL的叙述中,哪一条是错误的()。A、能嵌入SQL语句的高级语言只有COBOL和CB、系统必须协调SQL语句与主语言语句处理记录的不同方式C、嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一D、嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等复杂应用方面的不足答案:A解析:嵌入式SQL(EmbeddedSQL)是一种将SQL语句直接写入C语言,COBOL,FORTRAN,Ada等编程语言的源代码中的方法。借此方法,可使得应用程序拥有了访问数据以及处理数据的能力。在这一方法中,将SQL文嵌入的目标源码的语言称为宿主语言,111.下列叙述中正确的是()。A、数据库系统中,数据的物理结构必须与逻辑结构一致B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库是一个独立的系统,不需要操作系统的支持答案:C解析:数据库技术的根本目标是要解决数据共享的问题,故C正确。数据库系统中,数据的物理结构不需要与逻辑结构一致,A错误。数据库设计不是指设计数据库管理系统,而是设计数据库的概念结构、逻辑结构、物理结构等,故B错误。数据库不是独立的系统,需要操作系统的支持,故D错误。112.关系模式的候选关键字可以有(),主关键字有1个。A、0个B、1个C、1个或多个D、多个答案:C解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能包含空值。如果一个超关键字去掉其中任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”(CandidateKey)。候选关键字既能唯一地确定记录,它包含的字段又是最精炼的。也就是说候选关键字是最简单的超关键字。113.创建视图的命令是()。A、CREATEVIEWB、CREATERULEC、CREATETABLED、DROPVIEW答案:A解析:创建视图命令是CREATEVIEW,CREATETABLE是创建表,DROPVIEW是删除视图,CREATERULE不存在这个命令;114.在DBS系统中,最接近物理存储设备的结构是()。A、外模式B、内模式C、中间模式D、用户模式答案:B解析:从接近机器到应用的模式顺序为:内模式、模式、外模式。115.假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需将E-R模型转换为关系数据模型。A、概念设计B、逻辑设计C、物理设计D、运行阶段答案:B解析:将E-R模型这一概念模型转换为关系数据模型是数据库逻辑设计阶段完成的工作。116.在SQLServer中删除触发器用()。A、DELETEB、DROPC、DELALLOCATED、ROLLBACK答案:B解析:基本语句如下:droptriggertrigger_name117.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。A、物理设计B、概念设计C、逻辑设计D、需求分析答案:B解析:概念设计是对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。118.相对于非关系模型,关系数据模型的缺点之一是()。A、数据独立性高B、有严格的数学基础C、存取路径对用户透明,需查询优化D、数据结构简单答案:C解析:关系模型的缺点是查询效率不如非关系模型。因此,为了提高性能,必须对用户的查询进行优化,增加了开发数据库管理系统的负担。119.关系型数据库的特征包括()。A、各字段之间存在关系B、各表之间存在关系C、各记录之间存在关系D、表中行列次序无关答案:D解析:关系型数据库的特征包括表中行列次序无关。120.在SQL语句中,与XBETWEEN20AND30等价的表达式是()。A、X>=20ANDX<30B、X>=20ANDX<=30C、X>20ANDX<=30D、X>20ANDX<30答案:B解析:BETWEENAANDB是指在A~B之间的范围,且包括A和B。故与XBETWEEN20AND30等价的表达式是X>=20ANDX<=30。121.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。A、层次分析法和层次结构图B、数据流程分析法和数据流程图C、结构分析和模块结构图D、实体联系法和实体联系图答案:D解析:在数据库设计中,需求分析的结果形成数据流图;概念设计阶段用E-R(实体联系)方法来描述概念模型,形成E-R图;对关系数据库而言,逻辑设计阶段的任务是把E-R图(概念模型)转换为关系模型。122.在关系DB中,任何二元关系模式的最高范式必定是()。A、2NFB、3NFC、BCNFD、lNF答案:C解析:设关系模式R<U,F>∈1NF,如果对于R的每个函数依赖X→Y,若Y不属于X,则X必含有候选码,那么R∈BCNF。123.下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。A、内模式B、概念模式C、外模式D、逻辑模式答案:A解析:内模式能够给出数据库物理存储结构与物理存取方法,外模式是用户模型。124.在数据库系统中,保证数据及语义正确和有效的功能是()。A、存取控制B、并发控制C、安全控制D、完整性控制答案:D解析:完整性约束是完整性控制的核心。DBMS要提供各种完整性约束的实现机构,保证对数据库的任何更新操作都不会破坏数据语义的正确性和准确性。125.常见的数据模型有3种,它们是()。A、字段名、字段类型和记录B、层次、关系和网状C、环状、层次和关系D、网状、关系和语义答案:B解析:常见的数据模型有3种,即按图论理论建立的层次结构模型和网状结构模型以及按关系理论建立的关系结构模型。126.网络体系设计可以物理线路安全、网络安全、系统安全、应用安全等方面来进行,其中数据库容灾属于()。A、物理线路安全和网络安全B、系统安全和网络安全C、应用安全和网络安全D、系统安全和应用安全答案:D解析:容灾就是当应用系统和数据库发生不可抗力(地震、海啸、火山喷发、911恐怖袭击)的时候,我们可以通过启用在异地实时在线的备用应用系统以及备用数据库立刻接管,保证交易的顺利进行,当然备用系统如果也发生灾难的情况下,那就无能为力了,除非在全球建立几个大的同步中心才能避免此种情况的发生,确保信息安全的转移。127.灾难恢复措施在整个备份中占有相当重要的地位。因为它关系到系统、软件与数据在经历灾难后能否快速、准确地恢复。全盘恢复也被称为(),一般应用在服务器发生意外灾难,导致数据全部丢失、系统崩溃或是有计划的系统升级、系统重组等情况。A、系统恢复B、硬件恢复C、全局恢复D、软件恢复答案:A解析:全盘恢复一般应用在服务器发生意外灾难导致数据全部丢失、系统崩溃或是有计划的系统升级、系统重组等,也称为系统恢复。128.下列关于SQL对视图的支持的叙述中,哪一条是正确的()。A、视图与基本表不同,它是虚表B、所有的视图都是不可更新的C、不可以基于视图再定义新的视图D、对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询答案:A解析:视图是一个虚表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自定义视图的查询所引用的表,并且在引用视图时动态生成。视图是虚表,基本表是实表。故A正确。129.关于数据库特点的描述,正确的是()。A、数据不可以共享,数据结构化,数据冗余大、易移植,统一管理和分布式控制B、数据可以共享,数据结构化,数据冗余小、易扩充,统一管理和控制C、数据不可以共享,数据结构化,数据冗余大、易扩充,集中管理和分布式控制D、数据可以共享,数据非结构化,数据冗余大、易扩充,统一管理和控制答案:B解析:数据库是长期储存在计算机内、有组织的、可共享的数据集合。具有如下特点:冗余度小、数据资源共享、独立性高、统一管理和控制。130.下列关于数据库数据模型的说法中,()是不正确的。A、任何一张二维表都表示一个关系B、层次模型的数据结构是有向树结构C、在网状模型中,一个子节点可以有多个父节点D、在面向对象模型中每一个对象都有一个唯一的标识答案:A解析:在关系模型中,数据结构表示为一个二维表,一个关系就是一个二维表(但不是任意一个二维表都能表示一个关系,如嵌套表)。131.在关系代数运算中,五种基本运算为()。A、并、差、选择、投影、笛卡尔积B、并、差、交、选择、笛卡尔积C、并、差、选择、投影、自然连接D、并、差、交、选择、投影答案:A解析:五种基本操作:并,差,积,选择,投影;构成关系代数完备的操作集。其他非基本操作:可以用以上五种基本操作合成的所有操作。132.不是用来作为表或查询中“是”/“否”值的控件是()。A、选项按钮B、切换按钮C、复选框D、命令按钮答案:D解析:选项按钮、切换按钮、复选框都可以用来作为表或查询中“是”/“否”值的控件,但命令按钮不可以。133.下面哪项不是数据库系统必须提供的数据控制功能?()A、并发控制B、可移植性C、完整性D、安全性答案:B解析:RDBMS提供了数据控制功能:①数据的安全性控制数据的安全性控制是指采取一定的安全保密措施以确保数据库中的数据不被非法用户存取。例如,RDBMS提供口令检查或其他手段来验证用户身份,合法用户才能进入数据库系统:RDBMS提供用户等级和数据存取权限的定义机制,系统自动检查用户能否执行这些操作,只有检查通过后才能执行允许的操作。②数据的完整性控制数据的完整性控制是指RDBMS提供必要的功能确保数据库数据的正确性、有效性和一致性。③数据的并发控制数据的并发控制是指RDBMS必须对多用户并发进程同时存取、修改数据的操作进行控制和协调,以防止互相干扰而得到错误结果。134.下列有关冗余数据的说法,错误的是()。A、数据库中的冗余数据并不一定是越少越好B、不应该在数据库中储存任何冗余数据C、冗余数据不破坏数据库的完整性D、冗余数据的存在给数据库的维护增加困难答案:B解析:在数据库中,有时有必要储存一些冗余数据以防止数据的丢失,其不会破坏数据库的完整性。135.下列不属于SQL数据操纵功能范围的语句是()。A、SELECTB、CREATETABLEC、DELETED、INSERT答案:B解析:数据操纵功能包括数据查询和数据更新两大操作,其中数据更新又包括插入、删除和修改三种操作:SELECT属于数据查询操作;DELETE属于数据删除操作;INSERT属于数据更新操作:而CREATETABLE属于数据定义操作。136.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“PUTER”课程的“女”学生姓名,将涉及到关系()。A.SC,CA、SB、S,SCC、S,D、SC答案:D解析:要查询“PUTER”课程的“女”学生的姓名,一共涉及两个关系的字段“PUTER”属性关系C;“女”属于关系S;“姓名”也属于关系S。但是关系S和关系C没有共同字段所以无法形成有效连接,所以可以通过S#形成关系S和关系SC的连接,再由C#形成关系C和关系SC的连接,即实现三个关系的连接。137.在SQL中,删除视图用()。A、DROPINDEX命令B、CREATETABLE命令C、DROPVIEW命令D、DROPSCHEMA命令答案:C解析:在SQL中,删除视图用DROPVIEW命令。138.在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的()约束。A、参照完整性B、用户自定义C、用户操作D、实体完整性答案:B解析:用户自定义完整性指针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。例如某个属性必须取唯一值,某个非主属性也不能取空值,某个属性的取值范围在0-100之间不等。139.关于SQL语言下列描述正确的是()。A、SQL语言只包括数据查询语言和数据操纵语言B、用SQL语言可以实现可视化应用程序开发C、SQL语言可作为一种交互式语言D、SQL语言是一种关系代数查询语言答案:C解析:SQL语言中包括数据定义语言、数据操纵语言和数据控制语言,故A错误。用SQL语言不可以实现可视化应用程序开发,必须借助其他可视化工具才可以,故B错误。SQL语言可作为一种交互式语言是正确的。SQL语言不是一种关系代数查询语言,故D错误。140.下列对于关系的叙述中,()的叙述是不正确的。A、关系中的每个属性是不分解的B、在关系中元组的顺序是无关紧要的C、任意的一个二维表都是一个关系D、每一个关系只有一种记录类型答案:C解析:一个关系对应一个二维表,但一个二维表不一定都能成为一个关系,如复式表格(数据项下还有子项)就不是一个关系,只有符合一定要求的二维表才是关系。141.SQL语言中,删除一个表的命令是()。A、DELETEB、DROPC、CLEARD、REMOVE答案:B解析:SQL语言中,删除一个表的命令是drop,delete是删除表中的数据。142.现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是()。A、宿舍编号B、学号C、宿舍地址,姓名D、宿舍编号,学号答案:B解析:学号可以惟一表示每一个学生,故是主键。143.下列关于概念层模型的叙述中,哪一条是错误的()。A、概念层模型是现实世界到信息世界的语法抽象B、概念层模型主要用于数据库设计中的概念设计C、概念模型是从用户观点对数据和信息建模D、概念模型独立于具体的逻辑模型答案:A解析:也称信息模型,它是按用户的观点来对数据和信息建模。概念模型是现实世界到机器世界的一个中间层次。表示概念模型最常用的是实体一关系图。144.设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是()。A、课程号B、开设专业号C、先修课程号D、开设专业号和先修课程号答案:B解析:课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是开设专业号。145.下列关于1NF的叙述中,哪条不正确()。A、满足1NF中的关系可以包含复合属性B、满足1NF中的关系不可以包含复合属性C、满足1NF的关系称为规范化关系,否则称为非规范化关系D、不满足1NF的数据库模式不能称为关系数据库答案:A解析:1NF要求1列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国水冷型高效空气冷却器数据监测研究报告
- 2024至2030年中国数字音视频技术行业投资前景及策略咨询研究报告
- 2024至2030年中国对-特辛基苯酚数据监测研究报告
- 光刻设备行业报告:光刻机
- 内蒙古呼和浩特市(2024年-2025年小学五年级语文)人教版小升初模拟(上学期)试卷及答案
- 四川省泸州市(2024年-2025年小学五年级语文)统编版质量测试((上下)学期)试卷及答案
- 河南省鹤壁市(2024年-2025年小学五年级语文)人教版开学考试((上下)学期)试卷及答案
- 电子竞技选手聘用合同
- 合租别墅租赁合同样本
- 生态园区绿色住宅租赁合同
- GB/T 44127-2024行政事业单位公物仓建设与运行指南
- 《离心技术》课件
- 2024年部编版小学五年级道德与法治上册教案3篇
- 2024CSCO结直肠癌诊疗指南解读
- 幼儿园小小美食食谱播报员播报课件
- 医院安全生产风险分级管控和隐患治理机制
- 【《小学初任教师课堂管理存在的问题及完善对策研究》9500字(论文)】
- GB/T 44013-2024应急避难场所分级及分类
- Unit13 SectionA 3a-3c 说课课件 2023-2024学年人教版英语九年级全册
- 五年级《英语阅读》课程纲要
- (正式版)SHT 3223-2024 石油化工给水排水泵站设计规范
评论
0/150
提交评论