天津理工大学-数据库2014-2015期末考试试卷
【VIP专享】2015_数据库原理与应用_期末考试题

C.关联、更新、排序D.显示、打印、制表4.关系代数中花费时间可能最长的运算是()A.投影B.选择C.笛卡尔集D.除5.假定学生关系是S(SNO,SNAME,SEX,AGE),课程关系是C(CNO,CNAME,TEACHER),选课关系是SC(SNO,CNO,GRADE),要查找选修“COMPUTER”课程的学生姓名,将涉及到关系()A.SB.SC,CC.S,SCD.S,C,SC6.下面哪个不是数据库系统必须提供的数据控制功能()A.安全性B.可移植性C.完整性D.并发控制7.的SQL Server中删除触发器用()A.ROLLBACKB.DELALLOCATEC.DELETED.DROP8.在数据库系统中,保证数据及语义正确和有效的功能是()A.并发控制B.安全控制C.存取控制D.完整性控制9.在数据库的表定义中,限制成绩属性列的取值在0到100之间,属于数据的()约束A.实体完整性B.参照完整性C.用户自定义完整性D.用户操作10.规范化过程主要为克服数据逻辑结构中的插入异常、删除异常以及()的缺陷A.数据的不一致性B.结构不合理C.冗余度大D.数据丢失11.在关系DB中,任何二元关系模式的最高范式必定是()A.1NFB.2NFC.3NFD.BCNF12.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。
下面“部门”关系中,因哪个属性而使它不满足第一范式?()部门(部门号,部门名,部门成员,部门总经理)A.部门总经理B.部门成员C.部门名D.部门号13.在关系数据库设计中,设计关系模式是()的任务?A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段14.一个M:N联系转换为关系模式时,该关系模式的关键字是()A.M 端实体的关键字B.N端实体的关键字C.重新选取其他属性D.M端与N端的实体关键字的组合15.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()A.属性冲突B.语法冲突C.结构冲突D.命名冲突16.修改存储过程的语句是()A.ALTER PROCEDUREB.DROP PROCEDUREC.INSERT PROCEDURED.DELETE PROCEDURE17.( )是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列A.程序B.命令C.事务D.文件18.数据库恢复的基础是利用转储的冗余数据,冗余数据包括()A.数据字典、审计档案B.应用程序、日志文件、数据字典C.日志文件、数据库后备副本D.审计档案、应用程序、数据后备副本19.若事务T对数据R已经加X锁,则其它事务对数据R()A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁20.并发操作会带来哪些数据不一致性()A.丢失修改、死锁、读脏数据B.丢失修改、不可重复读、死锁、读脏数据C.不可重复读、死锁、读脏数据D.丢失修改、不可重复读、读脏数据要求:1 写出完整的SQL定义语句;2 定义每个表的主码和外码;3 教师专业默认值为“计算机”4 学生姓名、教师姓名、课题名称不允许为空;5 性别取值只能是“男”或“女”;6 成绩限定为0~100分;(2)删除没人选择的题目。
天津理工大学数据库系统期末考试试卷

~学年度第一学期《数据库系统》期末复习试卷一、单项选择题(从4个备选答案中选择最适合的一项,每小题1分,共20分)请将答案填写在下面表格内!1.数据库的概念模型独立于()。
A.E-R图B.具体的机器和DBMSC.信息世界D.现实世界2.以下关于数据库系统的描述中,正确的是()。
A.数据库系统减少了数据的冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据的类型一致D.数据库系统比文件系统能管理更多的数据3.定义外码实现的是哪一类完整性()。
A.实体完整性B.参照完整性C.用户定义的完整性D.检查完整性4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的()。
A.逻辑独立性B.物理独立性C.程序无关性D.物理无关性5.在数据库结构中,保证数据库独立性的关键因素是()。
A.数据库的逻辑结构B.数据库的三级结构C.数据库的逻辑结构、物理结构D.数据库的三级结构和两级映射。
6.数据模型中用于描述系统静态特性的是()。
A.数据结构B.数据操作C.数据完整性约束D.数据检索7.下列关于关系的陈述,错误的是()。
A.每一行的值不能相同B.每一列的值域不能相同C.列的顺序随意D.行的顺序随意8.关系数据模型的基本数据结构是()。
A.树B.图C.索引D.关系9.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段10.空值参与比较运算的结果是()。
A.空值B.逻辑假C.逻辑真D.不确定11.已知成绩关系如下表所示,执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60,查询结果中包含的元组数目是()学号课程号分数S1C180S1C275S2C1NULLS2C255S3C390A.1B.2C.3D.412.下面关于函数依赖的叙述中,不正确的是()。
A.若X→Y,X→Y,则X→YZB.若XY→Z,则X→Z,Y→ZC.若X→Y,Y→Z,则X→ZD.若X→Y,Y’→Y,则X→Y’13.已知关系R={A,B,C,D,E,F},F={A→C,BC→DE,D→E,CF→B}。
天津理工大学2014期末补考试卷答案--数字图像处理

