• 论文导航
  • 论文专题
  • 论文源代码
  • 设计资源
  • 原创论文
  • 交流互动
  • 作业答案
  • 工具
  • 会员
  • 设计专题

首页|原创论文|原创论文|论文全套|点数论文|实用文档|课程设计|定作论文|毕业论文|考试资料|知识在线|密码保护|大学生|论文帮助|保健养生|健康家园|期刊导航|创业资料|毕业论文|站长学院|学习娱乐|演示文稿|免费论文|源代码|博士论文|研究论文|参考论文|下载分类|写作指导|应用文|英语论文|文化|哲学|艺术类|计算机|工学|教育类|文学|社会学|政治|医药学|理学|法学|公共管理|财务管理|工商管理|会计审计|管理学|证券金融|财政税收|经济学|论文范文|网络学院|早教|就业指导|求职英语|简历|公务员|动漫频道|作文大全|土木工程|法学|计算机|护理学|会计学|交通运输|工商管理|汉语言|原创|计算机论文全套|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计|VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文|asp源码| asp精品| php精品源码| vb精品| vfp精品源码| Java精品|Asp.net精品源码|Jsp精品|定作论文

BS| CS | vb| VC | 设计| 系统 | 毕业| JSp | web| net | PLC| FLASH | sql| PHP | CAD| 源码 | pb| delphi | 方案| ppt | J2ee| HTML | android| access | vfp| 模具 | j2me| service | photo| CPA | TCP| J2ME | ASP| java | ATL| 案例 | 单片机| Ajax | powerbuilder| frontpage | div| 报告 | 毕业设计| 电工 | 课程| 嵌入式 | 通讯| 软件测试 | Unix编程| 3D图形编程 | 人工智能| 图形 | Internet/IE编程| 界面编程 | SQL Server| 代理服务器 | 系统编程| 单片机开发 | 人工智能| 文件操作 | RichEdit| 屏幕保护 | 网格计算| uCOS | JspServlet| 驱动编程 | Shell编程| MTK | Java编程| 酒店行业 | 其他小程序| 外挂编程 | VC书籍| .net编程 | 教育系统应用| 中间件编程

下载目录|论文及源代码|asp源码|asp精品源码|php精品源码|vb精品源码|vfp精品源码|Java精品源码|vc++精品源码|ACCESS精品源码|Authorware精品源码|Asp.net精品源码|Jsp精品源码|DIV+CSS模板|FLASH精品源码|PB精品源码|Android源码 |asp代码|ajax代码|php代码|html代码|java代码|jsp代码|pb代码|Ruby代码|sql代码|vfp代码|数据结构与算法|汇编语言|Perl代码|delphi代码|flash代码|js代码|net代码|vb代码|vc代码|DVD光盘源代码|ipad源代码|后台模板|CSS菜单|CSS图表|图片图标|精美Word模板|精美EXCEL模板|精美PPT模板|系统操作视频和下载|ASP在线学习|PHP在线学习|JSP在线学习|JAVA在线学习|NET在线学习|VC在线学习|VB在线学习|VFP在线学习|SQL在线学习|PB在线学习|PHOTOSHOP在线学习|Delphi在线学习|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计 |VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文

C++|VB|ASP|VF|DELPHI|JSP|电气|计算机|经济|打包下载|查询工具|设计定作|设计专题|ASP,网站,C/S,设计等定作

网站首页|原创系统|工商管理|护理学|会计学|行政管理|计算机|土木工程|汉语言|机械设计|交通运输|法学|卫生法学

内涵段子| 冷笑话| 幽默笑话| 短信笑话| 其它笑话| 大杂烩| 青芜校园| 社会广角| 动漫风云| 征婚交友| 股票基金| 私房话|社会趣闻| 手机地带| 其它笑话 动漫风云| 冷笑话

作业答案| 小学作业| 高中作业| 中专作业| 初中作业| 大专作业| 大学作业| 研究生作业|原创论文|论文下载|下载源代码|精器资源|会员中心| 查询资料| 暑假作业| 家庭作业

IP地址查询 搜索IP地址所在的地理位置 | 英文词典、在线翻译 在线新华字典/生字查找 | 网速测试 测试网络连接速率 | 文件扩展名文件后缀名查询 | 下载地址转换 迅雷/快车下载地址转换 | 在线生成Favicon图标 | 繁体与简体自由转换工具 | 论坛常用发帖代码 | 在线制作个性邮箱图标 || 汉字拼音及五笔编码查询 | 汉字拼音查询 | 查询域名或同IP下所有站点 | Google PageRank查询 | 查看域名WHOIS信息 | ALEXA世界排名查询服务 | HTML转换JS代码 | 将代码以BASE64方式加密/解密 | JS在线加密/解密 | 字符转UTF-8编码 | 链接地址16进制加密 | 字符串32位MD5加密 | 将代码以Escape加密/解密 | 字符串转换为ASCII码器 | 代码美化、压缩、混淆加密 | ASCII字形生成器 | 页面转换效果生成器 | 正则表达式检测器

会员中心|会员登录|我要充值加点|我要充值论文

全套论文|设计下载|源码|原创论文|下载目录|论文总站|论文搜索|最新论文| 万能工具|定作论文|定作设计|毕业设计 |Word格式|管理系统 课程设计|论文专题 |保存到桌面 |演示|系统 | 设计 | 毕业 | 通信 | 模具 | 单片机 | 方案 | 答辩PPT|J2EE

