2023级信管数据库考试试题_第1页
2023级信管数据库考试试题_第2页
2023级信管数据库考试试题_第3页
2023级信管数据库考试试题_第4页
2023级信管数据库考试试题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、2023级信息管理专业数据库试题注:请将正确答案写在答题纸上,答在试卷上不得分一、选择题共30小题,每题1.5分,共45分1.数据库系统中的人员通常包括().数据库管理员.系统分析员.数据库设计员.应用程序员V.最终用户A.仅、和VB.仅、和VC.仅、和VD.全部2.以下关于“数据库三级模式结构的表达中,哪一条是不正确的()A.视图是外模式B.模式是数据库中全体数据的逻辑结构和特征的描述C.一个数据库可以有多个模式D.一个数据库只有一个内模式3. 在数据库的三级模式结构中,当模式改变时,通过修改外模式/模式的映像而使外模式不变,从而不必修改应用程序,这是保证了数据与程序的()A. 存储独立性B

2、. 物理独立性C. 用户独立性D. 逻辑独立性4.关系数据模型的三个要素是()A.关系数据结构、关系操作集合和关系标准化理论B.关系数据结构、关系标准化理论和关系完整性约束C.关系标准化理论、关系操作集合和关系完整性约束D.关系数据结构、关系操作集合和关系完整性约束5.在概念模型中,客观存在并可以相互区别的事物称为()A.码B.属性C.联系D.实体6.在数据库的三级模式结构中,内模式的个数()A. 只有1个 B. 与用户个数相同 C. 由系统参数决定 D. 有任意多个 7.在关系数据模型中,一个关系中的主码()A. 可以取值NULL空值 B. 只能是单个属性C. 不能是其他关系的外码D. 只能

3、有一个8.数据库的概念模型独立于()A. E-R图 B. 具体的机器和DBMSC. 现实世界 D. 用户需求 9.在SQL语言的SELECT语句中,用于对结果元组进行排序的是哪一个子句()A.GROUP BYB.HAVINGC.ORDER BYD.WHERE10.设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡儿积,即:T=RS,那么关系T的度为()A.10B.20C.30D.5011.设关系R和S具有相同的度,且相应的属性取自同一个域。以下哪一个关系代数运算的结果集合为t| tRtS()A.RSB.R-SC.RSD.RS12.以下对DELETE权限的表达中,正确的是()A.

4、允许删除数据B.允许删除关系C.允许对数据库模式进行删除D.和DROP权限等价13.以下哪一条属于关系数据库的标准化理论要解决的问题()A.如何构造适宜的数据库逻辑结构B.如何构造适宜的数据库物理结构C.如何构造适宜的应用程序界面D.如何控制不同用户的数据操作权限试题14-15基于如下描述:设有一个数据库,包括S、J、P、SJP四个关系模式如下:供给商关系模式S(SNO,SNAME,CITY)零件关系模式P(PNO,PNAME,COLOR,WEIGHT)工程工程关系模式J(JNO,JNAME,CITY)供给情况关系模式SJP(SNO,PNO,JNO,QTY)假定它们都已经有假设干数据。14.“

5、找出使用供给商名为红星的供给商所供给的零件的工程名的SELECT语句中将使用的关系有()A.S、J和SJPB.S、P和SJPC.P、J和SJPD.S、J、P和SJP15.“找出北京供给商的所有信息的SELECT语句是()A.SELECT*FROMSWHERECITY=北京B.SELECT SNO,SNAME FROM SWHERE CITY=北京C.SELECT*FROMSWHERECITY=北京D.SELECT SNO,SNAMEFROMSWHERECITY=北京16.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。EMP雇员号雇员名部门号工资0

6、01张山022000010王宏达011200056马林生021000101赵敏041500DEPT部门号部门名地址01业务部1号楼02销售部2号楼03效劳部3号楼04财务部4号楼假设执行下面列出的操作,哪个操作不能成功执行? A. 从EMP中删除行(010,王宏达,01,1200)B. 在EMP中插入行(102,赵敏,01,1500)C. 将EMP中雇员号=056的工资改为1600元 D. 将EMP中雇员号=101的部门号改为0517.用下面的SQL语句建立一个根本表:CREATE TABLE Student (S# CHAR(4) NOT NULL, Sname CHAR(8) NOT NU

7、LL, Sex CHAR(2), Age INT);可以插入到表中的元组是 A. S1, 刘建, 男, 25 B. S1, NULL, 男, 25C. NULL, 刘建, NULL, 25 D. S1, 刘建, NULL, NULL第18至20题基于学生-选课-课程数据库中的三个关系:SS#,SNAME,SEX,AGE,SCS#,C#,GRADE,CC#,CNAME,TEACHER18. 假设要求查找选修数据库技术这门课程的学生姓名和成绩,将使用关系 A. S和SC B. SC和C C. S和C D. S、SC和C19. 假设要求查找姓名中第一个字为王的学生号和姓名。下面列出的SQL语句中,哪