天津理⼯⼤学2014期末补考试卷答案--数字图像处理2013~2014学年度第⼆学期《数字图像处理》期末考试试卷课程代码:0667036 试卷编号:1-A命题⽇期:2014 年 5 ⽉20 ⽇答题时限:120 分钟考试形式:闭卷笔试⼀、选择题(10分)1.以下属于有损压缩编码的是:( D )A、⾏程编码B、 LZW编码C、霍夫曼编码D、 DCT 变换编码2.10. 关于RGB⾊系下的彩⾊图像,下列说法正确的是:( A )A、彩⾊图像的红⾊分量、绿⾊分量、蓝⾊分量都是灰度图像。
B、该彩⾊图像的红⾊分量是彩⾊图像。
C、若某个像素点的值是(0,255,0),则表⽰该颜⾊中只含红⾊。
D、若某个像素点的值是(255,255,255),则表⽰该颜⾊为⿊⾊。
3.以下选项中,不属于表⾊系的是:( B)A、 RGBB、 DCTC、 CMYKD、 HSI4.以下图像分割⽅法中,属于基于图像灰度分布的阈值⽅法的是( B )A、区域合并、分裂法B、最⼤类间、内⽅差⽐法C、已知形状的曲线检测D、区域⽣长法5.指出下⾯正确的说法:( D )①基于像素的图像增强⽅法是⼀种⾮线性灰度变换。
②基于像素的图像增强⽅法是基于空域的图像增强⽅法的⼀种。
③基于频域的图像增强⽅法由于常⽤到傅⾥叶变换和傅⾥叶反变换,所以总⽐基于图像域的⽅法计算复杂较⾼。
④基于频域的图像增强⽅法可以获得和基于空域的图像增强⽅法同样的图像增强效果。
A、①②B、①③C、③④D、②④6.假设是原始图像的像素点坐标;图像的⼤⼩是M*N;是使⽤公式对图像F进⾏变换得到的新图像的像素点坐标。
该变换过程是( A )A、图像镜像B、图像旋转C、图像放⼤D、图像缩⼩7.中值滤波器可以:( A )A、消除孤⽴噪声;B、检测出边缘;C、进⾏模糊图像恢复;D、模糊图像细节。
8.下列算法中属于局部处理的是:( D )A、灰度线性变换B、⼆值化C、傅⽴叶变换D、中值滤波9.⼀幅512*512的图像,若灰度级数为16,则该图像的⼤⼩是:( A )A、128KBB、32KBC、1MBD、2MB10.下图1是⼀幅标准测试图像Lena图,对图像进⾏处理后,形成的结果图像如图2所⽰。
天津理工大学数据库期末复习试题一

1. 组织层数据模型的三要素是[ ]。
A.外模式,概念模式和内模式B.关系模型,网络模型,层次模型C.1:1的联系,1:n的联系,n:m的联系D.数据结构,数据操作,数据约束条件2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。
A.动态完整性 B.数据完整性C.参照完整性 D.结构完整性3 SQL Server 中的角色是[ ]。
A. 一个服务器登录B. 一个数据库用户C. 一组权限的集合D. 一个服务器用户4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。
A.逻辑独立性B.物理独立性C.程序无关性D.物理无关性5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。
A.涉及的数据量大B.数据需长期联机保存C.数据的计算复杂D.数据可被多个应用所共享6.E-R图适用于建立数据库的[ ]。
A.概念模型 B.结构模型 C.逻辑模型 D.物理模型7. 在关系数据库设计中,设计关系模型属于[ ]。
A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计8.[ ]记录了对数据库中数据进行的每一次更新操作。
A.后援副本 B.日志文件 C.数据库 D.缓冲区9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。
A.程序 B.进程 C.事务 D.文件10.信息世界中,实体是指[ ]。
A.客观存在的事物 B. 客观存在的属性C. 客观存在的特性D. 某一具体事件11. 数据库系统中, DBA表示[ ] 。
A.应用程序设计者 B. 数据库使用者C. 数据库管理员D. 数据库结构12.数据库的概念模型独立于[ ]。
A.具体的机器和DBMS B.E—R图C.信息世界 D.现实世界13. 数据库系统包括[ ]。
A.DB、DBMS B. DB、DBMS、DBA、计算机硬件C. DB、DBA D.DB、DBMS、DBA、OS、计算机硬件14. 在数据库结构中,保证数据库独立性的关键因素是。
天津理工大学数据库期末复习试题一