您现在的位置:网学>>免费论文>>论文导航>>Windows编程>>SQL开源代码
  • 基于 NET的ORM框架设计的探讨和实现论文

    栏目导航 Windows编程 2013-10-18 2013-10-18  版权 版权投诉 上传资料 上传资料 复制论文网址 复制论文网址 上传用户:maclay
    就必须对它要沟通的两个模型——关系模型和对象模型以及两个模型之间的联系和它们之间存在的问题进行深入的了解。

        本部分将分析对象模型、关系模型、以及对象模型和关系模型之间存在的“阻抗不匹配”问题。

         2.1关系模型 2.1.1关系模型的相关数学理论 关系模型建立在严格的数学理论基础上。

        该数学理论属于集合理论中的关系理论,关系模型是列(域)的笛卡尔乘积的子集。

         2.1.2关系模型的构成 关系模型把世界看作是由实体和关系构成。

        在关系模型中,实体是以二维表形式来表现。

        表的每一行表示实体的一个实例,表的每一列描述实体的一个特征和属性。

        关系是指实体之间的对应关系。

        通过关系就可用一个实体的信息来查找另一个实体的信息6。

         关系模型提供一组完备的关系运算,以支持对数据库的各种操作,关系运算的理论是关系代数和关系演算。

        关系数据库的数据操纵语言以关系运算理论7为基础实现。

         常用的关系操作包括:选择、投影、连接、除、并、差、交等查询操作和新增、修改、删除操作两大部分。

        而SQL不但提供以上所述的各种关系操做,还提供了一些非关系操作功能如聚集函数、新增、修改、删除。

         关系模型中的完整性约束是指为保证数据库中数据的正确性和一致性而采取的数据完整性规则:包括实体完整性规则和参照完整性规则9。

         2.1.3关系模型的优势与局限性 关系数据库语言是过程化语言,编写简单,而且在关系型数据库中组织简单的数据结构形式良好方便。

        但关系模型强调数据的高度结构化,关系语言上面向机器毕业设计论文 第 5 页 的语法数据模型,它无法克服面向应用的缺点;而且,关系语言语义表示能力差,无法表示客观世界的复杂对象;在关系型数据库中表示的数据类型也单一固定,不能提供新类型的定义和生成能力。

         2.2 对象模型 2.2.1 对象模型的相关理论 面向对象的观点认为,客观世界是由各种各样的实体,即对象组成。

        每种对象都有自己的内部状态和运动规律,不同对象间的相互联系和相互作用构成各种不同的系统,进而构成整个客观世界。

        面向对象模型不是建立在严格的数学理论基础之上,其本质更接近于人类认知事务所采用的哲学观模型。

         2.2.2 对象模型的构成 对象模型由对象及对象之间的关系构成。

        类是在属性和行为上一致的对象集合的抽象。

         1.类和对象的关系 类是建立对象模型的基本单元。

        通过对对象进行抽象得到类。

        类由类名、属性和方法组成。

         2.类之间的关系 在类和类之间存在有五种关系——关联关系,聚合关系,组合关系,泛化关系和依赖关系。

         2.2.3 对象模型的优势和局限性 对象模型与关系模型的根本区别是对象模型是面向运用。

        它提供丰富的语义和自然的表达式,方便的直接表达运用领域的事物和它们之间的关系。

        但是与关系模型相比,对象模型缺乏一个完善的理论指导,还没有公认的形式化描述。

        因此对象模型不适合在一些要求精确计算和高效处理的场合使用。

         毕业设计论文 第 6 页 2.3 阻抗不匹配问题 2.3.1阻抗不匹配问题的由来 采用基于对象模型建模和处理业务逻辑的面向对象技术是九十年代软件技术发展的主流,在软件开发中广泛的应用,很大程度的提高软件开发效率,成功的解决“软件危机”;基于关系模型实现的关系数据库是现在采用最广泛的数据存储机制,在很多商业应用程序中都有成熟的运用。

         对象模型和关系模型分别是处理业务逻辑领域和数据存储领域的最佳解决方案。

        然而把这两者结合起来构成一个完整的软件系统并不容易,经常出现这样一个情况:开发人员在把对象所带的数据存入数据库之前要先分解对象,然后再把这些数据存入一个或多个数据表中;在使用数据的时候,必须使用SQL语句查询一个或者多个表来获取相关数据,并把这些分散的数据重新组装到一个对象里。

        这些工作造成的代码编写量大、耗时,通常占去整个软件开发时间的25到40,这种情况是由对象模型和关系模型之间的分歧所造成。

        人们使用一个来自电子工程领域的术语——“阻抗不匹配”来命名这个问题。

         2.3.2产生阻抗不匹配问题的原因 对象模型和关系模型之间存在着固有差异:对象模型侧重于使用包含数据和行为的对象来构建运用系统,常常通过对象之间的关系来进行访问。

        关系模型以二维表的形式来管理所有的数据,并且认为通过外键就足以表示数据间所有的关系。

        但面向对象模型中使用的数据很凌乱,可能需要用到多维数组或者内嵌式表格这样的结构,这些结构都比二维平面表要更复杂。

        要在关系模型中表示这样的数据,常常需要创建很多的表格和外键关系,结构异常复杂。

        关系模型没有考虑到对大对象支持的需要,如文本、图像、视频、音频等,也不支持对象模型中的.

    首页上一页12345原创

    版权说明
    【设为主页】【加入收藏】【打印本文】【回到顶部】【关闭此页】
    •  相关文章 相关文章
      ·29, 基于灰色模糊评价的ERP选型决策
      ·【精品】毕业论文 可乐瓶底 (四川科技
      ·四川理工学院成人教育学院毕业设计论文工作
      ·职业教育论文
      ·基于最小二乘外网等效的线路电压稳定性指标
      ·基于汽车销售流程的《汽车及配件营销与管理
      ·吉林工业职业技术学院论文
      ·扬州工业职业技术学院电子信息工程系毕业论
      ·职业技术学院学生毕业设计(论文)开题报告
    •  最新文件 最新文件
  • 特别推荐