关闭顶部展开顶部

小型商业应用选SQL Server还是Access_Mssql数据库教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:循序渐进讲解数据表的十二个设计原则
数据表的设计原则: 1)不应针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可

当权衡数据库应用程序的各个选项时,本文能帮助你进行各项特性的比较。本文详细介绍了SQL Server 2005 Express 版和Microsoft Access的特征设置,作者尽量避免各类特征的过多细节,因此你能在一个较高的水平上比较这两款产品。

成本

在寻找小型商业程序的开发工具时,成本通常是关键因素。你总是希望用最低的成本实现尽可能多的功能。幸运的是,SQL Express 和MS Access都是很便宜的软件开发工具。

虽然Microsoft SQL Server 2005 Express 版是免费,但如果你想用它实现一个解决方案则需要注册该产品。它虽是SQL Server 2005的精简版本,但包含SQL Server的很多重要特征。需要注意的是,SQL Server Express 版并不包含所有的内置接口设计工具,因此使用它来解决各类问题往往比SQL Server 2005更复杂。

Microsoft Access:该产品包含在Microsoft Office(如 Microsoft Office 专业版 2003 和 Microsoft Office小型企业管理版2006)中,你也可以单独购买它。微软要求你根据自己的情况购买。然而,一旦购买了一个Microsoft Access许可,开发成本相对SQL Server Express 版将有显著的降低。这是因为用它开发你的产品将比SQL Server Express 版容易。

实现过程

一旦你确定了应用程序需求和预算,就可以决定你所要实现的功能了。

SQL Server Express 版:该工具用于小型应用程序,其数据库引擎是Microsoft的SQL Server数据库引擎的一部分。该版本支持很多完整SQL Server版的高级功能,如存储过程、视图、函数、CLR集成、打印及XML支持等。然而,它仅仅是一个数据库引擎,而不像Microsoft Access集成了接口开发工具。任何前台应用程序的开发都需要开发程序来处理,如免费的C# Express工具。此外,微软还创建一个很好的SQL Server Management Studio的Express版本,可以用来管理SQL Server Express数据库引擎。点击此处查看所有的微软免费Express产品。

Microsoft Access:如果应用程序非常小,如登录信息及访问系统用户数等信息,你可选择MS Access。Access拥有内置的窗体、报表及其他功能项。你可以使用它为后台数据库表格构建用户接口。Access大部分可编程对象都拥有一个很好的向导,这对初学者来说十分方便。最重要的是用它开发一个小系统的时间相当短。因为使用Access开发的应用程序通常都很小,并且有很多内置工具可供使用。
可靠性

不管应用程序有多大,可靠性都是一个主要的关注因素。如果数据不稳定,你也就无法使用它。

SQL Server Express版:使用该产品,你将获得与SQL Server完整版相同的备份和恢复机制。它允许你将系统及时地恢复,同时还保持任务的连贯性以确保数据保存在一个连续的内存中。该产品可供很多用户同时访问和更新。

Microsoft Access:该产品在可靠性方面性能并非最佳,当多用户同时访问时可能会出现问题。此外,它几乎不支持事务的连贯性,也不支持事务日志。因此,你只能将数据库文件恢复到你上一次备份时的状态。此外,Access文件有时可能忽然变为乱码,这也十分令人头疼。

安全性

SQL Server Express版提供与SQL Server 2005相同的企业级安全性机制。你可以完全控制用户访问你的数据库的情况。在Microsoft Access中也有一些安全方面的配置,但其性能根本无法与SQL Server Express版相媲美。

结论

如果你的应用程序非常小,并且同一时刻只要求很少用户访问,使用 Microsoft Access将是一个不错的选择。此外,降低成本方面它也表现相当出色。当你的程序数据量较大,并且同一时刻访问的用户较多时,选择SQL Server Express版会更好。无论你选择它们中的哪一款,你都须清楚开发经验才是最为重要。虽然Microsoft Access在最初设计时极为友好,但是经验和设计知识是编写应用程序最终获得成功的根本因素。

