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

下载本文档

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

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐2022-2022-1学期南方数据库原理与应用(B)卷南京林业高校南方学院试卷(B)

课程数据库原理与应用2012~2013年第一学期

全部答案均要写在答题纸上,否则不给分!

一、挑选题(每题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=R×S,

则关系T的元组个数是(C)。

A.7

B.9

C.12

D.167.设有关系R和S,关系代数表达式R-(R-S)表示的是(D)。A.R-S

B.R÷S

C.R∪S

D.R∩S8.设关系R和S的属性个数分离为2和3,那么等价于(B)。

A.

B.

C.

D.9.SQL中,与“

A.>MAX

B.MIN

10.设有关系R=(A,B,C),与SQL语句SELECTDISTINCTAFROMRWHERE

SR2

1>>σ)(41SR?>σ)(41SR>σ)(21SR>σ

B=17;等价的关系代数表达式是(C)。

A.πA(R)B.πB=17(R)C.πA(σB=17(R))D.σB=17(πA(R))11.索引的作用之一是(C)。

A.节约存储空间B.便于管理

C.加快查询速度D.建立各数据表之间的关系

12.以下有关SELECT子句的讲述中不正确的是(A)。

A.SELECT子句中只能包含表中的列及其构成的表达式

B.SELECT子句规定了结果集中的列挨次

C.SELECT子句中可以使用别号

D.假如FROM子句中引用的两个表中有同名的列,则在SELECT子句中引用它们时必需使用表名前缀加以限制

13.部分匹配查询中有关通配符“%”的讲述中正确的是(C)。

A.“%”代表一个字符B.“%”代表多个字符

C.“%”可以代表零个或多个字符D.“%”不能与“_”同使用

14.设有关系模式R(A,B,C,D),其函数依靠集F={(A,B)→C,C→D},则关系模式R

的规范化程度最高达到(B)。

A.1NF

B.2NF

C.3NF

D.BCNF

15.在关系模式中,假如属性A和属性B的值存在一对一的联系,则有(C)。

A.A→B

B.B→A

C.A←→B

D.以上都不是

16.关系模式R中的属性全是主属性,则R的最高范式必然是(D)。

A.1NF

B.2NF

C.3NF

D.BCNF

17.X→Y,当下列哪一条成立时,称为平庸的函数依靠(B)。

A.X?Y

B.Y?X

C.X∩Y=φ

D.X∩Y≠φ

18.以下四个讲述中,哪一个不是对关系模式举行规范化的主要目的(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”号职工的姓名和诞生年代,请用关系代数表示

........。∏ENAME,BIRTH(σENO=’8395(EMP))

以下题目请用

.....

...语句表示。

......SQL

2.用SQL语句创建SAL表,其中ENO为字符串类型,长度为8个字节,PNO为字符串

类型,长度为5个字节,SALARY为整型。要求定义主码和外码。

CreatetableSAL(

ENOchar(8),

PNOchar(5),

SALARYint,

PRIMARYKEY(ENO,PNO),

FOREIGNKEYENOREFERENCESEMP(ENO),

FOREIGNKEYPNOREFERENCESPRJ(PNO)

)

3.查询姓“张”的女性员工的具体信息。

select*fromEMPwhereENAMElike‘%ENAME%’andSEX=’女’;

4.查询工资在3500元以上(含3500元)的职工号、姓名及工资,并按工资从高到低罗列。

SelectENO,ENAME,SALARYfromEMP,SALwhereEMP.ENO=SAL.ENO

SALARY>=3500orderbySALARYdesc;

5.统计每项工程发放给员工的工资总额,要求显示工程编号和工资总额。

SelectPNO,sum(SALARY)fromSALGROUPBYPNO;

6.查询平均工资超过3000元(不含3000)的工程编号和工程名称,并按工程编号由小到大挨次罗列。SELECTPNO,PNAMEFROMPRJWHEREPNOIN

(SELECTPNOFROMSALGROUPBYPNOHAVINGAVG(SALARY)>3000);

7.查询没有一位职工工资低于3000元的工程编号和工程名。

SELECTPNO,PNAMEFROMPRJWHEREPNONOTIN(SELECTPNOFROMSALWHREESALARY<3000);

8.请用嵌入式SQL语句向酬劳表SAL中插入一条新元组,已知职工号、工程编号和工资依次存放在主变量HENO,HPNO和HSALARY中。

INSERTINTOSAL(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={B→CD,E→B,B→C,D→AC,E→C,B→A},完成以下操作:(1)求该关系模式最小函数依靠集Fmin。

(2)求属性BD的闭包(BD)F+

(3)求R的候选码

(4)推断R最高达到第几范式?为什么?

南京林业高校南方学院答题纸(B)

课程名称数据库原理与应用2022-2022学年第一学期

二、填空题(每空1分,共20分)

1、________________________

2、____________________________________

3、________________________

4、____________________________________

5、____________________________________

6、________________________

7、_

温馨提示

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

评论

0/150

提交评论