已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上 装 订 线 院(系)名: 班级: 姓名: 学号: 考生类别: 考试日期: 下 装 订 线 陕西师范大学20092010学年第二学期期末考试计算机科学学院2007级计算机科学、软件工程专业 数据库原理(A)题号一二三四五总分分数答卷注意事项: 1、学生必须用蓝色(或黑色)钢笔、圆珠笔或签字笔直接在试题卷上答题。2、答卷前请将密封线内的项目填写清楚。 3、字迹要清楚、工整,不宜过大,以防试卷不够使用。 4、本卷共 5 大题,总分为100分。得分评卷人一、单项选择题(将一个正确的答案代码填入括号中,每小题1分,共15分)(1)下面列出的数据库管理技术发展的三个阶段中(I人工管理阶段, II文件系统阶段, III数据库阶段),没有专门的软件对数据进行管理的是( )。 A、I和II B、只有II C、II和III D、只有I (2)描述数据库全体数据的全局逻辑结构和特性的是( )。 A、模式 B、内模式 C、外模式 D、 模式和外模式(3)自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。 A、元组 B、行 C、记录 D、属性(4)若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为( )。A、主码 B、候选码 C、主属性 D、外码(5)SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A、提示式SQL B、多用户SQL C、嵌入式SQL D、解释式SQL(6)有关系S(S,SNAME,SAGE),C(C,CNAME),SC(S,C,GRADE)。其中S是学生号,SNAME是学生姓名,SAGE是学生年龄, C是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。 A、S.S# = SC.S# and C.C# = SC.C# and SAGE=20 and CNAME=ACCESS B、S.S# = SC.S# and C.C# = SC.C# and SAGE in(=20) and CNAME in (ACCESS) C、SAGE in=20 and CNAME in ACCESS D、SAGE=20 and CNAME=ACCESS (7)设有关系模式R(S,D,M),其函数依赖集:FSD,DM,则关系模式R的规范化程度最高达到( )。 A、1NF B、2NF C、3NF D、BCNF (8)XY,当下列哪一条成立时,称为平凡的函数依赖( )。 A、X Y B、YX C、XY D、XY(9)概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的( )。 A、数据模型 B、概念模型 C、层次模型 D、关系模型(10)从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是( )。 A、将N方码和联系的属性纳入M方的属性中 B、将M方码和联系的属性纳入N方的属性中 C、增加一个关系表示联系,其中纳入M方和N方的码 D、在M方属性和N方属性中均增加一个表示级别的属性 (11)后援副本的作用是( )。 A、保障安全性 B、一致性控制 C、故障后的恢复 D、数据的转储 (12)事务日志用于保存( )。 A、程序运行过程 B、程序的执行结果 C、对数据的更新操作 D、对数据的查询操作 (13)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )。 A、一个是DELETE,一个是SELECT B、一个是SELECT,一个是DELETE C、两个都是UPDATE D、两个都是SELECT (14)( )对系统的数据加以标记,并对标记的主体和客体实施强制存取控制(MAC)以及审计等安全机制,能够较好地满足大型企业或一般政府部门对于数据的安全需求,是真正意义上的安全产品。A、C1级 B、C2级 C、B1级 D、B2级(15)数据类型、取值范围、空值约束属于( )。A、静态列级约束 B、静态元组约束C、静态关系约束 D、动态列级约束得分评卷人二、填空题(在横线上填写正确的答案,每空1分,共10分)(16)数据库管理系统是数据库系统的一个重要组成部分,它的主要包括以下的几个功能: 功能、 功能、 以及数据库的建立和维护。(17)数据库设计分为以下六个阶段: 阶段、 阶段、 阶段、 阶段、 阶段以及数据库的运行与维护阶段。(18)SQL语言除了具有数据查询和数据操纵功能之外,还具有 功能和 功能,它是一个综合性的功能强大的语言。 得分评卷人三、判断题(判断下述结论是否正确,对正确的结论加以证明,对错误的结论说明原因或举一反例进行说明,每小题5分,共10分)(19)关系模式中全部属性组成的集合为候选码的关系是3NF,也是BCNF。(20)设存在关系模式R(U),U为全部属性的集合,如果多值依赖XY在W(W是U的真子集,W包含X和Y)上成立,那么多值依赖XY也一定在U上成立。 下 装 订 线 上 装 订 线 得分评卷人四、简答题(每小题5分,共15分)(21)数据库转储的意义是什么? 试比较各种数据转储方法。(22)在嵌入式SQL中是如何解决数据库工作单元与源程序工作单元之间通信的? 上 装 订 线 院(系)名: 班级: 姓名: 学号: 考生类别: 考试日期: 下 装 订 线 (23)试述事务故障的恢复策略和步骤。得分评卷人五、综合题(第24小题20分,第25小题10分,第26小题20分,共50分)(24)假定一个部门的数据库包括以下的信息:职工的信息:职工号、姓名、住址和所在部门。部门的信息:部门所有职工、部门名称、部门编号、办公地点和销售的产品。产品的信息:产品名、产品编号、颜色和重量。制造商的信息:制造商名称、制造商编号、地址。有关语义如下:一个职工只隶属于一个部门,每一个部门有若干名职工;一个部门可以销售若干种产品,而某一产品也可以被若干个部门销售,某一个部门销售某一种产品会有一个销售数量;一个制造商可以生产若干种产品,而一种产品也可以被若干个制造商生产,某一个制造商生产某一种产品会有一个价格。职工号、部门编号、产品编号和制造商编号是唯一的。根据以上情况和假设,试作如下设计:(i)构造满足需求的ER图(实体名和属性名的命名根据题中给出的中文名称来定)。(ii)将ER图转换为等价的关系模型结构,并指出各个关系模式的候选码。(25)假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)。如果规定: 每个商店可以销售若干种商品,而每种商品也可以被若干个商店销售;每个商店的每种商品只由一个部门负责销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。试回答下列问题:(i) 根据上述规定,写出关系模式R的函数依赖集和的候选码;(ii)试问关系模式R最高属于第几范式并说明理由,如果你认为R不属于BCNF,请将R分解成BCNF模式集。(26)设有如下表所示的三个关系S、C和SC。 S(S#,SNAME,SEX字段为字符型,AGE字段为整型) 下 装 订 线 上 装 订 线 S#SNAMEAGESEX1李强23男2刘丽22女5张友22男C(C#,CNAME,TEACHER字段均为字符型)C#CNAMETEACHERK1C语言王华K5数据库原理程军K8编译原理程军SC(S#,C#字段为字符型,GRADE字段为整型)S#C#GRADE1K1832K1855K1922K5905K5845K880用关系代数实现如下要求:(i)检索年龄大于21岁男学生的学号(S)和姓名(SNAME);用SQL语句实现如下要求:(ii)把对表S的INSERT权限授予用户张勇,并允许他再将此权限授予其他
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论