wwwxxxx日本,国产精品九九,日日夜夜免费视频,亚洲无av码在线中文字幕

.net中的orm設(shè)計與實現(xiàn).rar

RAR格式版權(quán)申訴手機打開展開

.net中的orm設(shè)計與實現(xiàn),.net中的orm設(shè)計與實現(xiàn)1.1萬字30頁包括開題報告和任務(wù)書摘要面向?qū)ο笤O(shè)計和關(guān)系型數(shù)據(jù)庫設(shè)計存在很大的不同, 因為對象模型和關(guān)系模型兩者之間存在“阻抗不匹配”的現(xiàn)象。面向?qū)ο笤O(shè)計的理論包括封裝、關(guān)聯(lián)、聚合、繼承、多態(tài),而關(guān)系數(shù)據(jù)庫主要針對數(shù)據(jù)的存儲,其數(shù)學(xué)依據(jù)是關(guān)系模型。我們希望可以實現(xiàn)通過面向?qū)ο蟮脑O(shè)計方式來完...
編號:88-35045大小:150.80K
分類: 論文>計算機論文

該文檔為壓縮文件,包含的文件列表如下:

內(nèi)容介紹

原文檔由會員 wumei 發(fā)布

.NET中的ORM設(shè)計與實現(xiàn)
1.1萬字 30頁
包括開題報告和任務(wù)書



摘 要
面向?qū)ο笤O(shè)計和關(guān)系型數(shù)據(jù)庫設(shè)計存在很大的不同, 因為對象模型和關(guān)系模型兩者之間存在“阻抗不匹配”的現(xiàn)象。面向?qū)ο笤O(shè)計的理論包括封裝、關(guān)聯(lián)、聚合、繼承、多態(tài),而關(guān)系數(shù)據(jù)庫主要針對數(shù)據(jù)的存儲,其數(shù)學(xué)依據(jù)是關(guān)系模型。我們希望可以實現(xiàn)通過面向?qū)ο蟮脑O(shè)計方式來完成業(yè)務(wù)流程,但是必須考慮的最終如何把對象保存下來。如果存貯介質(zhì)采用關(guān)系型數(shù)據(jù)庫,那么當(dāng)我們將對象保存到關(guān)系型數(shù)據(jù)庫的時候,矛盾也就出現(xiàn)了,這也是我們要做OR-Mapping的主要原因——架起對象和關(guān)系型數(shù)據(jù)庫的橋梁。ORM(Object-Relation Mapping)主要解決對象層次的映射、對象關(guān)系的映射以及對象的持久化問題。它試圖將實體對象的狀態(tài)映射到RDBMS的數(shù)據(jù)上,以提供一種透明的持久化操作。

關(guān)鍵詞: 面向?qū)ο?關(guān)系數(shù)據(jù)庫,持久化,對象關(guān)系映射

A Design and Implementation of ORM with .NET

Abstract
There is great difference between Object-Oriented Design and Database System Design, because of the Impedance Mismatch between Object Model and Relation Model. Object-oriented design theory includes packaging, relevance, polymerization, inheritance and polymorphism, while Relation Database System(RDBS) mainly focusing on data storage, based on a mathematical relation model. We hope to accomplish business processes through the design of object-oriented methods, this is available. However, it must be considered that how to storage the data. If the storage medium is relational database, the contradictions occur when save the object data as a relation model. This is the main reason we need O-R Mapping which is a bridge between object and relational database. ORM includes object level mapping, object relation mapping and object persistence. It tries to map the entities state to the RDBMS data, in order to support a series of transparent persistency operations.

Key Words: Object-Oriented; RDBS; Object-Relation Mapping; persistency


目 錄
1 緒論 1
1.1 課題的背景及目的 1
1.2 國內(nèi)外研究狀況 1
1.3 課題研究方法 1
1.4 論文構(gòu)成及研究內(nèi)容 2
2 對象關(guān)系映射簡介 3
2.1 對象之間的關(guān)系 3
2.2 關(guān)系數(shù)據(jù)庫的關(guān)系 4
2.3 映射策略 4
2.3.1 繼承映射模式 4
2.3.2 關(guān)聯(lián)映射模式 5
2.3.3 聚合映射模式 6
2.3.4 一對一關(guān)聯(lián)、一對多關(guān)聯(lián) 7
2.3.5 多對多關(guān)聯(lián) 8
2.4 面向?qū)ο蟮臄?shù)據(jù)庫設(shè)計 8
3 設(shè)計與實現(xiàn)要點 9
3.1 將屬性映射成列 10
3.2 將類映射成表 12
3.2.1 整個類層次結(jié)構(gòu)使用一個數(shù)據(jù)實體 13
3.2.2 每個具體類使用一個數(shù)據(jù)實體 13
3.2.3 每個類使用一個數(shù)據(jù)實體 14
3.2.4 比較并選取映射策略 15
3.3 跨多種數(shù)據(jù)庫能力 17
3.4 運行時動態(tài)產(chǎn)生SQL語句的實現(xiàn) 19
總結(jié) 23
致謝 24
參考文獻 25


參考文獻
[1] M.Blaba, W.Premerlani. 面向?qū)ο蟮慕Ec設(shè)計在數(shù)據(jù)庫中的應(yīng)用[M] . 宋今, 趙豐年譯. 北京理工大學(xué)出版社
[2] E.Gamma, R.Helm ,R.Johnson.設(shè)計模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)[M] . 李英軍,馬曉星,蔡橄等譯. 北京:機械工業(yè)出版社
[3] 梁添才, 皮佑國. J2EE數(shù)據(jù)持久層的ORM設(shè)計模式[J]. 深圳信息職業(yè)技術(shù)學(xué)院學(xué)報
[4] 洪藝, 胡華平, 劉利枚. .NET平臺下ORM組件的研究與探索[J].微機發(fā)展
欧美 亚热| 新av天堂| 九九精品在线观看| 亚Av无码| 日本欧美综合一线| 麻豆丝袜美腿视频| 亚洲AV专区无码观看精品天堂| AV黄色免费观看| 日韩av不卡网址| 综合高清无码| 精品久久一区二区| 倩色网站| 91呦呦观看| 天堂最新亚洲| 亚洲精品中文字幕无码蜜桃| 亚洲一本| 伊人久久一区二区| 欧美一起二起在线| 你懂的日韩不卡| 性熟妇ⅹxxooozzxx| 欧美亚洲熟女| 久久五月丁香aV| 中文字幕无码久久99| 天天射天天干天天| 另类第一区| 一级毛片在线播放| 成人喷水视频| 孕妇AV无码专区| jizz国产精品番茄| 国产喷白浆一区二区三区| 亚州色图图片网| 免费的亚州黄片| 老师把腿翘起来我要进去了| 久久成人免费五码视频| 中日韩精品视频在线观看| 免费的啪啪网站| 欧美国产线路1| 另类经典日韩| www.精| 婷婷六月天基地| 色97熟女|