1-3-2
来源:百度文库 编辑:神马文学网 时间:2024/06/13 13:21:37
1.3.1 数据抽象的过程
1.四种模型的定义
(1)表达用户需求观点的数据全局逻辑结构的模型,称为“概念模型”。
(2)表达计算机实现观点的DB全局逻辑结构的模型,称为“逻辑模型”。
(3)表达用户使用观点的DB局部逻辑结构的模型,称为“外部模型”。
(4)表达DB物理结构的模型,称为“内部模型”。
2.四种模型之间的相互关系
',1)">
3.数据抽象的过程
(1)第1步:根据用户需求,设计数据库的概念模型,这是一个“综合”的过程(第1步称为DB的概念设计)。
(2)第2步:根据转换规则,把概念模型转换成数据库的逻辑模型,这是一个“转换”的过程。
(3)第3步:根据用户的业务特点,设计不同的外部模型,给程序员使用。也就是应用程序使用的是数据库的外部模型。外部模型与逻辑模型之间的对应性称为映像(第2、3步称为DB的逻辑设计)。
(4)第4步:数据库实现时,要根据逻辑模型设计其内部模型。内部模型与逻辑模型之间的对应性称为映像(第4步称为DB的物理设计)。
1.3.2 概念模型
1.概念模型的特点
(1)概念模型表达了数据的整体逻辑结构,它是系统用户对整个应用项目涉及的数据的全面描述。
(2)概念模型是从用户需求的观点出发,对数据建模。
(3)概念模型独立于硬件和软件。硬件独立意味着概念模型不依赖于硬件设备,软件独立意味着该模型不依赖于实现时的DBMS软件。因此硬件或软件的变化都不会影响DB的概念模型设计。
(4)概念模型是数据库设计人员与用户之间进行交流的工具。
2.ER模型
(1)ER图举例',2)">
(2)ER图的描述
①用矩形框表示(考虑问题的对象)。
②菱形框表示联系类型(实体间联系)。
③椭圆形框表示实体类型和联系类型的属性。
④相应的命名均记入各种框中。
⑤对于实体标识符的属性,在属性名下画一条横线。
⑥实体与属性之间,联系与属性之间用直线连接。
⑦联系类型与其涉及的实体类型之间也以直线相连,用来表示它们之间的联系,并在直线端部标注联系的类型(1:1,1:N或M:N)。
3.ER模型的两个明显优点
(1)一是简单,容易理解,真实地反映用户的需求。
(2)二是与计算机无关,用户容易接受。
(3)因此ER模型已成为软件工程的一个重要设计方法。
4.ER模型的缺点
(1)ER模型只能说明实体间语义的联系,还不能进一步说明详细的数据结构。
(2)数据库设计时,先设计ER模型,再转换成关系模型。
1-2-3
1-3-2
2-1-3
3-1-2
<<道德经>>解释1、2、3
FOREX 1-2-3 METHOD
第2步(3)(1)
启步学代码。( 1 、2 、3、 4)
治疗慢性前列腺炎民间偏方1,2,3
汽车D挡也有1、2、3
人生感悟(1)(2)(3)
棒针编织南瓜方法1、2、3!
1+3=2! - Qzone日志
治疗慢性前列腺炎民间偏方1,2,3
精美留言集锦(1,2,3)
1 锅包肉 2 蒜苔炒肉 3 木须肉
SOA 快速指南 1 2 3
太极拳杨振铎教学视频[1],[2],[3]
1 盐酥鸡块 2 东安子鸡 3 方鱼蒸鸡
1 盐煎肉 2 黑四剁 3 回锅肉
1 香辣鸡脆 2 凉拌鸡 3 小煎鸡
2欢迎您!启步学代码。(4)( 1 2 3 )
【吕氏77mm +1 +2 +3 +4 近摄镜】 77mm +1 +2 +3 +4 近摄镜...
一万元装修100平方3房2厅(1)