计算机软考数据库系统工程师考前练习_第1页
计算机软考数据库系统工程师考前练习_第2页
计算机软考数据库系统工程师考前练习_第3页
计算机软考数据库系统工程师考前练习_第4页
计算机软考数据库系统工程师考前练习_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机软考数据库系统工程师考前练习1.单个用户使用的数据视图的描述称为()外模式概念模式内模式存储模式子模式ddl用来描述()数据库的总体逻辑结构数据库的局部逻辑结构数据库的物理存储结构数据库的概念结构在dbs中,dbms和os之间的关系是()相互调用dbms调用osos调用dbms并发运行数据库物理存储方式的描述称为()外模式内模式概念模式逻辑模式在下面给出的内容中,不属于dba职责的是()定义概念模式修改模式结构编写应用程序编写完整性规则在数据库三级模式间引入二级映象的主要作用是()提高数据与程序的独立性提高数据与程序的安全性保持数据与程序的一致性提高数据与程序的可移植性db、dbms和dbs三者之间的关系是()db包括dbms和dbsdbs包括db和dbmsdbms包括db和dbs不能相互包括dbs中“第三级存储器”是指()磁盘和磁带磁带和光盘光盘和磁盘快闪存和磁盘位于用户和操作系统之间的一层数据管理软件是()dbsdbdbmsmis数据库系统中的数据模型通常由()三部分组成数据结构、数据操作和完整性约束数据定义、数据操作和安全性约束数据结构、数据管理和数据保护数据定义、数据管理和运行控制ll.codasyl组织提出的dbtg报告中的数据模型是()的主要代表层次模型网状模型关系模型实体联系模型12.数据库技术的三级模式中,数据的全局逻辑结构用()来描述子模式用户模式模式存储模式用户涉及的逻辑结构用()描述模式存储模式概念模式子模式数据库的开发控制,完整性检查,安全性检查等是对数据库的()设计保护操纵维护()是控制数据整体结构的人,负责三级结构定义和修改专业用户应用程序员dba一般用户文件系统的一个缺点是()数据不保存数据冗余性没有专用软件对数据进行管理数据联系强()完成对数据库数据的查询与更新TOC\o"1-5"\h\zdclddldmldql18.关系模型的程序员不需熟悉数据库的()A.数据操作完整性约束条件存取路径数据定义dbms提供dml实现对数据的操作。可以独立交互使用的dml称为()宿主型独立型自含型嵌入型dbms提供dml实现对数据的操作。嵌入高级语言中使用的dml称为()自主型自含型宿主型交互型数据库管理系统由三级模式组成,其中决定dbms功能的是()逻辑模式外模式内模式物理模式数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是外模式、模式和内模式子模式、用户模式和存储模式模式、子模式和概念模式子模式、模式和用户模式数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是()dbms、os、应用软件dbms、应用软件、osos、dbms、应用软件os、应用软件、dbms数据库是在计算机系统中按照一定的数据模型组织、存储和应用的—,支持数据库各种操作的软件系统叫—,由计算机、操作系统、dbms、数据库、应用程序及用户等组成的一个整体叫__。()文件的集合、操作系统、文件系统数据的集合、数据库管理系统、数据库系统命令的集合、数据库系统、软件系统程序的集合、命令系统、文件系统数据库管理系统中数据操纵语言dml所实现的操作一般包括()查询、插入、修改、删除排序、授权、删除建立、插入、修改、排序建立、授权、修改er图中的主要元素是()结点、记录和文件实体、联系和属性记录、文件和表记录、表、属性下列有关数据库的叙述中正确的是()对于查、添、删、改操作都需由数据库管理员进行完整性定义和安全性授权,由数据库具体执行;数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作;嵌入式的数据库语言构成的应用程序环境包括主语言和数据子语言,前者能处理记录和遇,后者只能处理表,光标机制起着两种语言的桥梁作用。既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余。在er图中,用长方形表示—,用椭圆表示__()联系、属性属性、实体实体、属性什么也不代表、实体在数据库技术中,面向对象数据模型是一种()概念模型结构模型物理模型形象模型er图是表示概念模型的有效工具之一,在er图中的菱形框表示()联系实体实体的属性联系的属性下列关于数据库系统特点的叙述中,正确的一项是()各类用户程序均可随意地使用数据库中的各种数据数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写数据库系统的存储模式如有改变,概念模式无需改动数据一致性是指数据库中数据类型的一致在数据库管理系统中所处理的对象是数据,按照数据的组成情况,数据可分为()层次字符和数字两个记录、文件和数据库三个记录、文件、数据库和关系数据库四个字段、记录、文件、数据库和关系数据库五个绝大多数数据库系统的总体结构,都具有外模式、模式和内模式三级模式结构。描述数据库中全体数据的全局逻辑结构和特征的是()模式和内模式内模式模式外模式概念模型表示方法最常用的是()er方法数据的方法分布式方法面向对象的方法下列各种模型中不是数据模型的是()概念模型层次模型网状模型关系模型数据库系统是在—的基础上发展起来的。文件系统应用程序系统数据库管理系统编译系统数据库三级模式体系结构的划分,有利于保持数据库的()结构规范化数据安全性数据独立性操作可行性同网状模型和层次模型相比,关系模型具有很多的特点,下列各项中哪一个不是关系模型所具有的特点?概念单一规范化直观性好以二维表格表示数据库系统依靠—支持了数据独立性()具有封装机制模式分级、各级之间有映像机制定义完整性约束条件ddl语言和dml语言互相独立五种基本关系代数运算是()U,-,X,n和。U,-,8,n和。U,n,x,n和。U,n,8,n和。41.当关系r和s自然联接时,能够把r和s原该舍弃的元组放到结果关系中的操作是()左外联接右外联接外部并外联接42.设有关系r和s,与r-s等价的元组关系演算表达式是(){t|r(t)Vqs(t)}{t|r(t)Aqs(t)}{t|(u)r(tVqs(u)){tl(u)r(t)Ans(u)}设关系r(a,b,c)和s(a,d),与自然连接rs等价的关系代数表达式是()O(r.a=s.a)(rXs)r(等值连接1=1)snb,c,s.a,d(Or.a=s.a(rXs))nr,a,b.c,d(rXs)在关系模型中,关系的“元数”(arity)是指()行数元组个数关系个数列数有关系r和s,rCs的运算等价于()s-(r-s)r-(r-s)(r-s)UsrU(r-s)设关系r和s的属性个数分别为r和s,则(rXs)操作结果的属性个数为()TOC\o"1-5"\h\zr+sr-srXsmax(r,s)设关系r和s的值如下:rsabcbdea1b1c1b1d1e1a2b2c2b2d2e2a3b3c3b3d3e3r与s左外联接的结果的元组个数是()TOC\o"1-5"\h\z1234下列运算中()不是关系代数的基本操作。笛卡儿积自然连接投影并在关系中能唯一标识元组的属性集称为关系模型的()。主键超键候选键外键当两个关系没有公共属性时,其自然联接表现为()。A.笛卡儿积等值联接结果为空出错51.af1(af2(e))与()等价。a(flAf2)(e)afl(e)af2(e)a(flVf2)(e)关系代数的四个组合操作是:交、自然联接、联接和()笛卡儿积TOC\o"1-5"\h\z差除并在关系r和关系s进行自然联接时,只把r中原该舍弃的元组保存到新关系中,这种操作称为()。外联接内联接左外联接右外联接在k元关系r中,公式a2<'4'表示()从r中选择值为2的分量小于第4个分量值的元组组成的关系从r中选择第2个分量值小于第4个分量值的元组组成的关系从r中选择第2个分量的值小于4的元组组成的关系从r中选择第2个分量小于第4个分量值的元组组成的关系在下列查询语言中,与关系代数最接近的语言是()isblquelqbesql四元关系r的属性a、b、c、d,下列叙述中正确的是()nb,c(r)表示取值为b,c的两列组成的关系n2,3(r)表示取值为2,3的两列组成的关系nb,c(r)与n2,3(r)表示的是同一个关系nb,c(r)与n2,3(r)表示的不是同一个关系如果f只涉及x中的属性,则Hx(af(e))等价于()Hx(e)af(e)Hf(ax(e))af(Hx(e))对关系r进行投影运算后,得到关系s,则()关系r的元组数等于关系s的元组数关系r的元组数小于关系s的元组数关系r的元组数大于关系s的元组数关系r的元组数大于或等于关系s的元组数关系r与关系s只有一个公共属性,t1是r与s等值联接的结果,t2是r与s等值自然联接的结果,则()t1的属性个数等于t2的属性个数t1的属性个数小于t2的属性个数t1的属性个数大于t2的属性个数t1的属性个数大于或等于t2的属性个数在关系代数表达式优化策略中,应尽可能早执行()操作投影联接选择笛卡儿积关系数据库的查询语言是一种()语言。过程性非过程性第三代高级程序设计62.如下两个关系r1和r2,它们进行()运算后得到r3。r1:r2:r3:abcbdeabcdea1x1mia1xmic2y2njd1ymid1y5mkc2ynjTOC\o"1-5"\h\z交并除联接下面哪一个不是一种关系数据库语言()关系操作关系代数元组关系演算域关系演算定义在{1,2}和{1,2}上的二元关系数为()TOC\o"1-5"\h\z24816关系代数、元组关系演算和域关系演算这三种数据库语言之间的关系是()相互依赖相互独立相互等价相互转化假定学生关系是s(s#,sname,sex,age),课程关系是c(C#,cname,teacheer),学生选课关系是sc(s#,c#,grade)要查找选修“computer”课程的女学生的姓名,将涉及到关系()TOC\o"1-5"\h\zssc,cs,scs,c,sc在关系代数中,对一个关系做操作后,新关系的元数个数()原来关系的元素个数。小于等于大于小于或等于一般情况下,当对关系r和s使用自然联接时,要求r和s至少含有一个共同的()十记录行数据字典属性在关系数据模型中,通常可以把—称为属性,而把—成为关系模式。()记录、元组集字段、记录类型模式、元组基本表、记录下列各种对关系数据库的基本操作中,—是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;—是表中选取满足某种条件的元组的操作,相当于在横向进行选择。选择、检索扫描、投影检索、选择投影、选择71,下列聚合函数中不忽略空值(null)的是()sum(列名)max(列名)count(*)avg(列名)sql中,下列涉及空值的操作,不正确的是()ageisnullageisnotnullage=nullnot(ageisnull)视图是一个“虚表”,视图的构造基于()基本表视图基本表或视图数据字典语言中,select语句的执行结果是()属性表元组数据库sq语言中,条件“年龄between20and”0表示年龄在20至30之间,且()包括20岁和30岁不包括20岁和30岁包括20岁但不包括30岁包括30岁但不包括20岁为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字()uniquecountdistinctunion在sql语言中,用户可以直接操作的是()基本表视图基本表和视图基本表或视图在sql的selec语句中,与选择运算对应的命令动词是()selectromwheregroupby在数据库与宿主语言之间传递信息是通过()全局变量局部变量公共数据区系统缓冲区在sql语言中,对输出结果排序的是()orderbywheregroupbyhaving在selec语句中使用*,表示()选择任何属性选择全部属性选择全部元组选择主码使用createschem语句建立的是()数据库表视图索引在selec语句中使用max(列名)时,列名应该()必须是数值型必须是字符型必须是数值型或字符型不限制数据类型在select语句中使用groupbysno时,sno必须()在where中出现在from中出现在select中出现在having中出现在嵌入式sql中,当sql语句中引用宿主语言的程序变量时,程序变量应()加前缀$加后缀$加前缀:加后缀:在select语句中,对应关系代数中“投影”运算的语句是()selectfromwhereset视图建立后,在数据字典中存放的是()查询语句视图的内容视图的定义产生视图的表的定义在sql语言中,delete语句的作用是()删除基本表删除视图删除基本表和视图删除基本表和视图的元组语言中使用foreignkey时,与之配合的语句是()existsexcepttablereferences对基本表s,执行操作droptablesrestrict的作用是()删除基本表s中的所有元组把基本表s及产生的一切视图全部删除当没有由s中的列产生的视图或约束时将表s删除删除表s,将引用表s的视图中的一切视图的属性值置为空值91.下列关于视图与基本表的对比正确的是()视图的定义功能强于基本表视图的操作功能强于基本表视图的数据控制功能弱于基本表上面提到的三种功能二者均相当若用如下的sql语句创建了一个表screatetables(s#char(6)notnull,snamechar(8)notnull,sexchar(2),ageinteger)今向s表插入如下行时,哪一行可以被插入(‘991001’,‘李明芳’,女,‘23’)(‘990746’,‘张为’,null,null)(null,‘陈道一’,‘男’,32)(‘992345’,null,‘女’,25)下列关于视图的说法错误的是()视图是从一个或多个基本表导出的表,它是虚表某一用户可以定义若干个视图视图一经定义就可以和基本表一样被查询、删除和更新视图可以用来定义新的视图下列关于关系数据库语言sql语言的说法不正确的是()sql支持数据库的三级模式结构sql的功能包括查询、操作、定义和控制等四个方面sql是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内sql除应用在数据库领域外,还在软件工程、人工智能领域有广泛的应用sql与c语言处理记录的方式是不同的。当将sql语句嵌入到c语言程序时,为协调两者而引入()堆栈游标缓冲区有关系s(s#,sname,sex),c(c#,cname),sc(s#,c#)。其中s#为学生号,sname为学生姓名,sex为性别,c#为课程号,cname为课程名。要查询选修“计算机”课的全体女学生姓名的sql语句是selectsnamefroms,c,scwhere子句。这里where子句的内容是()s.s#=sc.s#andsex="女”andcname=“计算机”s.s#=sc.s#andc.c#=sc.c#andcname=“计算机”sex="女”andcname=“计算机”s.s#=sc.s#andc.c#=sc.c#andsex="女”andcname=“计算机”对所有的视图都可以进行下面哪一个操作?()插入选择更新删除sql语言具有数据定义、数据操纵和数据控制的功能,它的一次查询的结果是一个()表记录元组数据项99.sql的ddl语句不包括()selectcreatetabledropviewdropindex100.索引的描述存放在下列哪一项所指示的对象中()视图模式数据字典文件101.试图是由下面哪两者导出的表()模式、关系基本表、视图基本关系、关系内模式、外模式sql语言具有多种优点,那么sql是()成为关系数据库语言的国际标准的。1986年1987年1988年1989年在下列的sql语句中,属于数据控制的是()a、createb、selectc、updated、grante、dropf、deleteg、alterh、inserti、revokeaefgdibcfhaegsql语言具有两种使用方式,它们在使用的细节上会有些差别,特别是select语句。这两种不同使用方式的sql,分别称为交互式sql和()提示式sql多用户sql嵌入式sql解释式sql设关系模式r(a,b,c),f是r上成立的fd集,f={b—c},则分解p={ab,bc}相对于f()是无损联接,也是保持fd的分解是无损联接,但不保持fd的分解不是无损联接,但保持fd的分解既不是无损联接,也不保持fd的分解关系模式r分解成p={r1,…,rk},f是r上的一个fd集,那么r中满足f的每一个关系r,与其投影联接表达式mp(r)间的关系满足()r包含于mp(r)mp(r)包含于rr=mp(r)r尹mp(r)在关系模式r(a,b,c)中,有函数依赖集f={(a,b)—c,(b,c)—a},则r最高达到()inf2nf3nfbcnf如果r的分解为p={r1,r2},f是r上的一个fd集,且i。r1Ur2—(r1-r2)ii。r1Ur2—(r2-r1)111。r1Cr2—(r1-r2)iv。r1Cr2—(r2-r1)那么分解p具有无损联接性的充分必要条件为()TOC\o"1-5"\h\zi、iiiii、iiii、iiii或iv设有关系模式r(a,b,c,d),f是r上成立的fd集,f={b—c,c—d},则属性c的闭包c+为()bcdbdcdbc在文件系统中,所具有的数据独立性是()系统独立性物理独立性逻辑独立性设备独立性111数据库系统中存放三级结构定义的DB称为()TOC\o"1-5"\h\zDBSDDDDLDBMS设有关系R(A,B,C)和关系S(B,C,D),那么与R?S等价的关系代数表达式()Aq1=5(R?S)Bq1=5(RXS)Cq1=2(R?S)Dq1=2(RXS)与域表达式{abI($c)(R(ac)AR(cb))}等价的关系代数表达式是()n1,4(。2=3(RXR))n1,3(R?R)n1,4(R?R)n1,3(R?S)设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECTA,BFROMRWHEREBNOTIN(SELECTBFROMSWHEREC='C56‘);等价的关系代数表达式是()nA,B(aC尹'C56’(R?S))nA,B(R?S)R-nA,B(aC='C56‘(R?S))R-nA,B(aC尹'C56’(R?S))嵌入式SQL的预处理方式,是指()识别出SQL语句,加上前缀标识和结束标志把嵌入的SQL语句处理成函数调用形式对源程序进行格式化处理把嵌入的SQL语句编译成目标程序设关系模式R(A,B,C,D),F是R上成立的FD集,F={B-D,AD-C},那么p={ABC,BCD}相对于F()是无损联接分解,也是保持FD的分解是无损联接分解,但不保持FD的分解不是无损联接分解,但保持FD的分解既不是无损联接分解,也不保持FD的分解设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A-B,C-D},则F+中左部为(BC)的函数依赖有()TOC\o"1-5"\h\z2个4个8个16个有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有()17个18个23个27个DBMS的并发控制子系统,保证了事务()的实现原子性一致性隔离性持久性关系模式分解的无损联接和保持函数依赖两个特性之间的联系是()前者成立蕴涵后者成立后者成立蕴涵前者成立同时成立,或者同时不成立没有必然的联系121,在关系模式r(u)中,如果x—y和x—z成立,那么x—yz也成立。这条推理规则称为()A.自反律合并律增广律分解律设有关系模式r(a,b,c),f是r上成立的fd集,f={a—c,b—c},那么f在模式r上的投影nab(f)为(){a—c,b—c}{a—b}{ab—c}不存在非平凡的fd设有关系模式r(a,b,c),f是r上成立的fd集,f={a—b,b—c},那么f在模式r上的投影nac(f)为(){a—b,b—c}{a—c}{a—b,a—c}不存在非平凡的fd设有关系模式r(a,b,c),f是r上成立的fd集,f={b—c,c—a},那么p={ab,bc},相对于f()是无损联接分解,也是保持fd的分解是无损联接分解,但不保持fd不是无损联接分解,但保持fd既不是无损联接分解,也不保持fd在关系模式r(u,f)中,如果x—y,存在x的真子集x1,使x1—y,称函数依赖x—y为()平凡函数依赖部分函数依赖完全函数依赖传递函数依赖在关系模式r(u,f)中,如果x—u,则x是r的()侯选键超键主键外键在关系模式r(u,f)中,如果f是最小函数依赖集,则()r£2nfr£3nfr£bcnfr的规范化程度与f是否最小函数依赖集无关在关系模式r(u,f)中,r中任何非主属性对键完全函数依赖是r£3nf的()充分必要条件必要条件充分条件既不充分也不必要条件在二元关系模式r(u,f)中,x,y都是单一属性,如果x—y,则r最高可以达到()2nf3nfbcnf4nf130.设有关系模式r(a,b,c,d),f是r上成立的fd集,f={b—c,d—c},属性集ab的闭包(ab)+为()a、abcdabcTOC\o"1-5"\h\zcdbcd131,设有关系模式r(a,b,c,d),f是r上成立的fd集,f={a—d,c—d},则相对于f,关系模式r的主键为()acacdabcabcd规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足其每一属性都是()互不相关的不可分解的长度可变的互相关联的关系模式r(a,b,c,d,e)中有下列函数依赖:a—bc,d—e,c—d。下述分解中哪一个(或哪些)分解可保持r所有的函数依赖关系()i(a,b,c)(c,d,e)ii(a,b)(a,c,d,e)都不是只有i只有iii和ii下列关于规范化理论各项中正确的是()对于一个关系模式来说,规范化越深越好满足二级范式的关系模式一定满足一级范式一级范式要求一非主码属性完全函数依赖关键字规范化一般是通过分解各个关系模式实现的,但有时也有合并根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式()部门(部门号,部门名,部门成员,部门总经理)部门总经理部门成员部门名部门号在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码)职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码),它是()职工关系的“职工号”职工关系的“部门号”部门关系的“部门号”部门关系的“部门号”关系模式r(a,b,c,d,e)中有下列函数依赖:a—bc,d—e,c—d。下面对r的分解中哪一个(或哪一些)是r的无损连接分解()i(a,b,c)(c,d,e)ii(a,b)(a,c,d,e)都不是只有i只有iii和ii在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论