CAPM模型R=Rf加β(RmE—R模型f) 指数模型E(r)=α加β(RmE—R模型f) α是否与Rf相同

格式:PDF ? 页数:4页 ? 上传日期: 20:31:35 ? 浏览次数:18 ? ? 1000积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

    以建筑房屋的例子说明建筑师、建筑工人和原材料商的作用,强调数据库规划师、数据库操作人员和数据库管理系统的作用指出ER模型是种基于关系模型的数据库整体規划方法。

    模型来源于数据概念模型说明ER模型是一种概念模型设计方法。

    ER来源于英文单词“实体”和“联系”说明它主要是利用这两個图例的绘制进行表达和设计。由美籍华人陈平山设计Codd的范式方法不甚适用于全局性设计,除此以外还有其他一些概念模型设计方法。

    1)调研用户需求得到几点基本要求,如“查找和修改学生的基本信息”“查找和修改学生成绩信息”。

    2)识别用户需求中的数据内嫆忽略功能性内容,并再次调研以确定数据的含义如什么是学生基本信息。最终得到如下数据:学号姓名,性别生日,身高、课程名、成绩判断这些数据是否合格,只需判断它们是否可以再次细分(准则1)这些最后得到的数据被称为属性。

    3)将全部信息放入一個关系虽然功能可行,但是冗余太大易带来不一致的危险。

    将“学号姓名,性别生日,身高”五个属性识别出“学生”语义并噺建关系,学号作为主键

    将“课程名”一个属性识别出“课程”语义,并新建关系并添加课程号主键,同时体现出信息建设所具有的變革意味

    说明“成绩”属性不能建立成绩实体,因为它不能独立存在(准则2)反过来说,它与现有关系存在联系

    说明“成绩”属性鈈能归入上述两个关系中任一关系,因为对于上述实体集合中的每一实体该项属性取值不惟一(准则3)。

    强调“成绩”属性是学生和课程联系的属性即将两个实体主键拿过来新建关系,并将“成绩”属性放入该关系

    强调ER模型设计的两大内容:一是将需求通过ER表达,另┅个是将ER转换为关系模型ER图是从实践归纳出来的理论方法,可以重新指导实践行为既可以作为理解和表达用户数据需求的手段,同时吔构成如何生成关系模型的依据

结合电影公司案例说明ER图的绘制。

3 ER图转换为关系模型的方法

    从学籍信息系统案例解释ER图和生成关系模型嘚对应关系方法为:

    1)一个实体直接对应一个关系,实体的所有属性成为关系的属性实体的主属性成为关系的主属性

    2)一个联系直接對应一个关系,此关系首先将联系所关联的所有实体主属性拿来一齐构成自己的主属性并添加自己的属性。

    强调实体和联系对应的关系洺称命名问题如不用汉字,联系关系要表达语义等

    按照上述方法将电影公司案例ER图转换为关系模型(属性自己添加):

    结合学生和班級的问题再次说明这种合并的用法,并说明1:N的联系如何生成关系模型方法为:在联系值为多的实体后添加联系值为1的实体的主属性。

    說明联系的三种类型并强调涵盖关系。说明多对多联系之所以新建关系的原因在于将其拆成两个一对多而一对多联系作为多对多联系嘚特例,可以按照多对多联系处理不过合并更为简单。

    说明一对一联系转换方法为在任一关联实体后添加另一实体的主属性强调必要時要结合查询要求等功能决定选择。

    (注:如学生管理为1:N则应在学生关系后添加“班委号”即可)

4.3 正向工程的使用,即从逻辑模型轉换为物理模型

4.4 逆向工程的使用即从物理模型转换为逻辑模型

    将所得到的属性分门归类,利用以前讲述的几条简单准则即可将其并入實体或者联系

    1)属性如果不能具有独立存在的意义,则不能成为一个新建立实体

    2)属性归入一个实体的依据是对实体的每个实例而言具有唯一值。


相应的ER图结构可以描述为:

合同货物(合同号货物编号,订货数量)

除此以外还有一种方法,将厂商视为实体相应的ER圖结构可以描述为:

    1)第一种方法存在冗余(相同的厂商具有相同的地址),但是实体少处理简单,以后利用范式分析方法可以得到标准结构所以,实体能少则少

    2)第二种方法需要考察厂商实体与合同、货物的关系,发现与合同存在一对多的关系但与货物存在多对哆的关系,明显增加处理的复杂度事实上,可以考虑去除厂商与货物的关系(可以从剩下的关系中推断出来但是其他的关系不能省略)。

学院有很多不同的系每个系下属若干个教研室,每个教研室下属若干个教师其中的有些教授能够带若干个研究生,但是每个研究苼只能有一个导师;每个系下属若干个班级每个班有很多学生,每个学生选修很多门课程每门课也可以被多个学生选修。

相应的ER图结構可以描述为:

    除此以外还有一种方法,将教授和研究生单独视为实体相应的ER图结构可以描述为:

 两种方法的比较:

    1)第一种方法实體较少,但是教师实体的职称、学生实体的学历和导师号存在较多的空值可能在空值较少的情况下是个较好的选择。

2)第二种方法虽然實体较多没有上述的空值问题。对于此类子类问题要注意相应的处理方法,即子类中只留有必须的主键信息全部信息都可以直接从父类中获取,这样查询更为简单易行

    在电影公司数据库中表达电影的实体信息中,表达卡通片的主角配音演员信息

上述做法对应的关系模型为:


 对应的关系模型为:

    2)爱情片、卡通片和一般电影分开存储不便于那些不区分电影类型的常见检索(需要更多的表合并操作)

    处悝方式三:将子类单独表达但是父类拥有全部记录信息,子类只有主键信息和自己的特殊信息这种方式一般是最为有效的。

ER模型的设計一般步骤:

①客户调研了解需求,收集数据

②根据用户需求来把数据细分到不可再分的基本数据项

③可以先将全部信息(或者称属性、芓段)放入一个关系虽然功能可行,但是冗余太大易带来不一致的危险。使用“拆”的方法将关系按照语义联系(实体-关系)细分。根据從客户那得到的原始信息识别出实体依次将属性放入实体中(原则是只有该属性对于该实体来说是唯一确定的才能将这个属性归到这个实體里,否则看看能不能放到其他实体里)注意有的属性是联系的属性,这时就要建立实体间的联系并给联系加个属性。

从E-R模型到关系模型的变换规则:

①每个实体建一张表实体的属性变为表的一个字段,要设个主属性

②所有的多对多的联系也要转变为一张表,如果是哆对一的联系就不要新建表了在联系值为多的实体后面添加联系值为1的实体的主键,如果是一对一的联系那就随便在哪个实体后面加上叧外一个实体的主键

视频下载地址(迅雷输入地址即可)

}

我要回帖

更多关于 4R模型 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信