8、个些是正确的?( B ).SELECT S#,SNAME FROM S WHERESNAME=王%.SELECT S#,SNAME FROM S WHERE SNAME LIKE王%.SELECT S#,SNAME FROM S WHERESNAME LIKE王_A. B. C. D. 全部20. 为了考虑平安性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创立 A. 视图 B. 索引 C. 模式D. 表21在以下关于关系的陈述中,错误的是A. 表中任意两行的值不能相同B. 表中任意两列的值不能相同C. 行在表中的顺序无关紧要D. 列在表中的顺序无关紧要22设有一个关系:DEPTDN

9、O,DNAME,如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,那么查询条件子句应写成WHERE DNAME LIKEA. _ _ W _ %B. _ % W _ _C. _ W _ _D. _ W _ %23有一个关系:学生学号,姓名,系别,规定学号的值域是8个数字组成的字符串,这一规那么属于A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束24关系R如图1所示,RABCD123413452456143413473456图1A、B、C、D分别是关系R的4个属性,其中可以作为R主码的属性组是A . (A, B, C) B . (A, B,

10、D) C . (A, C, D) D . (B, C, D)25成绩关系如图2所示。成绩学号课程号分数S1C180S1C275S2C1nullS2C255S3C390图2执行SQL语句:SELECT COUNTDISTINCT学号FROM 成绩WHERE分数60;查询结果中包含的元组数目是A . 1B . 2C . 3D . 426设有关系R和关系S如图3所示,RABC123456789SDE5678910图3进行运算后结果中含有元组的数目是A. 6B.7C. 8D. 927关系:厂商厂商号,厂名,主码为厂商号;产品产品号,颜色,厂商号,主码为产品号,外码为厂商号。假设两个关系中已经存在如图4

11、所示元组:厂商厂商号厂名C01宏达C02立仁C03广源产品产品号颜色厂商号P01红C01P02黄C03图4假设再往产品关系中插入如下元组:IP03,红,C02IIP01,蓝,C01IIIP04,白,C04IVP05,黑,null能够插入的元组是A. I,II,IVB. I,IIIC. I,IID. I,IV28. 在数据库系统中,拥有最高权限的用户是( )A. GUESTB. DBAC. PUBLICD. ROLE29. 设有关系模式RS,D,M,其函数依赖集:FSD,DM,那么关系模式R的标准化程度最高到达 A.1NFB.2NFC.3NFD.BCNF30. 关系模式RA,B,C,D,E及其上

12、的函数依赖集合FAD,BC ,EA ,该关系模式 的候选码是 A. (A, B) B. (B, E) C. (C, D) D. (D, E)二、填空题本大题共20小题,每题2分,共40分1. 数据管理技术的开展经历了如下三个阶段:人工管理阶段、文件系统阶段和系统阶段。2. 假设XY,且存在X的真子集X,XY,那么称Y对X_函数依赖。3. 关系数据模型中,二维表的列称为_,二维表的行称为_。4. 在一个关系R中,假设每个数据项都是不可再分割的,那么R一定属于_ 。5. 如果两个实体之间具有M:N联系,那么将它们转换为关系模型的结果是_ 个关系。6. 操纵、管理数据库并控制数据资源使用的软件称为。

13、7. 在关系模型中,假设属性A是关系R的主码,那么在R的任何元组中,属性A的取值都不允许为空,这种约束称为规那么。8. 假设关系为1NF,且它的每一非主属性都_ 候选码,那么该关系为2NF。9. 将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程设计阶段的任务。在SQL语言中,使用语句进行授权。11. 在“学生-选课-课程数据库中的三个关系如下: S(S#,SNAME,SEX,AGE) SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)。现要查找选修“数据库技术这门课程的学生姓名和成绩,可使用如下的SQL语句: SELECT SNAME,GRADE FROM

14、S,SC,C WHERE CNAME=数据库技术AND S.S#=SC.S# AND。12. 关系代数是以集合代数为根底开展起来的,它是一种关系操纵语言,它的操作对象和操作结果都是。13. 在SQL语言中,为了修改根本表的结构,可以使用的语句是。14. 在_存取控制方法中,每一个数据库对象都被标以一定的密级,每一个用户也被授予某一个级别的许可证。对于任意一个对象,只有具有合法许可证的用户才可以存取。15. 数据的_性是为了防止数据库中存在不符合语义的、不正确的数据。16. 在一个关系中,任何一个候选码中所包含的属性都称为_。17. 根据参照完整性规那么,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取_。18. 可以为一组具有相同权限的用户创立一个_,使用其可以简化授权的过程。19. IS_S1是一个视图,IS_S2是由IS_S1导出的视图,如果要删除IS_S1,那么需要使用_删除。20. 在嵌套查询中,如果子查询的

温馨提示

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

评论

0/150

提交评论