1 / 9
文档名称:

数据库原理测试题.pdf

格式:pdf   大小:337KB   页数:9页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库原理测试题.pdf

上传人:小屁孩 2024/5/9 文件大小:337 KB

下载得到文件列表

数据库原理测试题.pdf

相关文档

文档介绍

文档介绍:该【数据库原理测试题 】是由【小屁孩】上传分享,文档一共【9】页,该文档可以免费在线阅读,需要了解更多关于【数据库原理测试题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为(A。),第一代、第二代DBS不能适应处理大量的(C),设计关系模式是(C的任务。).,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)(A。)(C。).(C。).A1::::1和1:={a,a,a},D={1,2,3},则D×D集合中共有元组(D个。)(A。).,实现数据检索的语句是(A。).,则R的最高范式必定是(B。).(B。).A建立E-(A)。第1页(共9页),一个关系中只有一个(B)。,DBMS和OS之间的关系是(B)。(A)。A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)。(null)的是(C)。()()(*))((B)转换成初始关系模式。-(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(B)。,将ER图转换成关系数据模型的过程属于(B)。,下列涉及空值的操作,不正确的是(C)。=(AGEISNULL)(C)。(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是(D)。?Age?(C)中导出的。第2页(共9页)、。采用这个方法提高了软件的(可重用性/共享性)。(层次模型)。,分别数据结构、数据操作和(完整性规则)。,它们是丢失更新、(不一致分析)和读脏数据。,规范化主要的理论依据是(关系规范化理论)。三、。答:数据库阶段的管理方式具有以下特点:(1)采用复杂的数据模型表示数据结构。(2)有较高的数据独立性。(3)数据库系为用统户提供了方便的用户接口。(4)系提统供了较完善的数据控制功能。.(5)对数据操作不一定以记录为单位,也可以数据项为单位,增加了系的统灵活性。。答:基本表是实际存储在数据库中的表,而视图是由若干基本表或其他视图构成的表的定义,系统只将视图的定义存放在数据字典中,并不存储视图对应的数据。五、程序设计(每小题4分,共24分)已知某数据库系中统包含三个基本表:商品基本表GOODS(G#,GNAME,PRICE,TYPE,FACT)商场基本表SHOPS(S#,SNAME,MANAG,ADDR)销售基本表SALES(S#,G#,QTY)其中,G#,GNAME,PRICE,TYPE,FACT分别代表商品号,商品名,单价,型号,制造商:S#,SNAME,MANAG,ADDR分别代表商场号,商场名,经理,地址;QTY代表销售量。试用SQL语句完成下列查询:。.SELECTFACTFROMGOODSWHEREFACTNOTIN(SELECTFACTFROMGOODSWHEREGNAME=?微波炉?)。第3页(共9页)SELECTS#,SNAMEFROMSHOPSWHEREADDRLIKE?南京路%?。SELECTSNAME,MANAGFROMSHOPSWHERES#NOTIN(SELECTS#FROMSALESWHEREG#IN(SELECTG#FROMGOODSWHEREFACT=?南华?)),型号和制造商。SELECTGNAME,TYPE,FACTFROMGOODSWHEREG#IN(SELECTG#FROMSALESWHERES#=?S01?ANDG#IN(SELECTG#FROMSALESWHERES#=?S02?))。SELECTCOUNT(DISTINCTFACT)FROMGOODSWHEREGNAME=?电视机?。.SELECTG#FROMSALESGROUPBYG#HAVINGAVG(QTY)>=ALL(SELECTAVG(QTY)FROMSALESGROUPBYG#)第4页(共9页)一、,在信息世界中所建立的模型称为(d)。,描述实体的是(a),如果实体间的联系是M:N的,说法中正确的是(c)。,,只消除非主属性对码的部分依赖的范式是(c)。,同一个外模式(c)。,对全体数据的逻辑结构和特征的描述称为(b)。(c)。,其中基本的运算为(a)。,需要修改的是(a)。(c)。,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(c)。,必须进行查询优化的是(a)。(c)。(共9页),不包括(c)。,首先要做的是(b)。,不属于关系数据库特点的是(d)。(a)。,不可以实现(d)。、设计题(一)设有学生—课程关系数据库,其中有学生关系S,课程关系C和学生选课关系SC,如下图所示:关系S关系C学号姓名年龄性别课程号称学时教师教师办公室S#SNSAC#SSFOTEOFS1WANG20C1F200ZHOUOF2S2LI23C2M120LIUOF2S3CHEN21C3M80LIUOF2S4ZHANG20C4M80WANGOF3S5ZHANG22F关系SC学号课程号成绩S#C#GS1C190S1C290S1C385S1C487S2C190S3C175S3C270S3C456S4C190第6页(共9页)S4C285S5C195S5C480要求使用SQL语言写出下列操作:。(包括90分)的学生号。SELECTS#FROMSCWHERE’C1’C#=ANDG>。UPDATECSET’OF=OF1’WHERE’WANGTE=’。UPDATESCSETG=0WHERE‘M’=(#=#)‘学生所在系’的列,其数据类型为变长字符串,最大长度为15。ALTERTABLESADDSDVARCHAR(15)。第7页(共9页)SELECTSNFROMSWHERENOTEXISTS(SELECT*FROMSCWHERES#=#’C3’)ANDC#=。SELECT*FROMSWHERE’M’SS=ANDSA>(包括20岁和23岁)的学生号和年龄。SELECTS#,,查询结果按分数的降序排列。SELECTS#,GFROMSCWHERE’C1’C#=。SELECTS#,C#FROMSCWHEREGISNOTNULL(二)现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学****学号,课程号,分数)用SQL语言实现下列小题:、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;.,姓名,专业FROM学生,==<=0AND分数>,包括学号、姓名和专业;.SELECT学号,姓名,专业FROM学生WHERE学号NOTIN(SELECT学号FROM学****第8页(共9页)WHERE分数<80),如果没有获得奖学金的,将其奖学金设为1000元;.UPDATE学生SET奖学金=1000WHERE奖学金<=0AND学号IN(SELECT学号FROM学****WHERE分数=100)(100分)的课程视图AAA,包括课程号、名称和学分;.CREATEVIEWAAA(课程号,名称,学分)ASSELECT课程号,名称,学分FORM课程WHERE课程号IN(SELECT课程号FROM学****WHERE分数=100)第9页(共9页)