数据库原理 - 本科生 - 2014 - 试卷A - 图文

更新时间:2023-11-30 19:36:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

天津大学试卷专用纸

学院 软件学院 专业 软件工程 班 年级 学号 姓名 A卷 共 5页 第 1页

2013 ~2014 学年第 2 学期本科生期末考试试卷 《 数据库原理 》(A卷 共 5 页) (考试时间:2014 年 6 月23日) 题号 得分 1 6 11 16 一 二 2 7 12 17 三 3 8 成绩 核分人签字 4 9 14 19 5 10 15 20 请将选择题的答案填写在下面的表格中 13 18 一、单项选择题(20题,每题2分) 1.在数据库系统中,日志文件可以用于? A.保障事务的并发性 B.保障数据的安全性 C.检测系统的死锁 D.数据库故障的恢复 2.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系集的映射类型是 A.多对多 B.一对一 C.多对一 D.零对多 3.已知关系R={A,B,C,D,E,F},F={A→C,BC→DE,D→E,CF→B}。则(AB)属性的闭包是 A.ABCDEF B.ABCDE C.ABC D.A 4.设有关系R(A,B,C)和S(C,D)。与SQL语句select R.A,R.B,S.D from R,S where R.C=S.C 等价的关系代数表达式是 A.σR.C=S.C(πA,B,D(R×S)) B.πA,B,D(σR.C= S.C(R×S)) C.σR.C=S.C((πA,B (R))×(πD(S))) D.σR.C=S.C(πD((πA,B(R))×S)) 5.某查询语句中有“%田_”语句,则可能的查询结果有 A.张田 B.田利华 C.田华 D.刘耕田 6.数据库系统与文件系统的主要区别是 A.数据库系统复杂,而文件系统简单 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 7.数据库(DB)和数据库管理系统(DBMS)两者之间的关系是 A.DBMS包括DB B.DB和DBMS无关 C.DB包括DBMS D.DBMS就是DB 8.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为 A.数据定义语言 B.数据库子语言 C.数据操纵语言 D.数据结构语言 9.设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C为课程,P为教师,S为学生,G为成绩,T为时间,R为教室,根据定义有如下函数依赖集:F={C→G,SC→G,TR→C,TP→R,TS→R},下面哪个是W的关键字 A.SC B.TR C.TP D.TSP 10.如果事务T对数据D已加S锁,则其他事务对数据D加什么锁? A. 可以加S锁,不能加X锁 B. 可以加S锁,也可以加X锁 C. 不能加S锁,可以加X锁 D. 不能加任何锁 11.数据库中一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是指事务的哪个特性。 A. 原子性 B. 一致性 C. 独立性 D. 持久性 天津大学试卷专用纸

学院 软件学院 专业 软件工程 班 年级 学号 姓名 A卷共 5页 第2页

12. SQL中,下列判断age是否为空值的操作,不正确的是 15.在DBMS中执行GRANT REFERENCES(col1) ON TABLE t1 TO user user7,对于该语A. AGE IS NULL 句下面哪个描述是正确的: B. AGE IS NOT NULL A.user7可以在t1上定义视图 B.user7可以更新t1中的col1属性的值 C. AGE = NULL C.user7在创建其他表时可以定义参考于t1中col1属性的外关键字 D. NOT (AGE IS NULL) D.user7可以在t1中定义外关键字. 13.如果有两个关系T1,T2.客户要求每当从T2中删除一条记录时,T1中特定记录就需要16.有一个关系模式employee(name,department,phone_number),下面哪句话允许被改变,我们需要定义什么来满足该要求. user1可以修改phone_number列的值 A.在T1上定义视图 B.在T2上定义视图 A. GRANT INDEX (phone_number) ON TABLE employee TO user1 C.在T1和T2上定义约束 D.定义trigger B. GRANT ALTER (phone_number) ON TABLE employee TO user1 C. GRANT UPDATE (phone_number) ON TABLE employee TO user1 14.某个企业的数据库包含以下信息:员工(由员工编号唯一确定,记为ssn),部门(由部D. GRANT REFERENCES (phone_number) ON TABLE employee TO user1 门编号唯一确定记为did)员工工作在部门中,每个部门都必须而且只能由一个员工管 理.下面哪个ER图能够正确的反映管理关系 17.一个企业提供了一个查询数据库,该数据库的数据可以很容易的重新构造.为了

