2012-2013-1学期南方数据库原理与应用(B)卷.doc_第1页
2012-2013-1学期南方数据库原理与应用(B)卷.doc_第2页
2012-2013-1学期南方数据库原理与应用(B)卷.doc_第3页
2012-2013-1学期南方数据库原理与应用(B)卷.doc_第4页
2012-2013-1学期南方数据库原理与应用(B)卷.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

南京林业大学南方学院试卷学 号 班 号 姓 名学号班号学 号 班 号 姓 名学号班号南京林业大学南方学院试卷(B)课程 数据库原理与应用 20 1220 13年第 一 学期所有答案均要写在答题纸上,否则不给分!题号一二三四五六总分得分一、选择题(每题 1 分,共 20 分)1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段这几个阶段中,数据独立性最高的是(A )阶段。A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 在数据库中,下列说法不正确的是( A )。A数据库避免了一切数据的重复 B若系统是完全可以控制的,则系统可确保更新时的一致性 C数据库中的数据可以共享 D数据库减少了数据冗余3. 数据独立性是指(D)。A. 数据独立于计算机B. 数据独立于操作系统C. 数据独立于数据管理系统D. 数据独立于应用程序4. 信息世界的实体对应于关系中的(C )。A. 性质B. 属性C. 元组D列5. 下列哪些运算是关系代数的基本运算(D)。 A. 交、并、差B. 投影、选择、除、连接 C. 连接、自然连接、笛卡尔乘积D. 投影、选择、笛卡尔乘积、差运算6. 设关系R和关系S的元组个数分别是3和4,关系T是R与S的笛卡尔积,即:T=RS,则关系T的元组个数是( C)。A7B9C12D167. 设有关系R和S,关系代数表达式R-(R-S)表示的是(D )。 AR-SBRSCRSDRS 8. 设关系R和S的属性个数分别为2和3,那么 等价于(B )。A BCD 9. SQL中,与“MAXBMAXCMIN10. 设有关系R=(A,B,C), 与SQL语句SELECT DISTINCT A FROM R WHERE B=17;等价的关系代数表达式是( C )。AA(R)BB=17(R)CA(B=17(R)DB=17(A(R) 11. 索引的作用之一是( C)。A节省存储空间B便于管理C加快查询速度D建立各数据表之间的关系12. 以下有关SELECT子句的叙述中不正确的是( A)。ASELECT子句中只能包含表中的列及其构成的表达式BSELECT子句规定了结果集中的列顺序CSELECT子句中可以使用别名D如果FROM子句中引用的两个表中有同名的列,则在SELECT子句中引用它们时必须使用表名前缀加以限制13. 部分匹配查询中有关通配符“”的叙述中正确的是(C )。A“”代表一个字符B“”代表多个字符C“”可以代表零个或多个字符D“”不能与“_”同使用14. 设有关系模式R(A,B,C,D),其函数依赖集F=(A,B)C,CD,则关系模式R的规范化程度最高达到( B )。A. 1NFB. 2NFC. 3NFD. BCNF15. 在关系模式中,如果属性A和属性B的值存在一对一的联系,则有( C )。A. AB B. BAC. AB D. 以上都不是16. 关系模式R中的属性全是主属性,则R的最高范式必定是(D )。A. 1NFB. 2NFC. 3NFD. BCNF17. XY,当下列哪一条成立时,称为平凡的函数依赖( B )。A. XYB. YXC. XY=D. XY18. 以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的(C)。 A. 减少数据冗余B. 解决更新异常问题 C. 加快查询速度D. 提高存储空间效率19. 事务的原子性是指(B)。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态20. 日志文件是用于记录( B )。A数据操作B每个事务所有更新操作和事务执行状态C程序执行的全过程D程序执行的结果二、填空题(每空 1 分,共 20 分)1. 数据独立性分为 和 。2. 根据联系所涉及的实体集的个数,联系分为三种: 、 、 。3. 为了提高数据库系统中的数据独立性,数据库系统在这三级模式间提供了两层映像 、 。4. DBS由 、 、应用开发工具软件和应用程序、数据库的软硬件支撑环境、 等部分构成。5. 和 是关系模型必须满足的完整性约束条件,被称为关系的 关系的两个不变性 。 6. SQL语言提供了两种不同的使用方式: 交互式 、 嵌套式 。7. 是指数据的正确性和相容性,防止错误数据进入数据库,防止数据存在不符合语义的数据。8. 并发操作如果不加以控制,可能带来三种问题: 、 、 ,并发控制常用的方法是 。三、编程题(每小题 4分,共32 分)设有如下3个关系模式:(1)职工EMP(ENO,ENAME,SEX,BIRTH),属性含义分别为:职工号,姓名,性别,出生年月;(2)工程PRJ(PNO,PNAME,PTOTAL),属性含义分别为:工程编号,工程名称,预算;(3)报酬SAL(ENO,PNO,SALARY),属性含义分别为:职工号,工程编号,工资;一个职工最多只能参加一项工程,一个工程有多个职工参加。1查询“8395”号职工的姓名和出生年月,请用关系代数表示。PENAME,BIRTH(sENO=8395(EMP)以下题目请用SQL语句表示。2用SQL语句创建SAL表,其中ENO为字符串类型,长度为8个字节,PNO为字符串类型,长度为5个字节,SALARY为整型。要求定义主码和外码。Create table SAL (ENO char(8),PNO char(5),SALARY int,PRIMARY KEY(ENO, PNO), FOREIGN KEY ENO REFERENCES EMP(ENO), FOREIGN KEY PNO REFERENCES PRJ(PNO)3查询姓“张”的女性员工的详细信息。select * from EMP where ENAME like %ENAME% and SEX=女;4查询工资在3500元以上(含3500元)的职工号、姓名及工资,并按工资从高到低排列。Select ENO,ENAME,SALARY from EMP,SAL where EMP.ENO=SAL.ENO SALARY=3500 order by SALARY desc;5统计每项工程发放给员工的工资总额,要求显示工程编号和工资总额。Select PNO,sum(SALARY) fromSAL GROUP BY PNO;6查询平均工资超过3000元(不含3000)的工程编号和工程名称,并按工程编号由小到大顺序排列。SELECT PNO,PNAME FROM PRJ WHERE PNO IN (SELECT PNO FROM SAL GROUP BY PNO HAVING AVG(SALARY)3000);7查询没有一位职工工资低于3000元的工程编号和工程名。SELECT PNO,PNAME FROM PRJ WHERE PNO NOT IN(SELECT PNO FROM SAL WHREE SALARY 3000);8请用嵌入式SQL语句向报酬表SAL中插入一条新元组,已知职工号、工程编号和工资依次存放在主变量HENO,HPNO和HSALARY中。INSERT INTO SAL (ENO, PNO, SALARY) VALUES(:HENO, :HPNO, :HSALARY);四、简答题 (每题5分,共 10分)1. 试述数据模型的概念和数据模型的三个要素。2. 什么是DBA?你如何看待DBA这项工作?假如你是一位DBA,你会从哪几方面做好这份工作?今后你还打算学习哪些与数据库管理或数据库开发相关的课程? 五、设计题(10分)一个工厂需要建立一个数据库系统,要存储以下信息:(1)一个工厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。(2)一个车间有多个工人,每个工人有职工号、姓名、出生日期、性别和工种(3)一个车间生产多种产品,产品有产品号和价格(4)一个车间生产多种零件,一个零件也可以在多个车间内生产,零件有零件号、重量和价格。(5)一个产品由多种零件组成,一种零件也可以装配出多种产品(6)产品与零件均存入仓库中,一种产品或零件只能存放在一个仓库中,一个仓库可以存放多种产品或零件。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。请根据上述描述完成以下操作:(1)画出该系统的ER图,只要求画出实体及联系。(2)根据ER图转换关系模式,要求指出每个关系模式的主码及其存在的外码。关系名称和属性名称要求都用中文表示。六、综合题(8分)对于R(A,B,C,D,E),F=BCD,EB,BC,DAC,EC,BA,完成以下操作:(1)求该关系模式最小函数依赖集Fmin。(2)求属性BD的闭包(BD)F+ (3)求R的候选码(4)判断R最高达到第几范式?为什么?B卷第5页南京林业大学南方学院答题纸(B)学 号 班 号 姓 名学号班号课程名称 数据库原理与应用 2012-2013学年第一学期题号一二三四五六总分得分一、选择题(每题 1 分,共 20 分

温馨提示

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

评论

0/150

提交评论