《数据库原理》期末试卷及答案_第1页
《数据库原理》期末试卷及答案_第2页
《数据库原理》期末试卷及答案_第3页
《数据库原理》期末试卷及答案_第4页
《数据库原理》期末试卷及答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

《据系原》末题答一、单项选择(本大题共20小,每题1分共20分在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选都无分数库管理系统数据库系统的核心它负责有效地组织存储获或管理数据属于一种【位用户和作系统之间的一层数据管理软件。A系统软件B、工具件C、用软件D、学软件、数据模型的三要素是指【A据结构、数据对象和共享B数据构、数据操作和数据控制C、数结构、数据操作和完整性D、数结构、数据操作和完整性约束条件、用有向图结构表示实体类型及实体间联系的数据模型是【A关系模型B、层次模型C、网状模型D面向对象模型、关系模型概念中,不含有多余属性的超键称为【A候选键B、对键、内键、语言是【

、主键A高级语言B非过程化语言

C、编语言

D宿主语言、在SQL中与关系代数中的投影运算相对应的子句是【ASELECT、FROMC、D、BY、在SQL查时,如果要去掉查询结果中的重复组,需使用【ABCOUNT、DISTINCTD、UNION、关于视图,下列说法中正确的是【A视图的使用,不可以进行查询和修改操作B视图能从表中导出C、视与表一样也存储着数据D、对图的操作,最终要转化为对基本表的操作、语中使用*表【A选择任何属性B选全部属性C选全部元组D选择键码、下列概念中】不用于嵌入式和主语言之间的交互。A通信区

B游标

C、变量

D、件11、目前商品化数据库管理系统主要采用【A状数据模型B关系据模型C、层数据模型D、ER数模型、在下列关系运算中】结果集膨胀规模最大。A选择B投影

、连接D集合交、下列SQL语句中,在【】是错误的。Selectcno,max(grade),min(*)FromscWherecnolike‘CS’groupbycnoorderby1A、max(grade)

BC、cnolike‘CS%’D、orderby1、在嵌入式中使用游标并提供【】语句。A说明游标C、闭游标

B打开游标D、删除游标、数据定义语言,并不包括【】语句。AcreateBC、D、alter、一般不适合建立索引的属性有【A码和外码B可以索引直接得到查询结果的属性C、对范围查询中使用的属性D、经更新的属性、语言提供【】句实现数据存取的安全性控制。AB、GRANTREVOKEC、COMMIT、ROLLBACK、在SQL中语句的主要作用是【A终止程序B、保存数据C、务回滚D、事务提交、假设有一个关系:(DNO,DNAME果要找出倒数第三个字母是W

并且至少包含个字母的DNAME则查询条件子句应写成WHERELIKEA%B’CW_’D%、已知关系R如所示,可以作为R的码的属性组是【ab345345AabB、acD、二、填空题(本大题共小,每小题分共分。将正确答案填在每小题的空格内。错填或不填均无分)、数据独立性是________________和数据之间相互独立,不受影响。、若关系有个组,关系有n个元组,那么R×的元组个数应该是。23、接运算中有两种最为重要也最为常用的连接,一种是等值连接,另一种是_______________、在SQL语中,使用_语句来建立索引。、索引项的顺序与表中记录的物理顺序一致的索引称________________。、根据实体完整性规则,若属性A是基本关系的主属性,则属性A的不为_______________、中有两个功能提供安全性,一是视图机制,二_____________、在关系数据库的基本操作中,从表中抽取某些列的操作称。、在中将查询结果表的各行按一列或多列取值相等的原则进行分组的子句是。三、名词解释(本大题共5小,每小题3,共15分、数据库管理系统、完全函数依赖、视图、主码和主属性四、简答题(本大题共小,每小题5,共20分、简述数据库的三级模式结构和两级映射。、试述数据库系统的组成系统分析员、数据库设计人员、应用程序员的职责是什么?、数据独立性包括哪两个方面,含义是什么?、等值连接与自然连接的区别是什么?

五、简单应用题(本大题共题,每小题6分,共24分假设有如下的关系模式:(应商据项有、、SADDR(件据有、PNAMECOLOR、WEIGHT;J(工程项目据有JNO、、JADDR;(连接记录据有、、、QTY表示某供应商供应某种零件给某工程项目的数量QTY;并规定属性SNAMEPNOPNAMECOLORJNOJADDR为字符型数据;、为值型数据;列的宽度自定义。、试用SQL语句定义和SPJ的结构(应包括主键子句和外键子句、试给出关系代数表达式,表示为“三峡工程”项目提供零件的编号名称。、试用语建立一视图,该视图定义某指定供应商“上海电机厂”为“三峡工程”项目提供的零件的编号、名称清单。、试给出一语,查询“三工程”项目所使用的零件的总重量。六、综合应用题(本题共11分共1题)、数据模型如下:商品:(,PRICE别表示商品号、名称、单价。售货员:S(,,别示售货员号、姓名、性别。销售记录:R(、、别表示商品号、售货员号、销数量。要求用SQL查询完成:(1所有售货员都出售过的商品名称分(2每个销售人员的总计销售金额分)大业一参答及分准一、单选题(本大题共20小,每题1分共20。在每小题列出的选项中

只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选都无分、A2D3、4A5B、A7、、D、、D11、、13、、、B、17B18、19、、二填题(本大题共10小,每小题1分共分将确的答案填在每小题的空格内。错填或不填均无分)、程序、mn、自然连接、CREATE、聚簇索引、元组、空值、授权、投影、BY三名解(本大题共小题,每小题,共分数库管理系统数据库系统的核心为数据库的建立使用和维护而配置的软件它立在操作系统的基础位于操作系统和用户之间的一层管理软件责数据库进行同一的管理和控制。它的功能主要包含6个方面:(1数据定义(2数据操纵(3数据库进行管理(4数据组织、存储和管理(5数据库的建立和维护(6数据通信接口、全函数依赖:在关系模式(),如果X并且对于X任何一个真子集X’,有则称Y全函数依赖于X、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。

数据库中只存放视图的定义存放视图对应的数据数据仍存放在原来的基本表中。基本表中的数据发生变化从视图中查询出的数据也随之发生变化这个意义上讲视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码若个关系有多侯选码则选定其中一个为主码侯选码的诸属性称为主属性。

35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的行结果。嵌入式SQL用游标来协调言与主语言之间的数据处理每个游标区都有一个名字。用户可以用语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。四、简答题(本大题共4小,每小5分共分6数据系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。外模式也称子模式或用户模式是数据库用(包括应用程序员和最终用户看见和使用的局部数据的逻辑结构和特征的描述数据库用户的数据视图与一应用有关的数据的逻辑表示。模式也称逻辑模式数据库全体数据的逻辑结构和特征的描述所有用户的公共数据视图。内模式也称存储模式是据理结构和存储结构的描述数在数据库内部的表示方式。数据库的三级模式结构是对数据的三个抽象级别这个抽象级别之间了实现数据的转换数库管理系统必须供两层映射功能外模式和模式的映射模式和内模式的映射。、不用游标的语有:(1说明性语句(2数据定义语句(3数据控制语句(4查询结果为单记录SELECT语(5非形的语(6非形的语句(7语句、数据库中数据的高度独立性,是指物理数据的独立性和逻辑数据的立性两个方面。应用程序与数据的逻辑结构和物理存储结构之间的映射关系由DBMS完。物理数据的独立性:全局逻辑数据结构独立于物理数据结构。即用户的应用程序与数据在数据库中的物理存储结构相互独立。逻辑结构的独立性:指数据的全局逻辑结构独立于局部逻辑结构。即用户的应用程序与数据的全局逻辑结构的相互独立性。数据的独立性是由DBMS实的两级映射关系来完成的。、连接运算有两种最为重要也是最为常用的连接,即等值连接和自然接。当θ为=时连接称为等值连接。它是从关系R与S的笛卡儿积中选取A,B属性值相等的那些元组。即等值连接为:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属

性组,并且要在结果中把重复的属性去掉。即若R与S具有相同的属性组B,则自然连接可记作:五简应题本大题共4题,每小题分共24分、CREATETABLES(CHAR(8),SNAMECHAR(20),PRIMARY(SNO));CREATETABLESPJ(CHAR(8),CHAR(10),JNOQTYPRIMARYPNO,(SNO)REFERENCES(PNO)REFERENCES(JNO));、(σ=‘’(JSPJ))、VIEWV1SELECTPNAMEAND=上电机厂ANDJ.JNAME=峡工程;或CREATEVIEWV1ASSELECTPNAMEWHEREPNOIN(WHERESNO=SELECTSNOWHERESNAME=上海电机’JNO=(SELECTJNOWHERENAME=三工程)

);、SELECTQTY*WEIGHT)FROMP,SPJ,JWHEREP.PNO=SPJ.PNOANDJ.JNO=SPJ.JNOANDJ.JNAME=‘峡工程’;六、综合应用题(本题共11分包含两小题)44、(1)SELECTPNAMEWHEREEXIST(*WHEREEXIST(*));SNAME,(NUM*PRICE)R,S,P《据原与用复题一、选择题、以下____采用了自底向上的设计分方法A)需分析B)概念结构设计逻结构设计物理结构设计、在视上不能成的操作(

D

)。A、在视图上定义新的视图B查询操作C、更新数据D在视图上定义新的基本表3、下列功能不属于的功能A.数定义功B.据操作功能(C.数据控制功能DCL)

D

)

D.数据嵌入功能DEL)、在SQL中视图的删除可以_____。A)DELETETABLE命令B)DROPTABLE命C)DELETE命D)DROPVIEW令、设关系模式为运货(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址则该关系模式的候选码是(

B

)。A、顾客姓名,供应商姓名、顾客姓名,供应商姓名,商品名C、顾客姓名,商品名、顾客地址,供应商姓名,商品名6个实体集之存在着一个系个ER结构换成关系的个数(AB、2C、37、日志文件用于记录(D)。A、程序运行过程B、数据操C、程序运行结果D、对数据更新操作

C

)。8、设系R与系S具相同的目上,且相对应的属性的值取自同一个域,则R-(R-S)等于(

B

)。A∪SB、R∩S、R╳S、R-S、在___时需要解决属性冲突、命名冲突、构冲突A设计局部图B合并局部E-R图C、析用户需求10数据安全性主要指(A)A数据的正确性、有效性、相容性B、用户数据与程序的独立性C、保护数据以防止不法的使用D、防止并发程序之间的干扰

D、关系模型的规范化11.下列四项中,不属于数据库点的是(12.下列四项中,不属于实用程序的是(13.SQLServer安装程序创建4个统数据库,下列哪个不是()统数据库。(是于用户与操作系之间的一层数据管理软件它属于系统软件,它为用户或应用程序提供访问数据库的方法据库在建立使和维护时由其统一管理一控制。A.DBMSBC.DBSD.DBA15.

在SQL中建立表用的命令是(。

A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDEX16.SQL语中,条件年龄BETWEEN1535表示龄在15至35之,且()。17.下列四项中,不正确的提法。B.SQL语言有数据定义、查询、操纵和控制功能18.在MSSQLServer中用来显示数据库信息的系统存储过程(。A.sp_dbhelpB.sp_dbC.sp_helpD.sp_helpdb19.SQL语中,删除表中数据的命令(。A.DELETEB.DROPC.CLEARD.20.SQL的图是从()导出的。A.基表B.视图C.基表或视图D.数据库答案:121315161920CDAADA21.()位于用户与操作统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSBC.DBSD.DBA22.下列项中,不属于SQL2000实用序的是()。23.SQLServer安程序创建4个统数据库,下列哪个不是()系统数据库。A.masterB.modelC.pubD.msdb24.下列个不是sql数库文件的后缀。A..mdfB..ldfC..tifD..ndf25.数据义语言的缩写词为(。26.语言中,条件年龄BETWEENAND35表示龄在15至35之间,且()。27.的视图是从()导出的。A.基表B.视图C.基表或视图D.据库28.在SQL语言中,建立存储过的命令()A、CREATEPROCEDUREB、CREATERULEC、CREATEDURE、CREATE

29.语言中,删除表中数据的命令。A.DELETEB.DROPC.CLEARD.30.在MSSQL中用来显示数据库信息的系统存储过程()。A.sp_dbhelpB.sp_dbC.sp_helpD.sp_helpdb答案:24262930ADCCAAAAD二、判断题1)UPDATE语可以修改表的结构和表中的数据…()错2)关中元组有先后顺序,属性没有先后顺序…….()错3)数的完整性是指保护数据以防止不合法的使用…………()错4)一用户可以使用多个外模式...………………….()5)数库系统中数据的一致性是指数据类型一致…..…………….()错6)两关系的连接是两个关系的广义笛卡儿积中的一部分记录………(对7)一存储文件可以存放一个或多个基本.。.…..……………()对8)一关系模式属于BCNF,则在函数依赖范畴已现了彻底地分解)对9)只主码才能唯一标识一行………..…...()错10)一个可以建立多个索。……………...)对11)在那遥远的地方是SQL中的字符串常量吗?12)11.9是SQL中实型常量吗13)select16%4,的执行结果:0吗?14)2005.11.09是SQL中日型常量吗?15)¥2005.89是中货币型常量吗?16)select25/2的执行结果是吗17)李逵'>'李鬼比较算的结果为真吗?18)一个可以创建多个主键吗19)创建一性索引的列可以有些重复的值?20)smallint是SQL的数类吗?21)SQLServer不允许字段名汉字?22)职称in('教授,'副教授')职称教授or职称'副教授等价吗?23)如果则当前绑定到某列或户定义的数据类型,不能解除绑定能直接删除规则?24)在表创建一个标识列IDENTITY),当用户向表中插入新的数据行时,系统自动为该行标识列赋值吗?25)固定据库角色:成员修改本数据库内表中的数据吗?答案:13161921222425YYYNNNYNNYNYNY

三、填空题1.数据库系统具有数据_________、_________内模式三级模式结构。2.SQLServer2000局部变量名字须以开,而全局变量名字必须_________开头。3.语句selectascii('D'),char(67)的执行结果是_________和_________。4.语selectlower('Beautiful')rtrim('我中的太阳')的行结果是:____________和__________。5.选运算是根据某些条件对关做______割;投影是根据某些条件对关系做______分割。6.关系运算主要有、________连接。7.完整性约束包括_____完性______整性、参照完整性和用户定义完整性。8.在SQL2000中,据对象包括_____、______、发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。9.语句selectday('2004-4-6'),len('们快放假了')的执行结果是:_________和_________。语selectround(13.4321,2),round(13.4567,3)的行结果是:_________和_________。答案:

答案

外模式、模式@、beautiful、我心中的太阳水平、垂直选择、投影实体、域表、视图、、1.SQLServer2000局变量名字必须以_________开,而全局变量名字必须以_________开头。12.语句selectascii('D'),执行结果是_________和_________。13.语句selectlower('Beautiful'),rtrim('我中的太阳')的行结果是:____________和___________。14.选择算是根据某些条件对系______割是根据某些条件对关系______分割。15.关系算主要有________、________连接。16.完整约束包括_______完性______整性、参照完整性和用户定义完整性。17.T-SQL语中,有________运、字符串连接运算、比较运算_________运。18.语句selectday('2004-4-6'),len('们快放假了.')的执行结果是:_________和________。19.语句selectround(13.4382,2),round(-18.4562,3)的执行结果是:_________、_________、__________________。答案:11.@

答案

12.13.14.15.16.17.18.19.四、简答题

、、心中的太阳水平、垂直选择、投影实体、域算术、逻辑、、-215、1.简述SQLServer2000的全性管理机制6级,及登录账号、用户、角色以及权限分配)。2.在SQLServer2000中使视图的好处是什么?答案:

答案要点计机的连接SQLServer录账户、固定服务角)库访问(户/角色:固定自定义角色表视图的权限(insertdelete)存过程、内嵌表值函数的权(select)表视中列的权限(selectupdate)

为用户集中需要的数据,简化了数据的用户操作;对用户隐藏了数据库设计的复杂性;简化用户权限的管理组织数据导出到其它应用程序五、设题现有关系数据库如下:数据库名:学生成绩数据库学生信息表学号char(6),姓,性别,民族,身份证)课程信息表课号char(6),名)成绩信息表ID,学号

温馨提示

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

评论

0/150

提交评论