freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

powerdesigner中的對象與關系映射建模(文件)

2024-10-16 17:45 上一頁面

下一頁面
 

【正文】 遷移到子表中作為外鍵一對多遷移主鍵這是一對多關聯(lián)的變體,如果一對多關聯(lián)具有組合并且由一端包含多端,那么被遷移到子表的列同時又會是主鍵的一部分多對多會生成一個中間關聯(lián)表和兩個外鍵,其中兩端持久類的表的主鍵會遷移到關聯(lián)表中作為主鍵和外鍵,兩個外鍵由中間關聯(lián)表分別指向它們用戶可以通過端點的度來控制外鍵是否為必需的,如果子表對應的持久類端的最小度為1,那么外鍵為必需的,即子表的外鍵列是非空的;如果為0,那么外鍵為可選的。比如,在員工信息類中,我們有一個屬性家庭住址,該屬性是對象類型,類型為地址類。PDM到OOM的轉(zhuǎn)換類似于OOM到PDM轉(zhuǎn)換的逆過程,PowerDesigner會把PDM中的元素轉(zhuǎn)換成OOM中對應的元素。通過PowerDesigner的模型合并窗口,用戶可以了解到重新生成的模型和當前的目標模型的差異,從而可以根據(jù)自己的需要,選擇是否保持或者覆蓋以前的模型。我們知道MDA的目標就是把現(xiàn)有的以代碼為中心的開發(fā)模式轉(zhuǎn)換成以模型為中心的開發(fā)模式,讓模型生成代碼,把開發(fā)人員從繁瑣的編碼工作中解放出來,從而專注于系統(tǒng)的架構和業(yè)務邏輯上。PowerDesigner已經(jīng)提供了對于主要持久化技術的支持,Hibernate、EJB NHibernate、用戶可以直接使用這些擴展模型。用戶也可以對這些擴展模型進行定制或者開發(fā)他自己的擴展模型,以滿足自己的需要。通過自動代碼生成,編碼人員不再需要進行繁瑣、重復性的勞動,提高了開發(fā)的生產(chǎn)率。結論我們可以看出,通過PowerDesigner的模型映射,設計人員可以很方便的定義O/R映射,不管是手工的方式還是通過自動模型轉(zhuǎn)換。用戶只需要添加相應的擴展模型,并且通過擴展屬性設置特定擴展模型所需的信息,就可以實現(xiàn)自動代碼生成。在PowerDesigner中,所有的模型都是通過元模型進行描述的,可以通過GTL(通用模板語言)和VBScript來訪問這些元模型。 自動代碼生成從上面可以看到,通過PowerDesigner,設計人員可以方便的完成應用程序的設計、數(shù)據(jù)庫設計以及O/R映射定義,那么編程人員通過編碼實現(xiàn)這些設計。 模型和并PowerDesigner提供了模型合并功能,支持迭代式的模型自動轉(zhuǎn)換。在PowerDesigner中,我們可以通過,設置屬性的類生成類型為嵌入來實現(xiàn)這一點。映射模式說明設定繼承層次到單表映射整個繼承層次會被轉(zhuǎn)換成一張表,通過表中的分類列來區(qū)分不同的類根類生成類型為表,其他所有子類的生成類型為遷移列,根類需要設置主標識符每類一表映射對于繼承層次中的每一個類,單獨的表會被生成,子類的表和父類的表通過外鍵關聯(lián),外鍵的列同時作
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1