全球旧事资料 分类
数据库原理复习题
1、试述数据库的定义?答案:数据库是存储在一起的、相关的数据集合,这些数据为多种应用服务,而无有害和不必要的冗余。数据的存储独立于使用它的程序。对数据库的操作,如入,除等,均按一种公用的,可控的方式进行。数据被结构化。2、什麽是同质文件?什麽是异质文件?答案:只含同一种记录类型的文件叫同质文件;含有两种或两种以上类型的纪录的文件叫异质文件。3、关系是一个同质文件从文件的型一级解释,何谓候选关键字?何谓主关键字?何谓外来关键字?答案:其值可以唯一表示一个记录的属性集叫候选关键字指定一个候选关键字作为文件的关键字则该候选关键字叫文件的主关键字。如果一个文件的主关键字属性集是其他一个或多个文件的主关键字属性集的并集则该主关键字叫外来关键字。4、根据集合论的观点,试述关系的定义?答案:设有K个属性:A1,A2AK它们分别在值域D1,D2,,DK中取值,按集论的观点,这些值域可视为K个集合,其笛卡尔积:D1×D2××DKD是一个K维笛卡尔积空间点的集合。定义:D中任一子集D’称为一个关系,记为R。5、九种关系代数运算中哪几种是基本关系代数运算?哪几种是非基本关系代数运算?答案:合并运算、求差运算、投影运算、乘积运算、选择运算是基本关系代数运算。求交运算、求商运算、连接运算、自然连接运算是非基本关系代数运算。6、设有如下关系R2、R3:R2R3A1A2A3cabcbdcd5269A2A3cd62Bst
要求:给出关系R1、R2的自然连接运算R1答案A1A2A3abdc26Bts
R2的结果关系。
f:7、设有如下关系R1、R2、R3:R1R2A1A2A3acbafbcdcdad696242A1A2A3cabcbdcd5269
R3A2A3cd62Bst
要求:给出关系运R2答案:A1A2A3abdc26
R3∩R1的结果关系。
8、设有如下关系R1、R2、R3:R1R2A1A2A3acbafbcdcdad696242A1A2A3cabcbdcd5269
要求给出关系R1答案:A1A2A3abcdcd269
R2运算的结果关系。
f9、设有如下关系R1、R2、R3:R1R2A1A2A3acbafbcdcdad696242A1A2A3cabcbdcd5269
R3A2A3cd62
要求:给出关系运算R1∩R2答案:R1∩R2R3A1A2A3abdc26
R3的结果关系。
10、设有如下关系R1、R2、R3:R1R2A1A2A3acbafbcdcdad696242A1A2A3cabcbdcd5269
R3A2A3cd62
要求:给出关系运算∏A1A2R1∪∏A1A2R2答案:∏A1A2R1∪∏A1A2R2R3A1A2A3acbabcdcdd62622
R3的结果关系。
f11、、设有如下关系R1、R2、R3:R1R2A1A2A3acbafbcdcdad69624r
好听全球资料 返回顶部