- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中南工业大学学报
第29卷专辑 UNlV.TECHNOL 1998年5月
J.CENT.SOUTH
面向对象数据库中方法动态执行的探讨
杨路明 黄宏
(中南I业大学信息I程学院,长沙,410083)
摘要 末文对面向对象敷据库中方法的动态执行进行1详细论述,并结合作者开发分布式面向对象数据
库的工作实践,提出了一种方法动态执行的实现模型,并在此基础上作了进一事的讨论,最后给出了算法分
析及总结.
关键词方法;共享存储;进程间通信;远程过程调用
。
~
§
该方法中,存储在数据库中的是用户编制的程
1 引言 序的源代码.在执行时将源代码从数据库中取出,
与用户程序一起进行预编译、编译得到可执行文件
面对对象数据库是当今数据库研究领域的一大 而执行之.其优点在于系统程序设计简单,工作量
热点.面向对象数据库以其丰富的语义、较强的数 较小.缺点在于每次执行均要经预编译、编译而后
据描述能力及数据抽象、封装等一系列优点而受到 方能进行,造成程序执行速度慢,对不同类对象的
广泛的欢迎.其中,广泛的动态执行是面向对象不 同名方法需采用异名策略予以实现.
可或缺的一大特色,占有重要的地位.利用它可以 2.2存储目标代码
大大增强面向对象数据库的表达能力及数据处理能 此方法中,存储在数据中的是不可执行的目标
力?因此,在面向对象的程序设计语言中被广泛采 代码,用户应用程序经编译后仅保留一个方法的入
用,例如在C++中.在面向对象的数据库中,方 121在用户的可执行程序中,在执行到此方法时才将
法的动态执行是指用户写的一段代码(称为方法), 方法代码引入.此方法的优点在于实现丁真正的动
这些代码通常是对对象数据的一些具体的处理;诸 态联编,贯彻了“执行时调用”的原则,但这种方法
如图像的显示、声音的播放、视频及文本的输出,
要求对系统的结构、程序的运行环境非常熟悉.采
CAD数据的显示等等.这些具体的处理不是由用
用这种方法的~个例子是Windows下的动态链接
户在应用程序中预先确定的,而是在执行时根据对
象的类型选择一个特定的相匹配的方法子以执行,
port
完全是一个动态的过程.采用这种技术可大大加强
的信息.当在应用程序中使用了DI,L的函数时,链
面向对象数据库的表达能力,使其适合不同的应
接器不复制任何代码,而是从移入库中拷贝有关信
用.归纳起来,在面向对象数据库中采用方法的动
息,这些信息指示了运行期间在DLL的何处可找
态执行,主要有以下优点:
到所需的代码.
(1)减少数据失配现象,使语义表达能力增
2.3存储可执行代码
强;
该方法中,数据库中存
您可能关注的文档
- 浅谈基层文博单位文物藏品虫害及防治.pdf
- 论民族共同语与新中国的文学的双重建构.pdf
- 论女性参和徒步运动的意义、优势和挑战.pdf
- 论欧洲电视跨文化传播的历史进程及其文化效应.pdf
- 论骈文创作的利和弊.pdf
- 论全球化和文化多样性的辩证关系——以电视旅游节目为例分析.pdf
- 论全球化条件下统筹文化安全和文化开放.pdf
- 论人文医学的兴起和医学人文教育.pdf
- 论儒家人文精神及现代价值.pdf
- 论山西古建文物整修与保护的思路.pdf
- 中国国家标准 GB/T 45897.1-2025医用气体压力调节器 第1部分:压力调节器和带有流量计的压力调节器.pdf
- 《GB/T 45897.1-2025医用气体压力调节器 第1部分:压力调节器和带有流量计的压力调节器》.pdf
- 中国国家标准 GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器.pdf
- 《GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器》.pdf
- GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器.pdf
- 《GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量》.pdf
- 中国国家标准 GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量.pdf
- GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量.pdf
- 中国国家标准 GB/T 20833.2-2025旋转电机 绕组绝缘 第2部分:定子绕组绝缘在线局部放电测量.pdf
- GB/T 20833.2-2025旋转电机 绕组绝缘 第2部分:定子绕组绝缘在线局部放电测量.pdf
最近下载
- 第一季度中医适宜技术理论培训题有答案.docx
- 酸碱交替固定床过氧化氢生产工艺改造项目安全风险防控要点(2025.4.18).pdf
- 大学生熬夜ppt课件.pptx VIP
- 广州市白云区2025届数学五年级第二学期期末统考试题含答案.doc VIP
- 经济学原理(第8版)微观经济学曼昆课后习题答案解析.pdf
- DB11-1706文物建筑防火设计规范.pdf VIP
- DB45T 2251-2021 城市轨道交通消防警情与救援监控系统技术规范.pdf VIP
- Hikvision UD35104B_海康威视布控球(iDS-MCD242)_用户手册_V5.1.4_20231108说明书.pdf
- 2018年中央财经大学803经济学综合考研真题及标准答案.doc VIP
- 国有资产管理 全套课件.PPT VIP
文档评论(0)