
第2章关系数据模型 一、填空题 1.数据模型的三要素是指 。实际数据库系统中所支 持的主要数据模型是 2.数据模型中的 是对数据系统的静态特征描述,包括数据结构和数据间联系 的描述, 是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操 作的涵义、操作符、运算规则及其语言等。 3.用树型结构表示实体类型及实体间联系的数据模型称为 模型,上一层的父 结点和下一层的子结点之间的联系是 的联系。 4.用有向图结构表示实体类型及实体间联系的数据模型称为 模型,数据之间 的联系通常通过 实现。 5.层次模型的上层实体和下层实体之间表现为 联系。 6. 是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方 式的数据库系统称为 7.关系的完整性约束条件包括三大类: 和 8.关系操作的特点是 操作。 9.关系数据模型中,二维表的列称为 二维表的行称为 10.用户选作元组标识的一个候选关键字为 其属性不能取 11.关系代数运算中,传统的集合运算有 12.关系代数运算中,基本的运算是 13.关系代数运算中,专门的关系运算有 14.关系数据库中基于数学上的两类运算是 和 15.关系代数中,从两个关系中找出相同元组的运算称为 运算。 16.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入 学日期,专业,系编号)两个关系,系关系的主关键字是」 ,系关系的外关键字是 ,学生关系的主关键字是 ,学生关系的外关键字是 二、名词解释 1.实体
第 2 章 关系数据模型 一、填空题 1.数据模型的三要素是指_________,_________,_________。实际数据库系统中所支 持的主要数据模型是_________,_________,_________。 2.数据模型中的_________是对数据系统的静态特征描述,包括数据结构和数据间联系 的描述,_________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操 作的涵义、操作符、运算规则及其语言等。 3.用树型结构表示实体类型及实体间联系的数据模型称为_________模型,上一层的父 结点和下一层的子结点之间的联系是_________的联系。 4.用有向图结构表示实体类型及实体间联系的数据模型称为_________模型,数据之间 的联系通常通过_________实现。 5.层次模型的上层实体和下层实体之间表现为_________联系。 6._________是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方 式的数据库系统称为_________。 7.关系的完整性约束条件包括三大类:_________、_________和_________。 8.关系操作的特点是_________操作。 9.关系数据模型中,二维表的列称为_________,二维表的行称为_________。 10.用户选作元组标识的一个候选关键字为_________,其属性不能取_________。 11.关系代数运算中,传统的集合运算有_________,_________,_________,_________。 12.关系代数运算中,基本的运算是_________,_________,_________,_________, _________。 13.关系代数运算中,专门的关系运算有_________,_________,_________。 14.关系数据库中基于数学上的两类运算是_________和_________。 15.关系代数中,从两个关系中找出相同元组的运算称为_________运算。 16.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入 学日期,专业,系编号)两个关系,系关系的主关键字是_________,系关系的外关键字是 _________,学生关系的主关键字是_________,学生关系的外关键字是_________。 二、名词解释 1.实体

2.实体集 3.实体型 4.属性 5.联系 6.关系 7.关系模式 8.关系模型 9.元组 10.基本表 11.视图 12.域 13.关键字 14.分量 15.数据模型 16.关系数据库 17.外部关键字 三、简答题 1.试述网状、层次数据库的优缺点。 2.试述层次模型的概念,举出三个层次模型的实例。 3.试述网状模型的概念,举出三个网状模型的实例。 4.试述关系数据库的特点。 5.试述关系模型的三个组成部分。 6.试述关系数据语言的特点和分类。 7.设有学生选课数据库:S(S#,SNAME,AGE,SEX,BIRTHPLACE):SC(S#,C#,MARK):
2.实体集 3.实体型 4.属性 5.联系 6.关系 7.关系模式 8.关系模型 9.元组 10.基本表 11.视图 12.域 13.关键字 14.分量 15.数据模型 16.关系数据库 17.外部关键字 三、简答题 1.试述网状、层次数据库的优缺点。 2.试述层次模型的概念,举出三个层次模型的实例。 3.试述网状模型的概念,举出三个网状模型的实例。 4.试述关系数据库的特点。 5.试述关系模型的三个组成部分。 6.试述关系数据语言的特点和分类。 7.设有学生选课数据库:S(S#,SNAME,AGE,SEX,BIRTHPLACE);SC(S#,C#,MARK);

C(C#,CNAME,TEACHER),试用关系运算查询下列问题: (1)学生“李小波”所在的系。 8.题干同7,(2)学生“李小波”所选修的全部课程名称。 9.题干同7,(3)所有成绩都在80分以上的学生姓名及所在的系。 10.题干同7,(4)没有选修“操作系统”课的学生姓名 11.题干同7,(5)与“李小波”同乡的男生姓名及所在系。 12.题干同7,(6)英语成绩比数学成绩好的学生。 13.题干同7,(7)选修同一门课程时,女生比男生成绩好的学生名单 14.试述关系模型的完整性规则。在参照完整性中,为什么外部关键字属性的值也可以 为空?什么情况下才可以为空?
C(C#,CNAME,TEACHER),试用关系运算查询下列问题: (1)学生“李小波”所在的系。 8.题干同 7,(2)学生“李小波”所选修的全部课程名称。 9.题干同 7,(3)所有成绩都在 80 分以上的学生姓名及所在的系。 10.题干同 7,(4)没有选修“操作系统”课的学生姓名 11.题干同 7,(5)与“李小波”同乡的男生姓名及所在系。 12.题干同 7,(6)英语成绩比数学成绩好的学生。 13.题干同 7,(7)选修同一门课程时,女生比男生成绩好的学生名单 14.试述关系模型的完整性规则。在参照完整性中,为什么外部关键字属性的值也可以 为空?什么情况下才可以为空?