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

下载本文档

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

文档简介

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

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

3、 可以取值NULL(空值) B. 只能是单个属性C. 不能是其他关系的外码D. 只能有一个8.数据库的概念模型独立于( )A. E-R图 B. 具体的机器和DBMSC. 现实世界 D. 用户需求 9.在SQL语言的SELECT语句中,用于对结果元组进行排序的是哪一个子句( )A. GROUP BY B. HAVINGC. ORDER BY D. WHERE10.设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡儿积,即:T=RS,则关系T的度为( )A. 10 B. 20 C. 30 D. 5011.设关系R和S具有相同的度,且相应的属性取自同一个域。下列哪一个关系代数运算的结

4、果集合为t| tRtS( )A. RS B. R-SC. RS D. RS12.下列对DELETE权限的叙述中,正确的是( )A. 允许删除数据B. 允许删除关系C. 允许对数据库模式进行删除D. 和DROP权限等价13.以下哪一条属于关系数据库的规范化理论要解决的问题( )A. 如何构造合适的数据库逻辑结构B. 如何构造合适的数据库物理结构C. 如何构造合适的应用程序界面D. 如何控制不同用户的数据操作权限试题14-15基于如下描述:设有一个数据库,包括S、J、P、SJP四个关系模式如下:供应商关系模式S(SNO,SNAME,CITY)零件关系模式P(PNO,PNAME,COLOR,WEIG

5、HT)工程项目关系模式J(JNO,JNAME,CITY)供应情况关系模式SJP(SNO,PNO,JNO,QTY)假定它们都已经有若干数据。14.“找出使用供应商名为红星的供应商所供应的零件的工程名”的SELECT语句中将使用的关系有( )A. S、J和SJP B. S、P和SJPC. P、J和SJP D. S、J、P和SJP15.“找出北京供应商的所有信息”的SELECT语句是( )A. SELECT*FROMSWHERECITY=北京B. SELECT SNO,SNAME FROM SWHERE CITY=北京C. SELECT*FROMSWHERECITY=北京D. SELECT SNO,

6、SNAMEFROMSWHERECITY=北京16.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。EMP雇员号雇员名部门号工资001张山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的部门

7、号改为0517.用下面的SQL语句建立一个基本表:CREATE TABLE Student (S# CHAR(4) NOT NULL, Sname CHAR(8) NOT NULL, Sex CHAR(2), Age INT);可以插入到表中的元组是( )A. S1, 刘建, 男, 25 B. S1, NULL, 男, 25C. NULL, 刘建, NULL, 25 D. S1, 刘建, NULL, NULL第18至20题基于学生-选课-课程数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)18. 若要求查找选修数

8、据库技术这门课程的学生姓名和成绩,将使用关系( )A. S和SC B. SC和C C. S和C D. S、SC和C19. 若要求查找姓名中第一个字为王的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的?( B ).SELECT S#,SNAME FROM S WHERE SNAME=王%.SELECT S#,SNAME FROM S WHERE SNAME LIKE王%.SELECT S#,SNAME FROM S WHERE SNAME LIKE王_A. B. C. D. 全部20. 为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建( )A. 视图 B. 索

9、引 C. 模式 D. 表21在下列关于关系的陈述中,错误的是( ) A. 表中任意两行的值不能相同 B. 表中任意两列的值不能相同 C. 行在表中的顺序无关紧要 D. 列在表中的顺序无关紧要 22设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE( )A. _ _ W _ % B. _ % W _ _ C. _ W _ _ D. _ W _ % 23有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( ) A. 实体完整性约束 B. 参照完整性约

10、束 C. 用户自定义完整性约束 D. 关键字完整性约束 24已知关系R如图1所示,RABCD123413452456143413473456图1A、B、C、D分别是关系R的4个属性,其中可以作为R主码的属性组是( ) A . (A, B, C) B . (A, B, D) C . (A, C, D) D . (B, C, D)25已知成绩关系如图2所示。成绩学号课程号分数S1C180S1C275S2C1nullS2C255S3C390图2执行SQL语句:SELECT COUNT(DISTINCT学号)FROM 成绩WHERE分数60;查询结果中包含的元组数目是( )A . 1 B . 2 C

11、. 3 D . 426设有关系R和关系S如图3所示,RABC123456789SDE5678910图3进行运算后结果中含有元组的数目是( )A. 6 B. 7 C. 8 D. 927已知关系:厂商(厂商号,厂名),主码为厂商号;产品(产品号,颜色,厂商号),主码为产品号,外码为厂商号。假设两个关系中已经存在如图4所示元组:厂商厂商号厂名C01宏达C02立仁C03广源产品产品号颜色厂商号P01红C01P02黄C03图4若再往产品关系中插入如下元组:I(P03,红,C02)II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入的元组是( )A. I,II,IV

12、B. I,III C. I,II D. I,IV28. 在数据库系统中,拥有最高权限的用户是( )A. GUEST B. DBA C. PUBLIC D. ROLE29. 设有关系模式R(S,D,M),其函数依赖集:FSD,DM,则关系模式R的规范化程度最高达到( )A. 1NFB. 2NFC. 3NFD. BCNF30. 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合FAD,BC ,EA ,该关系模式 的候选码是( )A. (A, B) B. (B, E) C. (C, D) D. (D, E)二、填空题(本大题共20小题,每小题2分,共40分)1. 数据管理技术的发展经历了如下三

13、个阶段:人工管理阶段、文件系统阶段和 系统阶段。2. 若XY,且存在X的真子集X,XY,则称Y对X_函数依赖。3. 关系数据模型中,二维表的列称为_,二维表的行称为_。4. 在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于_ 。5. 如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是_ 个关系。6. 操纵、管理数据库并控制数据资源使用的软件称为 。7. 在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为 规则。8. 若关系为1NF,且它的每一非主属性都_ 候选码,则该关系为2NF。9. 将E-R图中的实体和联系转换为关系模型

14、中的关系,这是数据库设计过程 设计阶段的任务。10. 在SQL语言中,使用 语句进行授权。11. 在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE) SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句: SELECT SNAME, GRADE FROM S, SC,C WHERE CNAME=数据库技术 AND S.S#=SC.S# AND 。12. 关系代数是以集合代数为基础发展起来的,它是一种关系操纵语言,它的操作对象和操作结果都是 。13. 在SQL语言中,为

15、了修改基本表的结构,可以使用的语句是 。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

提交评论