四川理工学院计算机学院数据库原理历年考研真题.docx

上传人:b****5 文档编号:6354734 上传时间:2023-01-05 格式:DOCX 页数:23 大小:343.44KB
下载 相关 举报
四川理工学院计算机学院数据库原理历年考研真题.docx_第1页
第1页 / 共23页
四川理工学院计算机学院数据库原理历年考研真题.docx_第2页
第2页 / 共23页
四川理工学院计算机学院数据库原理历年考研真题.docx_第3页
第3页 / 共23页
四川理工学院计算机学院数据库原理历年考研真题.docx_第4页
第4页 / 共23页
四川理工学院计算机学院数据库原理历年考研真题.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

四川理工学院计算机学院数据库原理历年考研真题.docx

《四川理工学院计算机学院数据库原理历年考研真题.docx》由会员分享,可在线阅读,更多相关《四川理工学院计算机学院数据库原理历年考研真题.docx(23页珍藏版)》请在冰豆网上搜索。

四川理工学院计算机学院数据库原理历年考研真题.docx

四川理工学院计算机学院数据库原理历年考研真题

 

最新资料,WORD格式,可编辑修改!

 

目 录

第一部分 历年考研真题汇编

2014年四川理工学院计算机学院816数据库原理考研真题

2013年四川理工学院计算机学院816数据库原理考研真题

招生专业:

120100管理科学与工程

考试科目:

816数据库原理—A

考试时间:

3小时

一、选择题(在备选答案中选出一个正确答案,每小题2分,共40分)

1.在DBS中,DBMS和OS之间关系是()

A.并发运行

B.相互调用

C.OS调用DBMS

D.DBMS调用OS

2.关系模式S(A,B,C,D)中的σ3<'2'(S)等价于如下的()语句。

A.SELECT*FROMSWHEREC<'2'

B.SELECTB,CFROMSWHEREC<'2'

C.SELECTB,CFROMSHAVINGC<'2'

D.SELECT*FROMSWHERE'3'

3.对DB中数据的操作分成两大类:

()

A.查询和更新

B.检索和修改

C.查询和修改

D.插入和修改

4.在关系中,“基数”(cardinality)是指()

A.行数

B.属性个数

C.关系个数

D.列数

5.设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作结果的元组个数为()

A.10

B.小于等于10

C.20

D.小于等于20

6.下列式子中,不正确的是()

A.R-S=R-(R∩S)

B.R=(R-S)∪(R∩S)

C.R∩S=S-(S-R)

D.R∩S=S-(R-S)

7.SQL中,与“NOTIN”等价的操作符是()

A.=SOME

B.<>SOME

C.=ALL

D.<>ALL

8.对于基本表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。

基本表DEPT(DNO,DNAME),其属性表示部门的编号和部门名。

有一SQL语句:

SELECTCOUNT(DISTINCTDNO)

FROMEMP;

其等价的查询语句是()

A.统计职工的总人数

B.统计每一部门的职工人数

C.统计职工服务的部门数目

D.统计每一职工服务的部门数目

9.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→A},则属性集(CD)的闭包(CD)+为()

A.CD

B.ACD

C.BCD

D.ABCD

10.无损联接和保持FD之间的关系是()

A.同时成立或不成立

B.前者蕴涵后者

C.后者蕴涵前者

D.没有必然的联系

11.设计子模式属于数据库设计的()

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

12.当同一个实体集内部的实体之间存在着一个1:

N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为()

A.1个

B.2个

C.3个

D.4个

13.设系、学生、教师三个实体之间存在约束:

一个系可以招聘多名教师,一名教师只受聘于一个系;一个系可以招收多名学生,一名学生只属于一个系。

下列ER图能准确表达以上约束的是()

14.“日志”文件可以用于()。

A.实现数据库的安全性控制

B.数据库恢复

C.保证数据库的完整性

D.控制数据库的并发操作

15.关于数据视图与三级模式,下列说法错误的是()

A.数据视图是指用户从某个角度看到的客观世界数据对象的特征

B.概念模式以数据模型的形式描述数据

C.外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构

D.三级模式结构实现了数据的独立性

16.为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。

下列一般不属于数据库管理员日常维护工作的是()

A.数据库备份与恢复

B.数据内容一致性维护

C.数据库安全性维护

D.数据库存储空间管理

17.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法。

下列不属于结构化分析和建模方法优点的是()

A.从局部或子系统开始分析问题,便于建模人员了解业务模型

B.可避免过早陷入具体细节

C.图形对象不涉及太多技术术语,便于用户理解模型

D.用图形化的模型能直观地表示系统功能

18.对于关系的主码必须满足的条件,有下列说法:

Ⅰ.一个关系中的主码属性或属性组能够决定该关系中的所有其他属性

Ⅱ.一个关系中的主码属性不能与其他关系中的主码属性重名

Ⅲ.在一个关系中,一个主码属性的任一真子集都不能够决定其他属性

Ⅳ.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组

以上说法正确的是()

A.Ⅰ和Ⅱ

B.Ⅱ和Ⅲ

C.Ⅰ和Ⅲ

D.Ⅱ和Ⅳ

19.()用于对表中某列或某些列数据的有效范围进行限制,系统在输入或修改数据时对数据的有效性进行自动检查,以判断列中的数据值是否有效。

A.DEFAULT约束

B.UNIQUE约束

C.PRIMARYKEY

D.CHECK约束

20.已知学生表(学号,姓名,年龄,所在系),学号是主码。

在这个表上建有视图V1,V1视图的定义语句为:

CREATEVIEWV1

AS

SELECT姓名,年龄,所在系

FROM学生表

WHERE年龄>=(SELECTAVG(年龄)FROM学生表)

