您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 2011级信管数据库考试试题
2011级信息管理专业数据库试题(注:请将正确答案写在答题纸上,答在试卷上不得分)一、选择题(共30小题,每小题1.5分,共45分)1.数据库系统中的人员通常包括()Ⅰ.数据库管理员Ⅱ.系统分析员Ⅲ.数据库设计员Ⅳ.应用程序员V.最终用户A.仅Ⅰ、Ⅲ和VB.仅Ⅰ、Ⅱ、Ⅲ和VC.仅Ⅰ、Ⅲ、Ⅳ和VD.全部2.下列关于“数据库三级模式结构”的叙述中,哪一条是不正确的()A.视图是外模式B.模式是数据库中全体数据的逻辑结构和特征的描述C.一个数据库可以有多个模式D.一个数据库只有一个内模式3.在数据库的三级模式结构中,当模式改变时,通过修改外模式/模式的映像而使外模式不变,从而不必修改应用程序,这是保证了数据与程序的()A.存储独立性B.物理独立性C.用户独立性D.逻辑独立性4.关系数据模型的三个要素是()A.关系数据结构、关系操作集合和关系规范化理论B.关系数据结构、关系规范化理论和关系完整性约束C.关系规范化理论、关系操作集合和关系完整性约束D.关系数据结构、关系操作集合和关系完整性约束5.在概念模型中,客观存在并可以相互区别的事物称为()A.码B.属性C.联系D.实体6.在数据库的三级模式结构中,内模式的个数()A.只有1个B.与用户个数相同C.由系统参数决定D.有任意多个7.在关系数据模型中,一个关系中的主码()A.可以取值NULL(空值)B.只能是单个属性C.不能是其他关系的外码D.只能有一个8.数据库的概念模型独立于()A.E-R图B.具体的机器和DBMSC.现实世界D.用户需求9.在SQL语言的SELECT语句中,用于对结果元组进行排序的是哪一个子句()A.GROUPBYB.HAVINGC.ORDERBYD.WHERE10.设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡儿积,即:T=R×S,则关系T的度为()A.10B.20C.30D.5011.设关系R和S具有相同的度,且相应的属性取自同一个域。下列哪一个关系代数运算的结果集合为{t|t∈R∧t∈S}()A.R∪SB.R-SC.R×SD.R∩S12.下列对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,WEIGHT)工程项目关系模式J(JNO,JNAME,CITY)供应情况关系模式SJP(SNO,PNO,JNO,QTY)假定它们都已经有若干数据。14.“找出使用供应商名为‘红星’的供应商所供应的零件的工程名”的SELECT语句中将使用的关系有()A.S、J和SJPB.S、P和SJPC.P、J和SJPD.S、J、P和SJP15.“找出北京供应商的所有信息”的SELECT语句是()A.SELECT*FROMSWHERECITY=′北京′B.SELECTSNO,SNAMEFROMSWHERECITY=′北京′C.SELECT*FROMSWHERECITY=北京D.SELECTSNO,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’的部门号改为‘05’17.用下面的SQL语句建立一个基本表:CREATETABLEStudent(S#CHAR(4)NOTNULL,SnameCHAR(8)NOTNULL,SexCHAR(2),AgeINT);可以插入到表中的元组是()A.‘S1’,‘刘建’,男,25B.‘S1’,NULL,男,25C.NULL,‘刘建’,NULL,25D.‘S1’,‘刘建’,NULL,NULL第18至20题基于学生-选课-课程数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)18.若要求查找选修数据库技术这门课程的学生姓名和成绩,将使用关系()A.S和SCB.SC和CC.S和CD.S、SC和C19.若要求查找姓名中第一个字为'王'的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的?(B)Ⅰ.SELECTS#,SNAMEFROMSWHERESNAME=′王%′Ⅱ.SELECTS#,SNAMEFROMSWHERESNAMELIKE′王%′Ⅲ.SELECTS#,SNAMEFROMSWHERESNAMELIKE′王_′A.ⅠB.ⅡC.ⅢD.全部20.为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建()A.视图B.索引C.模式D.表21.在下列关于关系的陈述中,错误的是()A.表中任意两行的值不能相同B.表中任意两列的值不能相同C.行在表中的顺序无关紧要D.列在表中的顺序无关紧要22.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE()A.'__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,D)C.(A,C,D)D.(B,C,D)25.已知成绩关系如图2所示。成绩学号课程号分数S1C180S1C275S2C1nullS2C255S3C390图2执行SQL语句:SELECTCOUNT(DISTINCT学号)FROM成绩WHERE分数>60;查询结果中包含的元组数目是()A.1B.2C.3D.426.设有关系R和关系S如图3所示,RABC123456789SDE5678910图3进行DBSR运算后结果中含有元组的数目是()A.6B.7C.8D.927.已知关系:厂商(厂商号,厂名),主码为厂商号;产品(产品号,颜色,厂商号),主码为产品号,外码为厂商号。假设两个关系中已经存在如图4所示元组:厂商厂商号厂名C01宏达C02立仁C03广源产品产品号颜色厂商号P01红C01P02黄C03图4若再往产品关系中插入如下元组:I(P03,红,C02)II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入的元组是()A.I,II,IVB.I,IIIC.I,IID.I,IV28.在数据库系统中,拥有最高权限的用户是()A.GUESTB.DBAC.PUBLICD.ROLE29.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()A.1NFB.2NFC.3NFD.BCNF30.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式的候选码是()A.(A,B)B.(B,E)C.(C,D)D.(D,E)二、填空题(本大题共20小题,每小题2分,共40分)1.数据管理技术的发展经历了如下三个阶段:人工管理阶段、文件系统阶段和系统阶段。2.若X→Y,且存在X的真子集X',X'→Y,则称Y对X_________函数依赖。3.关系数据模型中,二维表的列称为________,二维表的行称为________。4.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于__________。5.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是________个关系。6.操纵、管理数据库并控制数据资源使用的软件称为。7.在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为规则。8.若关系为1NF,且它的每一非主属性都__________候选码,则该关系为2NF。9.将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程设计阶段的任务。10.在SQL语言中,使用语句进行授权。11.在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECTSNAME,GRADEFROMS,SC,CWHERECNAME='数据库技术'ANDS.S#=SC.S#AND。12.关系代数是以集合代数为基础发展起来的,它是一种关系操纵语言,它的操作对象和操作结果都是。13.在SQL语言中,为了修改基本表的结构,可以使用的语句是。14.在________存取控制方法中,每一个数据库对象都被标以一定的密级,每一个用户也被授予某一个级别的许可证。对于任意一个对象,只有具有合法许可证的用户才可以存取。15.数据的________性是为了防止数据库中存在不符合语义的、不正确的数据。16.在一个关系中,任何一个候选码中所包含的属性都称为________。17.根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取________。18.可以为一组具有相同权限的用户创建一个________,使用其可以简化授权的过程。19.IS_S1是一个视图,IS_S2是由IS_S1导出的视图,如果要删除IS_S1,则需要使用________删除。20.在嵌套查询中,如果子查询的查询条件不依赖于父查询,则这类子查询称为__________子查询。三、设计题(共2小题,第1小题10分,第2小题5分,共15分)设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。1.试用SQL语句完成以下查询:列出各部门中工资不低于600元的职工的平均工资。2.有如下关系代数表达式)))((('001'DEPTEMPMANAGERENO请将其转化成相应的SQL语句。
本文标题:2011级信管数据库考试试题
链接地址:https://www.777doc.com/doc-3021729 .html