分享:SQL Server 2000数据库崩溃后的补救措施
SQL Server 2000数据库崩溃后的补救措施: 案例描述: SQL Server 2000数据库崩溃后,重装数据库前的准备: 1.三个系统库(master,msdb,model)的完全备份: 2.两个用户数据库(user01

来源:模板无忧//所属分类:Mssql数据库教程/更新时间:2008-08-22
loading.. 评论加载中....
相关Mssql数据库教程
闂佹眹鍩勯崹閬嶆偤閺囶澁缍栭柛鈩冪⊕閳锋帗銇勯弴妤€浜惧銈忕秶閹凤拷
濠电偛顕慨顓㈠磻閹炬枼妲堥柡鍌濇硶婢ф稒淇婇懠顒夆偓婵嬫煟閵忊晛鐏查柟鍑ゆ嫹
濠电姷顣介埀顒€鍟块埀顒勵棑缁辩偛顓兼径瀣閻庣懓瀚竟鍡欐崲娑斾線鏌i姀鈺佺伈闁瑰嚖鎷�
濠电姷顣介埀顒€鍟块埀顒勵棑缁辩偛顓兼径濠勵吋闂佽鍨庨崟顓фК闂佽閰eḿ褍螞濞戙垺鍋夐柨鐕傛嫹
闂備胶枪缁绘劙骞婃惔銊ョ劦妞ゆ帒鍊哥敮鍫曞箹鐎涙ḿ鐭掔€规洘绻堥弫鎾绘晸閿燂拷
闂備胶枪缁绘劙骞婃惔銊ョ劦妞ゆ巻鍋撻柛姘儑缁﹪鏁傞崜褏鐓撻柣搴岛閺呮繈鎯屽▎鎴犵=濞撴艾锕ョ€氾拷
闂備浇銆€閸嬫挻銇勯弽銊р槈闁伙富鍣i弻娑樷攽閹邦亞鑳虹紓浣靛妽濡炶棄顕i妸鈺婃晬婵炲棙鍨电粭锟犳⒑閸濆嫬鈧骞婇幘鑸殿潟闁跨噦鎷�
闂備礁鎼崯鐗堟叏妞嬪海绀婂鑸靛姈閻擄綁鎮规潪鎷岊劅婵炲眰鍊曢湁闁挎繂妫欑粈鈧梺鍛娚戦悧鐘茬暦閹扮増鏅搁柨鐕傛嫹
婵犵妲呴崹顏堝礈濠靛棭鐔嗘俊顖氬悑鐎氱粯銇勯幘瀵哥畺閻庢熬鎷�
濠电姷顣介埀顒€鍟块埀顒勵棑缁辩偛顓奸崶銊ヮ伕濡炪倖鎸荤换鍐偓姘虫珪娣囧﹪顢涘Δ鈧晶鍙夌節椤喗瀚�
婵犵妲呴崹顏堝礈濠靛棭鐔嗘慨妞诲亾鐎规洦鍓熼、娆撳礂閻撳簶鍋撻悽鍛婄厸闁割偅绻勫瓭婵犳鍣幏锟�
婵犵妲呴崹顏堝礈濠靛棭鐔嗘慨妞诲亾闁哄苯鎳橀崺鈧い鎺嗗亾闁宠閰i獮鎴﹀箛闂堟稒顔嗛梻浣告惈鐎氭悂骞忛敓锟�
婵犵妲呴崹顏堝礈濠靛棭鐔嗘慨妞诲亾鐎规洩缍侀獮瀣攽閸偂绱�
濠电姷顣介埀顒€鍟块埀顒勵棑缁辩偛顓兼径濠勭厬闂佺懓鐡ㄧ换鍕敂鐎涙ü绻嗘い鏍殔婢у弶绻濋~顔藉
闂佽楠搁崢婊堝礈濠靛鍋嬮柟鎯版閻鈹戦悩鎻掓殭闁奸潧缍婇弻銈夋嚍閵夈儱顫嶉梺缁樼壄缂嶄礁鐣峰▎鎾存櫢闁跨噦鎷�
UB闂備礁婀辩划顖炲礉濡ゅ懐宓侀柛銉㈡櫆鐎氭岸鎮楀☉娅虫垿锝為敓锟�
闂備浇澹堟ご绋款潖婵犳碍鐒鹃悗鐢电《閸嬫捇鐛崹顔句痪濠电姭鍋撻柨鐕傛嫹
闂佽楠哥粻宥夊垂閸濆嫸鑰块柛銏㈠殰
闂備礁鎲″缁樻叏妞嬪海绀婂璺虹灱閸楁碍绻涢崱妤€顒㈤柛鐐差槹缁绘稓绱欓悩鍝勫帯闂佺ǹ楠忛幏锟�
缂傚倸鍊烽悞锕傛偡閿曞倸鍨傛繝濠傚椤╅攱銇勯幒宥囶槮缂佹彃婀遍埀顒傚仯閸婃繄绱撳棰濇晩闁跨噦鎷�
©2017 www.mb5u.com婵犵妲呴崹顏堝礈濠靛棭鐔嗘慨妞诲亾鐎殿噮鍣i幃鈺呭箵閹烘挸鐦�
闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儻鎷�&闂備礁鎲$敮鎺懳涢弮鍫燁棅闁跨噦鎷