77范文网 - 专业文章范例文档资料分享平台

数据库原理试题库(3)

来源:网络收集 时间:2018-12-20 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

4)数据安全性、保密性处理较困难。

87.简述PX协议的主要内容。

参考答案:使用X封锁的规则称为PX协议占其内容是:任何试图更新记录R的事务必须先执行LOCK X(R)操作,以获得对该记录的寻址能力,并对其取得X封锁。如果未获得X封锁,事务进入等待状态,直至获得X封锁,事务才能继续执行。

88.简述在客户服务器系统中,客户机与SQL服务器的配合方式。

参考答案:1)客户机接受和分析用户查询,把它分解成若干独立场地上的查询,并发送到各个服务器场地。

2)每个服务器处理局部查询,然后把导出的关系发回客户机场地。 3)客户机场地结合各个子查询的结果,组合产生原始查询的结果。

89.简述继承性及其包括的内容。

参考答案:继承性允许不同类的对象共享它们公共部分的结构和特性。继承性可以用超类和子类的层次联系实现。一个子类可以继承某一个超类的结构和特性,称为\单继承性飞一个子类也可以继承多个超类的结构和特性,称为\多重继承性\。继承性是数据间的泛化/细化联系,表示了类之间的相似性。

90.设二元关系R(A,B),关系代数表达式是:∏1,2(σ算表达式

参考答案: {u|( v)(R(u)∧R(v)∧u[1]=ν[2]∧u[2]=v[1])}

91.什么是分布式数据库系统?

1=4∧2=3

(R×R))写出与此表达式等价的元组演

11

参考答案:分布式数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用。同时,每个结点也能通过网络通信子系统执行全局应用。

第二部份 程序题

一.学生运动会管理模型 (1〉有若干班级,每个班级包括: 班级号、班级名、专业、人数

(2)每个班级有若干运动员,运动员只能属于一个班,包括: 运动员号、姓名、性别、年龄 (3)有若干比赛项目,包括: 项目号名称比赛地点

(4)每名运动员可参加多项比赛,每个项目可有多人参加。 (5)要求能够公布每个比赛项目的运动员名次与成绩。 解题要求:

①设计系统的关系数据库逻辑模型。 ②写出SQL数据库模式的定义。 答案: 解:

数据库逻辑模型:

班级(班级号,班级名,专业,人数)

运动员(运动员号,姓名,性别,年龄,班级号) 项目(项目号,名称,比赛地点) 比赛(运动员号,项目号,成绩,名次)

12

SQL数据库模式的定义: CREATE SCHEMA 运动会 CREATE TABLE 班级

(班级号CHAR (4) NOT NULL, 班级名 CHAR(6), 专业 CHAR(16), 人数 INT,

PRIMARY KEY(班级号)) CREATE TABLE 运动员 (运动员号 CHAR(4) NOT NULL, 姓名CHAR(8), 性别CEUR(2), 年龄INT 班级号CHAR(4), PRIMARY KEY(运动员号))

FOREIGN KEY(班级号) REFERENCES 班级(班级号) CREATE TABLE 项目 (项目号 CHAR(4) NOT NULL, 名称 CHAR(16), 比赛地点 CHAR(8), PRB4ARY KEY (项目号),

学生(学号,姓名,性别,年龄,班级号,运动队号,项目,宿舍号) CREATE TABLE比赛

13

(运动员号CHAR(4), 项目号CHAR(4), 成绩CHAR(6), 名次 INT

PRmARY KEY (运动员号,项目号,

FOREIGN KEY(运动员号) REFERENCES 运动员(运动员号), FOREIGN KEY(项目号) REFERENCES 项目(项目号)。

二.数据模型如下:

厂家S (SN0,SNAME,STARJS,City) 产品P(PN0,PNAME,WEIGHT,COLOR) 工程J (JN0,JNAME,CITY) 供货SPJ(SN0,PN0,JN0,QTY)

1.用关系代数完成使用了全部零件的工程名。 2.用SQL完成使用了全部零件的工程名. 3.根据下面的关系代数公式写出SQL程序。 ∏JNAME(∏SNO(∏PNO(σ

COLOR=’RED’

(P)) ∏SNO,PNO(SPJ))) SPJ J)

4.学生与教师管理教学模型

(1)有若干学生包括:学号、姓名、性别、年龄。 (2)有若干教师包括:编号、姓名、性别、年龄、职称。 (3)开设若干课程包括:课程号、课程名、课时、学分。

(4)一门课程只安排一名教师任教,一名教师可任多门课程。教师任课包括任课时间和使用教材。

14

(5)一门课程有多名学生选修,每名学生可选多门课。学生选课包括所选课程和考核成绩。 解题要求:

①确定实体及其包含的属性。 ②作出系统的概念结构模型。

答案:

1.求使用了全部零件的工程名。 ∏JNAME((∏JNO,PNO(SPJ) ÷∏PNO(P)

2.求使用了全部零件的工程名。

Select jname from j where not exists (select * from p where not exists

(select * from SPJ where pno=p.pno and jno=j.jno))

3.根据下面的关系代数公式写出SQL程序。 参考答案: ∏JNAME(∏SNO(∏PNO(σ

color='RED'

J)

(P)) ∏Sno,Pno(SPJ))) SPJ J)

select jname from j where jno in (select jno from spj where sno in (select sno from spj where pno in (select pno from p where color='Red')))

4.学生与教师管理教学模型

(1)有若干学生包括:学号、姓名、性别、年龄。

15

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库原理试题库(3)在线全文阅读。

数据库原理试题库(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/379898.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: