为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

三大数据库的区别

2017-12-29 2页 doc 12KB 29阅读

用户头像

is_153723

暂无简介

举报
三大数据库的区别三大数据库的区别 2. SLSERVER SL Server 是Microsoft推出一套产品,它具有使用方便、可伸缩性好、与相关软件集成程度高等优点,逐渐成为Windows平台下进行数据库应用开发较为理想的选择之一。SLServer是目前流行的数据库之一,它已广泛应用于金融,保险,电力,行政管理等与数据库有关的行业.而且,由于其易操作性及友好的界面,赢得了广大用户的青睐,尤其是SLServer与其它数据库,如Access,FoxPro,Excel等有良好的ODBC接口,可以把上述数据库转成SLServer的数据库,因此目...
三大数据库的区别
三大数据库的区别 2. SLSERVER SL Server 是Microsoft推出一套产品,它具有使用方便、可伸缩性好、与相关软件集成程度高等优点,逐渐成为Windows平台下进行数据库应用开发较为理想的选择之一。SLServer是目前流行的数据库之一,它已广泛应用于金融,保险,电力,行政管理等与数据库有关的行业.而且,由于其易操作性及友好的界面,赢得了广大用户的青睐,尤其是SLServer与其它数据库,如Access,FoxPro,Excel等有良好的ODBC接口,可以把上述数据库转成SLServer的数据库,因此目前越来越多的读者正在使用SLServer. 3. MYSL MySL是开源的,不支持事务处理,没有视图,没有存储过程和触发器,没有数据库端的用户自定义函数,不能完全使用标准的SL语法。 从数据库行家听说的第一件事就是MySL缺乏transactions,rollbacks, 和subselects的功能。如果你计划使用MySL写一个关于银行、会计的应用程序,或者计划维护一些随时需要线性递增的不同类的计数器,你将缺乏transactions功能。在现有的发布版本的MySL下,请不要有任何的这些想法。(请注意,MySL的测试版3.23.x系列现在已经支持transactions了)。 在非常必要的情况下,MySL的局限性可以通过一部分开发者的努力得到克服。在MySL中你失去的主要功能是subselect语句,而这正是其它的所有数据库都具有的。换而言之,这个失去的功能是一个痛苦。 MySL没法处理复杂的关联性数据库功能,例如,子查询(subueries),虽然大多数的子查询都可以改写成join 另一个MySL没有提供支持的功能是事务处理(transaction)以及事 务的提交(commit)/撤销(rollback)。一个事务指的是被当作一个单位来共同执行的一群或一套命令。如果一个事务没法完成,那么整个事务里面没有一个指令是真正执行下去的。对于必须处理线上订单的商业网站来说,MySL没有支持这项功能,的确让人觉得很失望。但是可以用MaxSL,一个分开的服务器,它能通过外挂的表格来支持事务功能。 外键(foreignkey)以及参考完整性限制(referentialintegrity)可以让你制定表格中资料间的约束,然后将约束(constraint)加到你所规定的资料里面。这些MYSL没有的功能表示一个有赖复杂的资料关系的应用程序并不适合使用MySL。当我们说MySL不支持外键时,我们指的就是数据库的参考完整性限制--MySL并没有支持外键的规则,当然更没有支持连锁删除(cascadingdelete)的功能。简短的说,如果你的工作需要使用复杂的资料关联,那你还是用原来的Access
/
本文档为【三大数据库的区别】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索