自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

PowerDesigner概念數(shù)據(jù)模型概述及定義介紹

開發(fā) 開發(fā)工具
本文介紹了PowerDesigner概念數(shù)據(jù)模型的基本概念,以及其中的幾個(gè)重要定義:實(shí)體,屬性以及標(biāo)識(shí)符。

一、PowerDesigner概念數(shù)據(jù)模型概述

概念數(shù)據(jù)模型也稱信息模型,它以實(shí)體-聯(lián)系(Entity-RelationShip,簡(jiǎn)稱E-R)理論為基礎(chǔ),并對(duì)這一理論進(jìn)行了擴(kuò)充。它從用戶的觀點(diǎn)出發(fā)對(duì)信息進(jìn)行建模,主要用于數(shù)據(jù)庫的概念級(jí)設(shè)計(jì)。

通常人們先將現(xiàn)實(shí)世界抽象為概念世界,然后再將概念世界轉(zhuǎn)為機(jī)器世界。換句話說,就是先將現(xiàn)實(shí)世界中的客觀對(duì)象抽象為實(shí)體(Entity)和聯(lián)系 (Relationship),它并不依賴于具體的計(jì)算機(jī)系統(tǒng)或某個(gè)DBMS系統(tǒng),這種模型就是我們所說的CDM;然后再將CDM轉(zhuǎn)換為計(jì)算機(jī)上某個(gè) DBMS所支持的數(shù)據(jù)模型,這樣的模型就是物理數(shù)據(jù)模型,即PDM。

在PowerDesigner概念數(shù)據(jù)模型中,CDM是一組嚴(yán)格定義的模型元素的集合,這些模型元素精確地描述了系統(tǒng)的靜態(tài)特性、動(dòng)態(tài)特性以及完整性約束條件等,其中包括了數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分。

1)數(shù)據(jù)結(jié)構(gòu)表達(dá)為實(shí)體和屬性;

2)數(shù)據(jù)操作表達(dá)為實(shí)體中的記錄的插入、刪除、修改、查詢等操作;

3)完整性約束表達(dá)為數(shù)據(jù)的自身完整性約束(如數(shù)據(jù)類型、檢查、規(guī)則等)和數(shù)據(jù)間的參照完整性約束(如聯(lián)系、繼承聯(lián)系等);

二、實(shí)體、屬性及標(biāo)識(shí)符的定義

實(shí)體(Entity),也稱為實(shí)例,對(duì)應(yīng)現(xiàn)實(shí)世界中可區(qū)別于其他對(duì)象的“事件”或“事物”。例如,學(xué)校中的每個(gè)學(xué)生,醫(yī)院中的每個(gè)手術(shù)。每個(gè)實(shí)體都有用來描述實(shí)體特征的一組性質(zhì),稱之為屬性,一個(gè)實(shí)體由若干個(gè)屬性來描述。如學(xué)生實(shí)體可由學(xué)號(hào)、姓名、性別、出生年月、所在系別、入學(xué)年份等屬性組成。

實(shí)體集(Entity Set)是具體相同類型及相同性質(zhì)實(shí)體的集合。例如學(xué)校所有學(xué)生的集合可定義為“學(xué)生”實(shí)體集,“學(xué)生”實(shí)體集中的每個(gè)實(shí)體均具有學(xué)號(hào)、姓名、性別、出生年月、所在系別、入學(xué)年份等性質(zhì)。

實(shí)體類型(Entity Type)是實(shí)體集中每個(gè)實(shí)體所具有的共同性質(zhì)的集合,例如“患者”實(shí)體類型為:患者{門診號(hào),姓名,性別,年齡,身份證號(hào).............}。實(shí)體是實(shí)體類型的一個(gè)實(shí)例,在含義明確的情況下,實(shí)體、實(shí)體類型通?;Q使用。實(shí)體類型中的每個(gè)實(shí)體包含唯一標(biāo)識(shí)它的一個(gè)或一組屬性,這些屬性稱為實(shí)體類型的標(biāo)識(shí)符(Identifier),如“學(xué)號(hào)”是學(xué)生實(shí)體類型的標(biāo)識(shí)符,“姓名”、“出生日期”、“信址”共同組成“公民”實(shí)體類型的標(biāo)識(shí)符。有些實(shí)體類型可以有幾組屬性充當(dāng)標(biāo)識(shí)符,選定其中一組屬性作為實(shí)體類型的主標(biāo)識(shí)符,其他的作為次標(biāo)識(shí)符。

三、實(shí)體、屬性及標(biāo)識(shí)符的表達(dá) 

 實(shí)體、屬性及標(biāo)識(shí)符的表達(dá)

【編輯推薦】

  1. 淺析用PowerDesigner生成Access數(shù)據(jù)庫
  2. Rose與PowerDesigner:兩款建模工具的對(duì)比
  3. 使用PowerDesigner 9.5創(chuàng)建Web服務(wù)
  4. Hibernate支持Access方言源代碼
  5. 如何優(yōu)化JavaScript腳本的性能
責(zé)任編輯:yangsai 來源: IT168
相關(guān)推薦

2009-07-20 14:21:52

PowerDesign

2009-07-31 13:16:21

IronRuby

2010-05-26 14:37:56

Cassandra數(shù)據(jù)

2021-02-28 22:20:25

2024-05-13 11:25:08

概念模型邏輯模型物理模型

2010-04-08 15:40:16

Windows組策略

2009-09-18 14:07:51

LINQ to SQL

2012-03-05 10:54:03

NoSQL

2021-01-27 05:34:33

Python對(duì)象模型

2009-06-12 18:39:37

Django簡(jiǎn)介Django模型定義

2022-05-30 07:57:06

密態(tài)等值查詢數(shù)據(jù)庫

2014-11-04 15:29:00

KubernetesDocker

2017-06-27 10:08:29

數(shù)據(jù)倉庫模型

2010-08-11 09:29:25

FlexJava數(shù)據(jù)模型

2016-11-02 12:32:47

數(shù)據(jù)分析大數(shù)據(jù)模型

2022-05-10 10:02:51

openGauss性能調(diào)優(yōu)數(shù)據(jù)庫

2009-08-05 18:53:03

標(biāo)準(zhǔn)查詢操作符

2009-08-28 15:07:31

C#線程

2019-05-28 16:09:52

Docker

2021-07-14 10:09:05

架構(gòu)模型數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)