I.UPDATEV1SET年龄=年龄+1

II.SELECT*FROMV1WHERE年龄>20

III.DELETEFROMV1WHERE年龄>20

IV.INSERTINTOV1VALUES(‘张三’,20,‘计算机系’)

以上语句能正确执行的()。

A.仅Ⅰ和Ⅱ

B.仅Ⅱ

C.仅Ⅱ和Ⅳ

D.仅Ⅰ、Ⅱ和Ⅲ

二、填空题(每空2分,共计34分)

1.数据库的三级模式结构是对_____的三个抽象级别。

2.数据库的核心操作是_____。

3.数据独立性使得修改DB结构时尽量不影响已有的_____。

4.实体完整性规则是对主键的约束,参照完整性规则是对_____的约束。

5.在SQL中,关系模式称为_____,元组称为行,属性称为_____。

6.在SQL中,外模式一级数据结构的基本单位是_____。

7.数据模型的三要素是_____、_____和_____。

8.SQL有两种使用方式:

_____和_____。

9.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},则F在模式ACD上的投影为_____。

10.在并发控制中。

常用的封锁有_____和_____。

11.设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。

现要建立统计每个系选课人数的视图。

请补全下列语句:

CREATEVIEWV1(系名,人数)AS

SELECT所在系名,_____

FROM选课表JOIN学生表ON选课表.学号=学生表.学号

GROUPBY所在系名

12.使用游标的步骤为:

说明游标、打开游标、推进游标、_____。

三、简答题(每小题5分,共计10分)

1.试述笛卡尔积、θ连接、等值连接与自然连接有什么区别?

2.CHECK约束和FOREIGNKEY约束有什么区别和联系?

四、应用题(共计66分)

1.(10分)设有关系R,S分别为:

R

S

A

B

C

B

C

D

a1

b1

c2

b1

c2

d1

a2

b3

c7

b2

c1

d1

a3

b4

c6

b2

c3

d2

a1

b2

c3

a4

b6

c6

a2

b2

c3

a1

b2

c1

(1)求R÷S

(2)试用SQL语言完成此操作。

2.(9分)设有三个关系:

S(S#,SNAME,AGE,SEX)

SC(S#,C#,GRADE)

C(C#,CNAME,TEACHER)

试用关系代数表达式和SQL表示下列查询语句:

(1)检索学号为S3学生所学课程的课程名与任课教师名。

(2)检索王同学不学的课程的课程号。

(3)检索全部学生都选修的课程的课程号与课程名。

3.(6分)SQL2提供CASE表达式操作,这个操作类似于程序设计语言中的多分支选择结构,其句法如下:

CASE

WHEN条件1THEN结果1

WHEN条件2THEN结果2

WHEN条件nTHEN结果n

ELSE结果m

END

如果自上而下“条件i”首先被满足,那么这个操作返回值“结果i”(可以是某个表达式的值);如果没有一个条件被满足,那么返回值“结果m”。

在基本表SC(S#,C#,GRADE)中,GRADE值是百分制。

如果欲转换成“成绩等级”,则规则如下:

若GRADE<40则等级为D,若40≤GRADE<60则等级为C,若60≤GRADE<80则等级为B,若80≤GRADE则等级为A。

试写出下列语句:

(1)检索每个学生的学习成绩,成绩显示时以等级(SCORE)形式出现。

(2)若课程号为C5则增加6分,若课程号为C8则增加10分,其他一律增加5分。

(3)若C4课程的成绩低于该门课平均成绩时,提高5%,否则提高4%。

4.(6分)设R={A,B,C,D},F={A→B,A→C,C→D},ρ={ABC,CD}。

分解是否无损联接分解?

试说明理由。

5.(10分)设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。

如果规定:

每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。

试回答下列问题:

(1)根据上述规定,写出模式R的基本FD和关键码;

(2)说明R不是2NF的理由,并把R分解成2NF模式集;

(3)进而分解成3NF模式集。

6.(10分)某公司需建立产品信息数据库,经调查,其业务要求如下:

Ⅰ.一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中;

Ⅱ.对于一种具体的部件,要记录这种部件使用的各种零件的数量;

Ⅲ.对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量;

Ⅳ.一个供应商可供应多种零件,但一种零件只能由一个供应商供应。

根据以上业务要求,某建模人员构建了如下ER图:

此ER图中的实体的属性完整,但实体、联系的设计存在不合理之处。

(1)请重新构建合理的ER图,使之符合业务要求,且信息完整。

(2)根据重构的ER图给出符合3NF的关系模式,并标出每个关系模式的主码和外码。

7.(10分)设教学数据库的关系如下:

S(S#,SNAME,AGE,SEX)

SC(S#,C#,GRADE)

C(C#,CNAME,TEACHER)

试定义下列完整性约束:

(1)在关系S中插入的学生年龄值应在16~25岁之间。

(2)在关系SC中插入元组时,其S#值和C#值必须分别在S和C中出现。

(3)在关系C中删除一个元组时,首先要把关系SC中具有同样C#值的元组全部删去。

(4)在关系S中把某个S#值修改为新值时,必须同时把关系SC中那些同样的S#值也修改为新值。

8.(5分)设T1,T2,T3是如下的三个事务:

T1:

A:

=A+2;

T2:

A:

=A*2;

T3:

A:

=A**2(A←A2);

设A的初值为0。

若这三个事务允许并行执行,则有多少可能的正确结果,请一一列举出来;

第二部分 兄弟院校真题汇编

2013年南京航空航天大学民航学院834数据库原理及应用考研真题

2010年南京航空航天大学民航学院834数据库原理及应用考研真题

2009年南京航空航天大学民航学院834数据库原理及应用考研真题

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1