欢迎来到天天文库
浏览记录
ID:27885061
大小:126.00 KB
页数:9页
时间:2018-12-06
《数据库原理第三章作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用标准文案第三章关系数据库系统RDBS一.简答题1.表间数据完整性的实现方式?外键约束。2.对于表中几个特殊的列,如主键、候选键和外键,分别用什么限制来保证它们的完整性?对表中其它一般性的列,用什么限制来保证它们的完整性?主键:主键约束。候选键:唯一约束。外键:外键约束。一般性列:一般性约束。3.SQL-92标准支持的完整性限制是否一定会在SQLSERVER中实现,举例说明?否。SQL-92标准推荐断言,SQLServer不支持断言。SQLServer支持触发器,SQL-92标准没有定义触发器。4.SQLSERVER中规
2、则的目的?指定列的取值范围。5.SQLSERVER中在定义某些限制时,分列级与表级,其分类的原则是什么?列级:针对表中一列。表级:针对同一表中多列。6.外键限制定义的条件?定义外键约束的列必须是另一个表中的主键或候选键。7.请说明在维护表间数据完整时外键限制与触发器的异同。外键约束的行为是被DBMS固定的,触发器中的行为是由用户定义的,因此利用触发器可以完成更加灵活的表间数据一致性保护。8.关系代数的基本操作符?笛卡尔乘积最大的作用是什么?基本操作符:SELECTION (选择)、PROJECTION(投影)、UNION(
3、并,或称联合)、INTERSECTION(交)、DIFFERENCE(差)、CROSSPRODUCT(积,或称笛卡尔乘积)。最大的作用:可将两张或多张有关联(即有相同的列)或无关联的表的数据组合起来。9.为什么说在实际查询中自然连接是用得比较多的?自然联结的结果,是从两个关系实例的笛卡尔乘积中,选出同时满足一个或多个条件等式的行,每个条件等式中的列名相同。同时,在结果模式中,对重复的字段只保留一个。当两个关系通过外键联系时,自然联结将用得非常频繁。10.关系代数中对结果有重复元组时,如何处理?SQL中呢?关系代数中:去掉重
4、复元组。精彩文档实用标准文案SQL中:保留重复元组。1.连接的分类?条件联结、等联结、自然联结、外联结。二.单项选择题1.(③)不是关系代数的基本操作。①Selection②Projection③Join④Intersection2.(③)用唯一限制来约束。①主键②外键③候选键④简单键3.(②)与“列”不同义。①字段②元组③成员④属性三.改错题(将划线部分改正填入各题后的括号中)1.关系代数中笛卡尔乘积操作的好处是可进行选择和投影。(可将多张表的数据组合)2.外连接是条件连接的特例。(等联结是条件联结)3.关系代数是与ER
5、模型有关的查询语言。(关系模型)六.设有如下图所示三个关系实例X、Y和Z,请分别求出下列各表达式的值。(1)σA=a1(Y×Z)(2)YZ(3)XYZ(1)B(C)A(C)b1c2a1c1b2c1a1c1b1c1a1c1b1c3a1c1b1c2a1c2b2c1a1c2b1c1a1c2精彩文档实用标准文案b1c3a1c2(2)ABCa1b2c1a1b1c1a1b1c2a2b1c3a3nullc4(3)ABCa1b1c1a1b1c2a1b2c1a2b1c31.一个电影资料库有四个实体“电影”,“演员”,“导演”,“电影公司”。
6、“电影”的属性有电影编号,电影名,电影类型,对白语言;“演员”的属性有演员工作证号,姓名,出生年,性别;“导演”的属性有导演工作证号,姓名,出生年,性别;“电影公司”的属性有公司名称,所在国家。这些实体间的联系及它们的属性有:演员出演电影,为多对多联系,该联系含角色属性;导演执导电影,每部电影只由一个导演执导;演员属于电影公司;导演属于电影公司;电影公司出品电影,有出品年份属性。1)请画出ER图,要求标出实体的主键、联系的约束类型和键约束。2)将此ER图转换为关系模型,要求标出各关系的主键,如果存在的话还应指明其候选键和外
7、键。3)假定“电影公司”为主表,“导演”为从表,请利用触发器方式,定义从表到主表方向的完整性。4)请用关系代数表达式和SQL分别表达下列查询①查询1957年之前出生的男演员的姓名。②查询2000年环球公司出品的电影的名字和导演姓名。③查询张一导演所导演的影片中的主角演员姓名。1)精彩文档实用标准文案导演执导演员电影公司公司名称所在国家电影编号属于11nnm电影属于2出演出品电影名电影类型对白语言演员工作证号姓名出生年性别导演工作证号姓名出生年性别角色出品年份n1n1n12)电影(电影编号,电影名,电影类型,对白语言,导演工
8、作证号,公司名称),电影编号为主键,导演工作证号和公司名称分别为外键。演员(演员工作证号,姓名,出生年,性别,公司名称),演员工作证号为主键,公司名称为外键。导演(导演工作证号,姓名,出生年,性别,公司名称),导演工作证号为主键,公司名称为外键。电影公司(公司名称,所在国家),公司名称为主键。出演(演员
此文档下载收益归作者所有