期末复习题一、单项选择题1 2 3 4567891011121314151617181920D C C B C A D B C A C A D D B C B C A B1. 组织层数据模型的三要素是[ ]。
A.外模式,概念模式和内模式B.关系模型,网络模型,层次模型:1的联系,1:n的联系,n:m的联系D.数据结构,数据操作,数据约束条件2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。
A.动态完整性B.数据完整性C.参照完整性D.结构完整性3 SQL Server 中的角色是[ ]。
A. 一个服务器登录B. 一个数据库用户C. 一组权限的集合D. 一个服务器用户4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。
A.逻辑独立性B.物理独立性C.程序无关性D.物理无关性5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。
A.涉及的数据量大B.数据需长期联机保存C.数据的计算复杂D.数据可被多个应用所共享6.E-R图适用于建立数据库的[ ]。
A.概念模型B.结构模型C.逻辑模型D.物理模型7. 在关系数据库设计中,设计关系模型属于[ ]。
A.需求分析B.物理结构设计C.逻辑结构设计D.概念结构设计8.[ ]记录了对数据库中数据进行的每一次更新操作。
A.后援副本B.日志文件C.数据库D.缓冲区9.[ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。
A.程序B.进程C.事务D.文件10.信息世界中,实体是指[ ]。
A.客观存在的事物 B. 客观存在的属性C. 客观存在的特性D. 某一具体事件11. 数据库系统中,DBA表示[ ] 。
A.应用程序设计者 B. 数据库使用者C. 数据库管理员D. 数据库结构12.数据库的概念模型独立于[ ]。
A.具体的机器和DBMS B.E—R图C.信息世界D.现实世界13. 数据库系统包括[ ]。
天津理工大学-数据库2014-2015期末考试试卷

2014 ~2015 学年度第二学期《数据库系统概论》期末考试试卷课程代码:试卷编号:命题日期:2015 年11 月22 日答题时限:120 分钟考试形式:闭卷笔试一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共40分)注意:须将本题答案写在下面的表格中,写在其它地方无效1. 数据库系统与文件系统的根本区别在于()A. 提高了系统效率B. 方便了用户使用C. 数据的结构化D. 节省了存储空间2. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具3.用二维表结构表示实体以及实体间联系的数据模型称为()A.网状模型B.层次模型C.关系模型D.面向对象模型4. 数据库的概念模型独立于()A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5. 层次型、网状型和关系型数据库划分原则是()A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系6.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是()A. 一对一B. 一对多C. 多对多D. 不确定7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式B.内模式C.存储模式D.模式8.在数据库结构中,保证数据库独立性的关键因素是()A.数据库的逻辑结构B.数据库的逻辑结构、物理结构C.数据库的三级结构D.数据库的三级模式和两级映像。
9.关系模型中,一个关键字是()A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是10.同一个关系模型的任两个元组值()A.不能全同B.可全同C.必须全同D.以上都不是11. 有关系:R(A, B, C),主码=A;S(D, A),主码=D,外码=A(参照于R)。
关系R和S 的元组如表1、表2所示,指出关系S中违反关系完整性规则的元组是()表1 R 表2 SA.A(1,2)B.(2,Null)C.(3,3)D.(4,1)12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A. 实体完整性约束B. 参照完整性约束C.用户自定义完整性约束D. 关键字完整性约束13. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()A. 患者编号B. 患者姓名C . 患者编号和患者姓名D . 医生编号和患者编号14. 设关系R 和S 的属性个数分别为2和3,那么12R S <∞等价于( ) A .12()R S σ<⨯ B .14()R S σ<⨯ C .12()R S σ<∞ D .14()R S σ<∞15 . 当关系R 和S 自然联接时,能够把R 和S 原该舍弃的元组放到结果关系中的操作是 ( )A . 左外联接B . 右外联接C .外部并D . 外联接16. 设有一个关系:DEPT(DNO ,DNAME),如果要找出倒数第三个字母为W ,并且至少包含4个字母的DNAME ,则查询条件子句应写成 WHERE DNAME LIKE ( )( )A .'_ _W _%'B .'_ W _ %'C .'_ W _ _'D .' _ %W _ _'第17到第18题 基于这样的三个表即学生表S 、课程表C 和学生选课表SC ,它们的结构如下:S(S#, SN , SEX , AGE, DEPT)C(C# , CN)SC(S#, C#, GRADE)其中:S#为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C#为课程号,CN 为课程名,GRADE 为成绩。
历年天津理工大学高数期末考试试卷及答案

2015-2016年第二学期《高等数学AII 》期末考试试卷一、单项选择题(从4个备选答案中选择最适合的一项,每小题2分共20分) 1、三重积分⎰⎰⎰Ω=dV z y x f I ),,(,其中Ω由平面1=++z y x ,1=+y x ,0=x ,0=y ,1=z 所围,化为三次积分是( B ) A 、 ⎰⎰⎰---=211010),,(y x x dz z y x f dy dx I ; B 、 ⎰⎰⎰---=111010),,(y x x dz z y x f dy dx I ;C 、 ⎰⎰⎰--=11110),,(yx dz z y x f dy dx I ; D 、 ⎰⎰⎰--=11010),,(yx x dz z y x f dy dx I .2、设y e x u 2=,则=du ( A )A. dy e x dx xe y y 22+;B. dy e xdx y +2;C. dy xe dx e x y y 22+;D. dy e x dx e x y y 22+. 3、微分方程y dxdyx= 的通解为( C ). A. C x y +-=; B. C x y +=; C. Cx y =; D. x y =.4、设1∑是222y x R z --=上侧,2∑是222y x R z ---=下侧,3∑是xoy 平面上圆222R y x ≤+的上侧,R Q P ,,在3R 空间上有一阶连续偏导数,且0=∂∂+∂∂+∂∂zR y Q x P ,则与曲面积分⎰⎰∑++1Rdxdy Qdzdx Pdydz 相等的积分是( B )(A) ⎰⎰∑++2Rdxdy Qdzdx Pdydz ;(B) ⎰⎰∑++3Rdxdy Qdzdx Pdydz ;(C)Rdxdy Qdzdx pdydz ++⎰⎰∑∑21 ;(D)Rdxdy Qdzdx pdydz ++⎰⎰∑∑31 .5、微分方程x xe y y y 396-=+'-''的特解形式为( B )A 、x axe 3-;B 、x e b ax 3)(-+;C 、x e b ax x 3)(-+;D 、x e b ax x 32)(-+ 解:特征方程0)3(9622=-=+-r r r ,321==r r ,特解形式为x e b ax y 3)(-*+=.选(B ). 6、当)0,0(),(→y x 时, 22yx xyu +=的极限为( A ) A 、不存在; B 、1; C 、2; D 、0. 7、下列级数收敛的是( B ) A 、∑+∞=+121n n ; B 、∑+∞=131sin n n ; C 、∑+∞=+1441n n n ; D 、∑+∞=-121)1(n n n . 8、微分方程02=-'+''y y y 的通解为( C )A. x x e C e C y --=21;B. 221x xe C e C y --=; C. 221x xe C eC y -=-; D. x x e C e C y 221+=-.解:特征方程0)1)(12(122=+-=-+r r r r ,11-=r ,212=r ,通解为221xx e C e C y -=-.选(C ).9、设⎰⎰+=Ddxdy y x I 21)(,⎰⎰+=Ddxdy y x I 32)(,D 由直线1=x ,1=y 与1=+y x 围成,则1I 与2I 的大小关系是( A )A 、21I I <;B 、21I I =;C 、21I I >;D 、21I I ≥. 10、积分 0 0adx ⎰⎰的极坐标形式的二次积分为( B )A 、⎰⎰40csc 02πθθa dr r d ;B 、⎰⎰40sec 02πθθa dr r d ;C 、⎰⎰20tan 02πθθa dr r d ;D 、⎰⎰40sec 0πθθa rdr d .二、填空题(每空3分,共30分)1、微分方程0))(,,(4='''y x y y x F 的通解含有(独立的)任意常数的个数是 2 个.2、设)(x f 是周期为π2的周期函数,且⎩⎨⎧<≤<≤--=ππx x x x f 000)(,它的傅立叶级数的和函数为)(x S ,则=)5(πS 2π. 3、已知函数)ln(22y x z +=,则=∂∂-∂∂xzy y z x0 . 4、设平面曲线L 为1||||=+y x ,则曲线积分=⎰+ds e Ly x ||||e 24.5、若曲线积分⎰---=Ldy y ax xy dx y xy I )(3)6(2232与路径无关,则=a 2 。
2023年天津理工大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2023年天津理工大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
2、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
3、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
4、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
5、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
6、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
7、____________、____________、____________和是计算机系统中的三类安全性。
8、关系规范化的目的是______。
9、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
10、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
二、判断题11、可以用UNION将两个查询结果合并为一个查询结果。
()12、在数据库设计中,数据流图是用来建立概念模型的。
()13、视图是观察数据的一种方法,只能基于基本表建立。
()14、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014 ~2015 学年度第二学期《数据库系统概论》期末考试试卷课程代码:0660096 试卷编号:命题日期:2015 年11 月22 日答题时限:120 分钟考试形式:闭卷笔试一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共40分)注意:须将本题答案写在下面的表格中,写在其它地方无效1. 数据库系统与文件系统的根本区别在于()A. 提高了系统效率B. 方便了用户使用C. 数据的结构化D. 节省了存储空间2. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具3.用二维表结构表示实体以及实体间联系的数据模型称为()A.网状模型B.层次模型C.关系模型D.面向对象模型4. 数据库的概念模型独立于()A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5. 层次型、网状型和关系型数据库划分原则是()A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系6.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是()A. 一对一B. 一对多C. 多对多D. 不确定7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式B.内模式C.存储模式D.模式8.在数据库结构中,保证数据库独立性的关键因素是()A.数据库的逻辑结构B.数据库的逻辑结构、物理结构C.数据库的三级结构D.数据库的三级模式和两级映像。
9.关系模型中,一个关键字是()A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是10.同一个关系模型的任两个元组值()A.不能全同B.可全同C.必须全同D.以上都不是11. 有关系:R(A, B, C),主码=A;S(D, A),主码=D,外码=A(参照于R)。
关系R和S 的元组如表1、表2所示,指出关系S中违反关系完整性规则的元组是()表1 R 表2 SA.A(1,2)B.(2,Null)C.(3,3)D.(4,1)12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A. 实体完整性约束B. 参照完整性约束C.用户自定义完整性约束D. 关键字完整性约束13. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()A. 患者编号B. 患者姓名C . 患者编号和患者姓名D . 医生编号和患者编号14. 设关系R 和S 的属性个数分别为2和3,那么12R S <∞等价于( ) A .12()R S σ<⨯ B .14()R S σ<⨯ C .12()R S σ<∞ D .14()R S σ<∞15 . 当关系R 和S 自然联接时,能够把R 和S 原该舍弃的元组放到结果关系中的操作是 ( )A . 左外联接B . 右外联接C .外部并D . 外联接16. 设有一个关系:DEPT(DNO ,DNAME),如果要找出倒数第三个字母为W ,并且至少包含4个字母的DNAME ,则查询条件子句应写成 WHERE DNAME LIKE ( )( )A .'_ _W _%'B .'_ W _ %'C .'_ W _ _'D .' _ %W _ _'第17到第18题 基于这样的三个表即学生表S 、课程表C 和学生选课表SC ,它们的结构如下:S(S#, SN , SEX , AGE, DEPT)C(C# , CN)SC(S#, C#, GRADE)其中:S#为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C#为课程号,CN 为课程名,GRADE 为成绩。
17.检索选修课程”C2” 的学生中成绩最高的学生的学号。
正确的SELECT 语句是( )A .SELECT S# FORM SCWHERE C#= ”C2” AND GRADE>=(SELECT GRADE FORM SCWHERE C#= ”C2” )B .SELECT S# FORM SCWHERE C#=”C2” AND GRADE IN(SELECT GRADE FORM SCWHERE C#=”C2”)C .SELECT S# FORM SCWHERE C#=”C2” AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#=”C2”)D .SELECT S# FORM SCWHERE C#=”C2” AND GRADE>=ALL(SELECT GRADE FORM SCWHERE C#=”C2”)18.检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。
正确的SELECT 语句是( )A .SELECT S#, SUM(GRADE) FROM SCWHERE GRADE>60GROUP BY S#ORDER BY 2 DESCHA VING COUNT(*)>=4B .SELECT S#, SUM(GRADE) FROM SCWHERE GRADE>=60GROUP BY S#HA VING COUNT(*)>=4ORDER BY 2 DESCC .SELE S#, SUM(GRADE) FROM SCWHERE GRADE>=60HA VING COUNT(*)=4GROUP BY S#ORDER BY 2 DESCD .SELECT S#, SUM(GRADE) FROM SCWHERE GRADE>=60ORDER BY 2 DESCGROUP BY S#HA VING COUNT(*)>=419. 若用如下的SQL 语句创建一个student 表:CREATE TABLE student (SNO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INT(2))可以插入到student 表中的是( )A .(′1031′, ′曾华′, 男, 23)B .(′1031′, ′曾华′, NULL, NULL )C .(NULL, ′曾华′, ′男′, 23)D .(′1031′, ′NULL′, ′男′, 23)20. 在视图上不能完成的操作是( )A . 更新视图B . 查询C . 在视图上定义新的表D . 在视图上定义新的视图二、用关系代数表达式完成如下查询(每题4分,共20分)学生表:S(Sno, Sname, Sex, Sd, Age),属性依次为学号、姓名、性别、系别和年龄; 课程表:C(Cno, Cname, Term, Credit),属性依次为课程号、课程名、上课学期和学分; 学生选课成绩表:SC(Sno, Cno, Grade),属性依次为学号、课程号和成绩;1. 查询信息系全体学生的学号和姓名,''(())Sno Sname Sd S σ=∏信息系2. 查询选修“3”号课程的学生学号和成绩,'3'(())Sno Grade Cno SC σ=∏3. 查询选修课程名为“数学”的学生学号和姓名,''(())Sno Sname Cname S SC C σ=∏∞∞数学4. 查询至少选修了课程号为“1”和“3”的学生的学号,'1''2'()(())Sno Cno Cno Cno Cno SC C σ=∨=∏÷∏5. 查询不选修“2”号课程的学生姓名和所在的系,,'2'()(())Sno Sd Sno Sd Cno S S SC σ=∏-∏∞三、SQL 编程(共40分)学生-课程数据库中包含学生、课程和学生选课三个表,其表结构如下: 学生表:S (Sno ,Sname ,Ssex ,Sage ,Sdept )课程表:C (Cno ,Cname ,Cpno ,Ccredit )选课表:SC (Sno ,Cno ,Grade )1. 指出选课关系的外码(4分)2. 用SQL 语句完成如下操作(每题4,共36分 )(1) 查询年龄在19-21之间的学生姓名及年龄,并按学号降序排序。
SELECT Sname, SageFROM SWHERE Sage BETWEEN 19 AND 21ORDER BY Sno DESC(2) 查询所有姓张的学生的学号、姓名和性别。
SELECT Sno, Sname, SsexFROM SWHERE Sname LIKE …张%‟(3) 查询选修了4门以上课程的学生学号。
SELECT SnoFROM SCGROUP BY SnoHA VING COUNT(*)>4(4)查询学生刘晨选修的课程号及成绩。
SELECT Cno, GradeFROM S, SCWHERE S.Sno=SC.Sno AND Sname=‟刘晨‟(5)查询每一门课的间接先修课(即先修课的先修课)。
SELECT o, SECOND.CpnoFROM Course FIRST, Course SECONDWHERE FIRST.Cpno=o(6)查询选修了全部课程的学生姓名SELECT SnameFROM SWHERE NOT EXISTS(SELECT *FROM CWHERE NOT EXISTS(SELECT *FROM SCWHERE Sno=S.Sno AND Cno=o))(7)将选课表中成绩为空的选课记录删除。
DELETEFROM SCWHERE Grade IS NULL(8)将学习了数据库课程的学生成绩加5分。
UPDATE SCSET Grade=Grade+5WHERE Cno=(SELECT CnoFROM CWHERE Cname=‟数据库‟)(9)创建查询每个学生学号和平均成绩的视图。
CREATE VIEW SA VG(Sno, Savg)ASSELECT Sno, A VG(Grade)FROM SCGROUP BY Sno。