正在加载图片...
试检验ρ1,p2的无损联接性。 答案:ρ1是无损分解,ρ2不是无损分解。 59已知关系模式R(CIY,ST,ZIP),F={(CIIY,ST→ZIP,ZP→CIY},以及R 上的一个分解p={R1,R2},R1={ST,ZP},R2={CITY,团P},求R1,R2,并检验 分解的无损联接性和分解的函数依赖保持性 答案:R1=({ST,aP},{Φ})R2=(CIY,ZIP,{ZP→CITY}) ρ是无损分解,但不具有函数依赖保持性 5.10判断下列结论对错 1.任何一个二目关系都是3NF的 2.任何一个二目关系都是BCNF的 3.任何一个二目关系都是4NF的 4.若RA→RB,RB→RC,则RA→RC。 5.若RA→RB,RA→RC,则RA→R(BC 6.若RB→RA,RC→RA,则R(B,C)→RA。 511学生管理的情况:一个系有若干名学生,一个学生只属于一个系,一个系只有 名系主任,一个学生可以选修多门课程,一门课程可由多名学生选修,每个学生学了每门课 程有一个成绩,请设计一个数据库模式。 512分析SCT(SNO,CNO, CNAME, GRADE, INAME, BATE, SALARY)存 在的问题,如何进行规范化? F={SNO,CNO→ GRADE CNO→ CNAME,CNO→ INAME INAME→ BDATE, INAME→ SALARY}非2NF 存在问题 1.数据冗余:2插入,删除异常3.修改麻烦。 原因: 非主属性部分依赖于侯选关键字 关键字是一个元组区别其它元组的依赖,同时也是一个元组赖以存在的依据。 分解为:SC(SNO,CNO, GRADE),CI(CNO,CN, INAME, BATE, SALARY 第6章习题 6.1什么是数据库的安全性?数据库安全性和计算机系统的安全性有什么关系? 6.2试述实现数据库安全性控制的常用方法和技术 6.3什么是数据库的完整性?完整性和安全性两者之间有什么联系和区别? 6.4什么是数据库的完整性约束条件?可分为哪几类?DBMS的完整性控制机制应具有哪 些功能? 6.5 RDBMS在实现参照完整性时需要考虑哪些方面? 6.6设有下面两个关系模式 职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码 部门(部门号,名称,经理名,电话),其中部门号为主码 用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义: (1)定义每个模式的主码 (2)定义参照完整性 (3)定义职工年龄不得超过60岁。试检验ρ1,ρ2 的无损联接性。 答案: ρ1 是无损分解,ρ2 不是无损分解。 5.9 已知关系模式 R(CITY,ST,ZIP), F={(CITY,ST)→ZIP,ZIP→CITY},以及 R 上的一个分解ρ={R1, R2}, R1 ={ST,ZIP}, R2 ={CITY,ZIP},求 R1,R2 ,并检验 分解的无损联接性和分解的函数依赖保持性。 答案:R1=({ST,ZIP},{Φ}) R2=(CITY,ZIP,{ZIP→CITY}) ρ是无损分解,但不具有函数依赖保持性 5.10 判断下列结论对错。 1.任何一个二目关系都是 3NF 的。 2.任何一个二目关系都是 BCNF 的。 3.任何一个二目关系都是 4NF 的。 4. 若 R.A→R.B,R.B→R.C,则 R.A→R.C。 5.若 R.A→R.B,R.A→R.C,则 R.A→R.(B,C)。 6.若 R.B→R.A,R.C→R.A,则 R.(B,C)→R.A。 5.11 学生管理的情况:一个系有若干名学生,一个学生只属于一个系,一个系只有一 名系主任,一个学生可以选修多门课程,一门课程可由多名学生选修,每个学生学了每门课 程有一个成绩,请设计一个数据库模式。 5.12 分析 SCT(SNO,CNO,CNAME,GRADE,TNAME,BDATE,SALARY)存 在的问题,如何进行规范化? F={SNO,CNO→GRADE CNO→CNAME,CNO→TNAME TNAME→BDATE,TNAME→SALARY} 非 2NF 存在问题: 1.数据冗余;2.插入,删除异常 3.修改麻烦。 原因: 非主属性部分依赖于侯选关键字, 关键字是一个元组区别其它元组的依赖,同时也是一个元组赖以存在的依据。 分解为:SC (SNO,CNO,GRADE),CT(CNO,CN,TNAME,BDATE,SALARY) 第 6 章 习题 6.1 什么是数据库的安全性? 数据库安全性和计算机系统的安全性有什么关系? 6.2 试述实现数据库安全性控制的常用方法和技术。 6.3 什么是数据库的完整性? 完整性和安全性两者之间有什么联系和区别? 6.4 什么是数据库的完整性约束条件?可分为哪几类?DBMS 的完整性控制机制应具有哪 些功能? 6.5 RDBMS 在实现参照完整性时需要考虑哪些方面? 6.6 设有下面两个关系模式: 职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码; 部门(部门号,名称,经理名,电话),其中部门号为主码; 用 SQL 语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义: (1)定义每个模式的主码; (2)定义参照完整性; (3)定义职工年龄不得超过 60 岁
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有