提供数据库中磁盘数据的访问速度,下面磁盘技术 中采用哪种方法可以满足该要求: A. RAID 0 B.RAID 1 C. RAID 0+1 D.RAID 5

18.以下哪种情况会发生丢失更新?

A. 一个事务读取了相同的数据记录两次,并且每次都返回不同的数据值 B. 在一个事务期间,基于特定标准的搜索在执行连续搜索之后返回额外的行 C. 返回了未落实的数据,但产生这些数据的事务已回滚

D. 两个事务读取并试图更新相同的数据,第二次更新将在第一次更新落实之前将其

覆盖。

19.在开发数据库应用软件时,应用中事务的默认隔离级是: A.Read Uncommitted B. Read Committed C. Repeatable Read D. Serializable

20.铁路售票系统要求客户在订票前可以允许客户查询但客户上次的查询结果必须出现在下次查询中,在售票系统中的事务隔离级至

少应该是:

A. Read Uncommitted B Read Committed

C. Repeatable Reads D. Serializable

天津大学试卷专用纸

学院 软件学院 专业 软件工程 班 年级 学号 姓名 A卷共5页 第3页

二。名词解释(每题2分共10分) 1.主关键字

2.函数依赖

2.查找水手中年龄最大的水手编号。 (5分)

3.第三范式

4.数据库事务(数据库事务的特点只要名称不要详细解释)

请用SQL语句表示下列查询:

5.log先写机制(WAL) 3.查找所有水手的定船信息,并将结果按水手编号和船的编号排序(水手编号相同 再排船的编号)。(5分)

三。简答题(50分)

有关系模式Sailors(sid:char(10),sname:char(20),rating:int,age:int),其中sid是主关键字,sid表示水手的编号,sname表示水手的姓名,rating表示水手的级别,age表示水手的年龄。Boats(bid:char(10),bname:char(20),color:char(10)),其中bid表示船的编号是主关键字,bname是船的名字,color是船的颜色。Reserves(sid:char(10),bid:char(10),rdate:date),Reserves中记录水手在哪天定了那只船,其中sid是指向Sailors的外关键字,bid是指向Boats的外关键字,(sid,bid,rdate)合起来构成Reserves的主关键字。 请用关系代数表示下列查询:

1.查找至少定过两艘不同的船的水手编号。(5分)

天津大学试卷专用纸

学院 软件学院 专业 软件工程 班 年级 学号 姓名 A卷共5页 第4页

4.删除名字叫lubber的水手的定船信息。(5分)

5.查找定了103号船的水手的详细信息。(4分)

6.查找级别最高的水手中年龄最小的水手编号。(6分)

7.根据下面的要求创建学生表 (5分)

某学院需要完成一个学生选课及成绩管理系统,该系统要求能够登记,修改,查询,统

计学生、课程、选课的基本信息。学生的基本信息包括:学号(sid:char(10)),姓名(name:char(10)),性别(gender:char(2)),入学年份(grade:char(4))。课程的基本信息包括:课程编号(cid:char(10)),课程名称(cname:char(10)),学分(credit:char(10))。选课信息:学生学号(sid:char(10)),课程号(cid:char(10)),选课年份(years:char(4)),成绩 (mark:int)。要求学生基本信息中性别的可选着值只能是(男或女),所有的学生在2014年全部都要选课。

8.设有关系模式R(A,B,C,D),其上的函数依赖集:F={A→C,C→A,B→AC,D→AC} (15分)

(1).计算(AD)+。 (2分)

(2).求F的函数依赖最小等价依赖集。 (5分)

天津大学试卷专用纸

学院 软件学院 专业 软件工程 班 年级 学号 姓名 A卷共5页 第5页

)

(3).求R的一个关键字。 (3分)

(4).将R分解成满足3NF并具有无损连接性与保持依赖性。(5分)

本文来源:https://www.bwwdw.com/article/n2dt.html

Top