当前位置:首页 > 数据库原理 - 本科生 - 2008 - 试卷A - 图文
天津大学试卷专用纸
学院 计算机学院 专业 班 年级 学号 姓名 A卷共7页 第5页
有关系模式Sailors(sid:integer,sname:string,rating:integer,age:integer), Boats(bid:interger,bname:string,color:string) Reserves(sid:integer,bid:integer,day:datetime) 其中Sailors记录水手的消息,sid表示水手的编号是Sailors的主关键字,sname表示水手的姓名,rating表示水手的级别,age表示水手的年龄。Boats记录船的信息,bid表示船的编号是主关键字,bname表示船的名称,color表示船的颜色。Reserves记录水手订船的信息,sid和bid一起组成Reserves的主关键字,sid和bid均为外关键字,sid来自Sailors,bid来自Boats。
用元组关系演算表达下面的查询
4.查找至少订过两只不同船的水手姓名.(3分)
用关系代数表达下面的查询:
2..查找定了所用红色船的水手姓名(3分)
3.查找年龄最大的水手(4分)
用SQL语句表达下面的查询
5.查找所有订过红色船水手的姓名(5分)
6.查找所有水手的订船信息(5分)
天津大学试卷专用纸
学院 计算机学院 专业 班 年级 学号 姓名 A卷共7页 第6页
7.将水手按级别(rating)分组,查找平均年龄最小的级别组(5分)
8.查找只订过红色船而没有订过其它颜色船的水手的姓名(5分)
9函数依赖公理即Arnstrong公理表示如下:
设有关系模式R(A1,A2,A3,….,An)和属性全集U=A1A2…An。X,Y,Z均为U的子集,F是R的函数依赖集。
A1:若Y?X,则X?Y.
A2:若X?Y,则XZ?YZ A3:若X?Y,Y?Z, 则X?Z
请根据Arnstrong公理和函数依赖的证明 若X?YZ,则X?Y,X?Z(5分)
10. 设有关系模式R,F={A?C,C?A,B?AC,D?AC,BD?A}是R的函数依赖集, 请求出R的函数依赖最小集(5分)
天津大学试卷专用纸
学院 计算机学院 专业 班 年级 学号 姓名 A卷共7页 第7页
11.设有关系模式R(ABCDEG),其函数依赖集F={A?B,C?G,E?A,CE?D}请找出R的一个关键字,13.请你简述一下数据库事物管理中的WAL的含义(5分)
并证明其是关键字。(5分)
12.请说明在数据库的恢复系统中ARIES算法的三个阶段的做用和这三个阶段的开始LSN的位置(5分)
共分享92篇相关文档