ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:224.12KB ,
资源ID:5049881      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5049881.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(郑州大学数据库原理期末考试试题.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

郑州大学数据库原理期末考试试题.docx

1、郑州大学数据库原理期末考试试题郑州大学数据库原理-期末考试 试题第一章一、单项选择题1、 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余 和(C)A、数据存储量低 B 、处理速度慢C、数据不一致 D 、操作繁琐2、 数据的存储结构与数据逻辑结构之间的独立性成为数据的(B)A、结构独立性 B 、物理独立性C、逻辑独立性 D 、分布独立性3、 在数据库系统中,对数据操作的最小单位是( B )A、字节B、数据项C、记录D、字符4、数据的逻辑结构与用户视图之间的独立性称为数据的( C)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性5、下述各项中,属于数据库系统的特点的是(C

2、)A、存储量大B、存取速度快C、数据共享D、操作方便6在数据库系统中,模式/内模式映像用于解决数据的(B)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性7、在数据库系统中,模式/外模式映像用于解决数据的(C)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性A、数据库模式 B 、数据库C、数据库管理系统 D 、数据字典9、 数据库中全体数据的整体逻辑结构描述成为( D )A、存储模式 B 、内模式C、外模式 D 、概念模式10、 保证数据库中数据及语义的正确性和有效性,是数据库的( C)A、安全性 B 、准确性C、完整性 D 、共享性11、 在数据库系统中,数据独立性是指(C)

3、A、用户与计算机系统的独立性 B、数据库与计算机的独立性C、数据与应用程序的独立性 D 、用户与数据库的独立性12、 结构数据模型的三个组成部分是数据结构、数据操作和( C)A、数据安全型控制B、数据一致性规则C、数据完整性约束D、数据处理逻辑13、数据操纵语言(DML的基本功能中,不包括的是(B )A、插入新数据 B描述数据库结构C、数据库中数据排序D、删除数据库中数据14、控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改人员是(DA系统分析员 B、应用程序员C、专业用户 D、数据库管理员15、下列关于数据库系统正确的叙述是(C)A数据库系统比文件系统存储数据量大B、数据库系统中

4、的数据存储没有冗余C、数据库系统中的数据存储冗余较小D数据库系统比文件系统存取速度快16、 在数据库中,发生数据不一致现象的根本原因是( D)A、数据存储量太大 B 、数据安全性差C、数据相互关系复杂 D 、数据冗余17、 层次型、网状型和关系型数据模型的划分根据是( A)A、数据之间联系方式 B 、数据之间联系的复杂程度C、数据存储量的多少 D 、数据处理的复杂程度18、 在数据库三级模式中,描述用户数据视图的是数据库的( C)A、存储模式 B 、逻辑模式C、外模式 D 、内模式19、 数据库三级模式体系结构主要的目标是确保数据库的( B)A、数据安全性 B 、数据独立性C、最小冗余 D 、

5、数据结构规范化20、 当前数据库应用系统的主流数据模型是(C)A、层次数据模型B、网状数据模型C、关系数据模型D、面向对象数据模型二、填空题1、文件管理系统,每个文件都有完整 的体系结构2、 在数据库系统中,最核心的软件是 数据库管理系统 。人员3、 数据库系统一般由数据库、机算机硬件系统、 数据库管理系统和 组成。4、 数据库系统的目的和最重要的特点是 数据共享 。5、 数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是 文件管理系统 阶段的特性。&数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的物理独立性 。7、 逻辑结构改变时,用户结构不变

6、,应用程序也不变,这是数据库系统的 逻辑独立性 。8、 在文件系统中,由于每个应用都拥有并使用自己的数据,各数据文件中难免有许多数据相互重复,这是数据库系统的 冗余 。9、 数据库中的数据从整体上看是有结构的,这就是所谓的 数据的结构 化 。10、 关系数据库系统都是有许多不同的关系构成,其中每个关系就是一个 数据元素 ,可以用 一张二维表 表示。11、 对关系数据库的各种处理都是以 集合 为根据的。12、 一个数据库应用系统通常由数据库系统、 应用程序 和反映实际情况的数据组成。13、 数据库系统中数据和程序具有相对独立性,这是数据库系统的 数据独立 性 。14、 一般来说,数据库三级模式为

7、用户模式, 逻辑模式 和 存储模式 。15、 数据库模式中提供了两个映像功能,即:存储结构 /逻辑结构之间的映像和 逻辑结构/用户结构之间的映像16、 DBMS是位于用户应用程序和操作系统之间的软件17、 在数据存储中,导致数据不一致的主要原因是数据冗余18、 面向对象的模型不仅可以处理各种复杂多种的数据结构,而且具有数据与 行为相结合的特点19、 关系数据的数据完整性约束包括 实体 完整性、参照 完整性和用户定义完整性。20、 关系型数据库与非关系型数据库在数据操作上最大的区别时,关系数据操 作是以数据 集合 作为操作对象。三、问答题1、简述数据库的定义数据库是长期存储在计算机存储设备内、有

8、组织的、共享的数据集合。这些数据按一定的数据模型组织、描述、存储,具有较小冗余度、较高的数据独 立性和易扩充性,并为各种用户共享。2、 简述数据库系统的组成使用数据库技术的计算机系统称为数据库系统,有如下几部分组成。数据库:包括实际存储的数据和对数据库的定义 硬件支持系统:包括计算机、内外存储器、输入输出设备和通信设备等 软件支持系统:包括操作系统、数据库管理系统以及应用开发系统。人员:与数据库系统的设计、创建、使用、维护等工作相关的人员。包括:数据库管理员 数据库设计人员系统分析员 应用程序设计人员各种系统用户和其他相关人员3、 试述数据模型的主要内容。数据模型是数据库系统的数学形式框架,是

9、用来描述数据的一组概念和定 义。包括以下方面的内容: 据的静态特征,它包括对数据结构和数据间联系的描述。 数据的动态特征,是一组定义在数据上的操作,包括含义、操作符、运算 规则及其语言等数据的完整性约束,这是一组规则,数据库中的数据必须满足这组规则。第二章一、单项选择。1、 以下对关系的叙述中,正确的是(C)A、任何一个二维表就是关系 B 、关系就是域上的笛卡尔积C、关系是域上笛卡尔积的子集 D、以上叙述都对2、 ISBL 是(B)A、标准数据查询语言 B 、关系代数语言3、在下图的董系中.运算口屈(y(R)的结果是 (B; 关系RA B C DAbdJAbABCabcdefc bd4、得到下

10、图中关系R3,是关系RI, R2通过的运算是(C )A、并 B、笛卡尔积C、自然连接 D、除法5、下图是关系R于关系S,运算R十S结果的元组数和属性数是(C)A 2, 3 B 、 3, 3 C 、 1, 3 D 、 4, 26关系R(ABC)与 S(BCD),下列运算中,不合理的是(C)A R十 S B 、n BC(R)U n BC(S)C、Rn S D 、R S7、关系代数的五种基本运算是(D )A、并、差、选择、投影、自然连接B、并、差、交、选择、投影C、并、差、交、选择、笛卡尔积D并、差、选择、投影、笛卡尔积8、 作为关系数据系统,最少应具备的关系运算是( C)A、排序、索引、统计 B

11、、并、差、交C、选择、投影、连接 D 、选择、连接、除法9、 关系R(ABC)与 S(BCD),运算R十S结果的属性个数是(C)A 3 B 、2 C 、1 D 、不一定10、 关系R(ABC)与 S(BCD),运算R S结果的属性个数是(B)A 3 B 、4 C 、5 D 、611、 在关系中,能惟一表示元组的属性即成为关系模式的( D)A、候选键 B 、主键 C 、外部键 D 、超键12、 当两个关系没有公共属性时,其自然连接操作表现为( A)13、关系代数的五个基本操作是:并、差、选择、投影和(A等值连接 B F连接14、关系代数是一种(D)A、程序设计语言 BC、数据描述语言 DC自然连

12、接 D笛卡尔积、代数运算公式、关系数据语言15、在K元关系R中,公式(T3V 4表示(C )A、 从R中选择值为第3的分量小于第4个分量值的元组组成的关系B、 从R中选择第3个分量值小于第4个分量值的元组组成的关系C、 从R中选择第3个分量值小于4的元组组成的关系D从R中选择第3个分量小于4个元组组成的关系18、 关系R与关系S只有1个公共属性,T1是R与S等值连接的结果,T2是R 与S自然连接的结果,则(D )A、 T1的属性个数等于T2的属性个数B、 T1的属性个数小于T2的属性个数C、 T1的属性个数大于或等于T2的属性个数D T1的属性个数大于T2的属性个数19、 关系中组成主键的属性

13、不能取空值,这称为关系的( A )A、 实体完整性 B 、关系完整性C、 参照完整性 D 、主键完整性20、 四元关系R(A,B,C,D),下列叙述中正确的是(C)A、 n B, C(R)表示取值为B,C的两列组成的关系B、 n2,3(R)表示取值为2, 3的两列组成的关系C、 n B,C(R)与n2,3(R)表示的是同一个关系Dn B,C(R)与n2,3(R)表示的不是同一个关系21、 对关系R进行投影运算后,得到关系 5,则(C )A、 关系R的元组数等于关系S的元组数B、 关系R的元组数小于关系S的元组数C、 关系R的元组数大于或等于关系S的元组数D 关系R的元组数大于关系S的元组数22

14、、 域关系演算表达式:T=xy |R (xy )V (S(xy) A y2),关系T的组成是(D )A、 关系R和S中全部y2的元组组成的关系B、 关系R的全部元组和S中y 2的元组组成的关系C、 关系R和S中全部y2的元组的前两个属性组成的关系D 关系R的全部元组和S中y2的元组的前两个属性组成的关系23、域关系演算表达式:T=xy | ( R (xy )V (S(xy) ) A y2,关系T的组成是(A )A、 关系R和S中全部y2的元组组成的关系B、 关系R的全部元组和S中y 2的元组组成的关系C、 关系R和S中全部y2的元组的前两个属性组成的关系D关系R的全部元组和S中y2的元组的前两

15、个属性组成的关系二、 填空,无需说明怎投影 运算的属性子集。1、 关系数据语言的非过程化特点是指只需说明 做什么 么做2、 关系操作的特点是 集合 。3、 系模式的定义由关系名和_属性集_组成。4、 关系代数中,自然连接运算是通过笛卡尔积和 选择 、 组合而成。5、 关系模式R与S,组成关系R十S的是关系 R三、 应用题1、数据模型如下:厂家 S (SNO SNAM, STATUS CITY)产品 P ( PNO PNAME WEIGHT COLOR工程 J (JNO , JNAME CITY)供货 SPJ (SNO PNO JNQ QTY用关系代数写出下述操作1、 给出为工程J1供货的厂商号

16、SNO ( JNO- “J1 (SPJ)2、 给出供货量在300500之间的所有供货情况。QTY=300 a QTY=500 (SPJ)3、 给出有London的厂商供给London的工程的产品号。4、给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市。SPJ )1 PNO( S5、给出由S1提供产品的工程名1 JAME( 1 JNO( :二 SNO=ST (SPJ)6、7、求使用了全部零件的工程名。一 一 JAME(一 一 JNO,PNO (SPJ) 宁pno(P)8、求供应P1、P2中的一种或两种产品的厂家名-SNAM E:( ;:PNO=PT (SPJ) V ;P

17、NO=P2 (SPJ)9、显示于” TV颜色相同的产品名n PNAM COLOr( CpNAME=TV (P)10、给出至少使用了 S1所提供的全部零件的工程名。J)_ _JNAME(- - JNO,PNO (SPJ) Y pno( ;:SNO=ST (SPJ)2、兀组关系演算与域关系演算设有两个关系R(ABC和S(DBF)元组关系演算表达式是:t|( u)( v)(R( u) A S(v) A u3=v1 A t1 =u1A t2=v3)写出域关系演算表达式。AF|( C(R(A,B,C) A D(S(D,B,F) A C=D或XY|( U)( V)( W)(R(XUV) A (S(VWY)

18、3、 设有关系R与S如下:T=xyz|( u)( Tv)(R(zxu) A S(yv) A uv)计算 T。ABC123456789BDA8775448474、设有关系R与S。计算:R SRADRXSR:ABCS:BCD123234678237978786ABCD1234123767869786AR.CS.BS.CD6782379782349879787865、关系模式如下:商品 P(PNQ PN, COLOR PRICE)商店 S(SNO SN CITY)销售 SP(PNO SNO QTY)用元组关系演算写出下述操作的查询表达式查询出售商品“ TV的商店名SMA v2=w1t| ( u)(

19、v) ( w) P(u) A SP(v) A S(w) A u1=v1A u2= TVA t1=w2 A t2=u26关系模式如下:商品 P(PNO PN COLO, PRICE)商店 S(SNO SN CITY)销售 SP(PNO SNO QTY)用关系代数写出的查询表达式是:n SN (S SP (T PN= TV (P)写出用元组关系演算表达的查询表达式A v2=w1t| ( u)( v) ( w) P(u) A SP(v) A S(w) A u1=v1A u2= TV A t1=w2 A t2=u2二 S# ()二二十 V A () () () v第三章一、单项选择。1、 在SQL中,

20、用户可以直接操作的是 (D )A、基本表 B 、视图C、基本表 D 、基本表和视图2、 在SQL的 SELECTS句中,与选择运算对应的命令动词是( CA SELECT B FROM C WHERE D ORDER BY3、 SELECT语句执行的结果是(C )A、数据项 B、元组 C、表 D 、数据库、ORDER BY4、 在SQL语句中,对输出结果排序的语句是(B )A GROUP BY、HAVINGC、WHERED.5、与X BETWEEN 20 AND 25完全等价的是X20 AND X25ANDX20 AND X 25AND6、关系数据库的标准语言是(C)A、关系代数、关系演算C、S

21、QL、ORACLE应使用7、SELECT语句中,需要对分组情况应满足的条件进行判断时, (D )A、WHEREB、GROUP BYC、ORDER BYD、HAVING8、在SELECTS句中使用*表示(1 B )A、选择任何属性B、选择全部属性C、选择全部元组D、选择主码9、 使用CREAT SCHEMJA句建立的是(A)A、数据库 B 、表 C 、视图 D 、索引10、 在SELECT语句中使用MAX(列名)时,列名应该(D)A、必须数值型 B 、必须是字符型C、必须是数值型或字符型 D 、不限制数据类型11、 在SELECT语句中使用 GROUP BY SN时,SNC必须(C)A、在 WH

22、ER中出现 B 、在FROM中出现C、在SELECT中出现 D 、在HAVING出现12、使用CREATE TABL语句建立的是(B)A、数据库 B 、表 C 、视图 D 、索引13、在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量 应(C)A、加前缀$ B、加后缀$ C、加前缀:D、加后缀:14、 使用CREAE VIEWS句建立的是(C)A、数据库 B 、表 C 、视图 D 、索引15、 在SQL中使用UPDATE寸表中数据进行修改时,应适用语句是(D)A WHERE B、FROM C、VALUES D、SET16、在SQL的查询语句中,对应关系代数中“投影”运算的语句

23、是( A)返回A、SELECT B、FROM C、WHERE D、SET17、 在WHER语句的条件表达式中,与零个或多个字符匹配的通配符是( C)A、* B 、? C 、% D 、_18、 在SQL语句中,谓词“ EXISTS的含义是(B)A、全程量词 B 、存在量词 C、自然连接 D、等值连接19、 视图建立后,在数据字典中存放的是(C)A、查询语句 B 、组成视图的表的内容C、视图的定义 D 、产生视图的表的定义20、 在SQL中,回收用户操作权限的命令是(D)A、GRANT B 、FROM C、SET D 、REVOKE21、在数据库与宿主语言之间传递信息,是通过(C)、共享变量、系统

24、缓冲区A、全局变量C、公共数据区二、填空题1、 SQL的含义是 结构化查询语言 2、 在SQL中视图是由 基本表 或 视图 产生的虚表3、 在SQL中建立索引的命令是 Create Index 4、 在SQL中数据库是 基本表(或表) 的集合5、在 SQL中使用 Create Table确定基本表的结构6、在SQL中使用 视图描述数据库的外模式7、在 SQL中 X NOT BETWEEN 20 AND3的含义是 x308、式从数据库设计的观点考虑,基本表的描述是定义数据库的逻辑 模9、在嵌入式SQL中使用游标方法解决与其他程序设计语言数据组织方式不一致的问题10、程序设计语言的特点考虑,C语言

25、属于过程化语言,而SQL属于 非过程化语言。三、应用题1、 给出为工程J1供货的厂商号,并按厂商号升序。Select SNO From SPJ Where JNO= J1 Order by SNO2、 给出供货量在300500之间的所有供货情况。1Select * From SPJ Where QTY Betwee n 300 and 5002Select * From SPJ Where QTY =500 3、给出由Lon don的厂商供给Lon don的工程的产品号。1Where S.SNO=SPJ.SNOANDand J.CITY= Lo ndo n或)andLondon)Select

26、PNO From S,SPJ,JSPJ.JNO=J.JNO AND S.CIYT= London Select PNO From SPJ Where SNO IN (Select SNO From S Where CIYT= Lo ndonJNO IN (Select JNO From J Where CIYT=4、给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在 同一城市。1Select PNO From SPJ Where SNO IN (Select SNO From S,J WhereS.CITY=J.CITY)或2Select PNO From S,SPJ,J Wh

27、ere S.SNO=SPJ.SNONDSPJ.JNO=J.JNOANDJ.CITY=S.CITY5、给出由S1提供产品的工程名1Select Jn ame From J Where JNO IN(Select JNO From SPJ WhereSNOS1)或2Select Jname From J , SPJ Where 返回 J.JNO=SPJ.JNOANDSNO=S16给出使用了由供应红色产品的厂商供应的产品的工程名1.Select PNO From P Where Color= red 2.Select SNO From SPJ Where PNO IN(1)3.Select JNO

28、From SPJ Where SNO IN(2)4.Select JNAME From J Where JNO IN(3)所以有:Select Jn ame From J Where JNOIN(Select JNO From SPJ Where SNOIN(Select SNO From SPJ Where PNOIN (Select PNO From P Where color= red )7、求使用了全部零件的工程名。部分零件记为P1,余下零件记为P2,全部零件记为P=P1+P2;使用P1,或P2的工程记为J2,使用P的工程记为J,全部工程记为J+J1+J2先找出P的情况(1)Select PNO From P;再选择工程号J使用了零件(P1,P2,P)的情况;(2)Select PNO From SPJ Wher

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1