1,sql语言 缺点

它的缺点就是功能太强大了,它的优点同时也是它的缺点!!
有SQL用应经很不错了.
你可以先看一下sql server的书,这样的书比较多。随便翻一本基础的就可以,先选择性看select delete\update\等这些常用的语句,熟悉以后再看触发器、存储过程、自定义函数、游标等!

sql语言 缺点

2,LINQ TO SQL 有什么优缺点啊

首先,在了解 LINQ To SQL 有什么优点之前,我们有必要首先了解下,微软为什么弄了这么个东西。 搞出这个东西来有什么目的:——当然是为了 满足不知道怎么操作数据的程序员开发设计的,并不是每个程序员 都会直接操作数据库,LinQ 可以让他们以一种面向数据对象的方式来思考,及持久化他们的数据!好处: 容易学习,书写简单。 在开发 中小型 项目 的时候推荐使用!因为可以节省时间! 它可以很方便的调用 存储过程、SQL函数缺点:由于直接封装了所有的数据持久操作。导致批量持久数据会产生效率问题 尤其体现在批量跟新数据,它会在内存中保持大量的数据模型。总结:中小型 项目 就放心用吧! 不过从技术 储备的角度来说,建议 看看entity framework
优点:易学,易上手,代码看起来简单。缺点:由于太容易导致程序员“忘本”,不再关心SQL语言是如何写的,遇到上百万当量级的大型数据库就会出问题。
微软从未抛弃过linq to sql,而是扩展了更多的支持程序,linq to object ,linq to xml等等等等。 linq to sql 和ef比,前者的性能更好。

LINQ TO SQL 有什么优缺点啊

3,SQL server2005有什么缺点

优缺点是比较出来的,没有比较就谈不上优缺点。  拿Oracle进行比较来说把  1. Oracle跨平台,SQLServer只能运行在Windows上,而Windows能够安装的硬件是有限的,如Sun的Sparc服务器不能安装Windows,一些大型机、小型机也只能装UNIX,在这些高端机器上就只能跑Oracle了,这注定了Oracle就是高端数据库,而SQLServer呢,中低端。  2. Oracle真正实现了行级锁,SQLServer也宣称实现了行级锁,但你实际去试,如果不加索引,其实是不行的。  3. Oracle因为有多版本数据的技术,读写操作不会相互等待,虽然SQLServer2005学习Oracle增加了snapshot机制,从而也引进了多版本数据(MySQL也有多版本数据机制,不能说一定是学习Oracle),但是实际效果感觉就是2个版本的数据,隔离级别为read committed时候,读写不再相互等待,但是把隔离设置为Serializable还是会产生读写相互等待。  4. Oracle的事务日志归档相当方便,而SQLServer要用事务日志备份来实现,而且还要配置自动作业,启动agent服务。  5. Oracle的数据字典丰富,使得DBA容易判断数据库的各种情况,虽然SQLServer2005学习了Oracle的数据字典的特点,但从数量及方便程度上还是相差太多。个人感觉这是Oracle最人性化的地方。  6. Oracle的PL/SQL比SQLServer的T-SQL功能强大很多。  7. Oracle的触发器比SQLServer的种类多几种。  8. oracle的备份恢复原理相当简单明了,备份就在操作系统上拷贝数据文件好了,恢复呢,再拷贝回来,数据是旧的,不怕,应用重做日志好了。SQL Server呢,虽然原理在本质上还是这些,但操作起来麻烦多了,麻烦到让你体会不到其本质。  9. Oracle数据库启动可以有多个阶段,使得DBA可以在不同的情况下,通过启动到特定的阶段解决一些特殊问题,而SQL Server只要服务一启动,所有数据库就都打开了。  10. SQL Server给人的感觉是简单易用,但是我要说,如果你继续向前走,就会发现SQL Server的体系结构相当复杂(注意我这里是说的复杂),大体还是沿袭的Sybase的体系结构,这种复杂结构,估计很难有根本性的改变,而Oracle呢,时间越长你越会觉得其体系结构严谨,虽然开始会感觉很难。我的一个比喻,SQL Server是傻瓜相机(就是那些一两千的小数码),Oracle是单反相机(40D,5D,D300),如果你是入门者,那用傻瓜相机好了,在各种环境下拍摄,基本都过得去,用单反,光圈、快门都要自己设定,反倒不如傻瓜相机的效果,如果你是高手了,那傻瓜相机就很难得心应手了。  11. Oracle的书籍一般都比较深,随便一说就是一大批,Epert Oracle、Practical Oracle 8i、Cost-based Oracle,SQL Server呢,恐怕只有那套Inside SQL Server了,虽然SQL Server的书籍数量比Oracle的多的多(特别是在国内),但多数都是step by step的入门书。  12. 对比SQL*Plus与sqlcmd(或2000的osql,6.5的isql),sqlcmd的功能是太简陋,差得太多了。  13. SQLServer的最大优点就是和Windows结合紧密,易用,但是要注意事情都是两面的,这些优点可能导致其致命的缺点,例如易用,使得搞SQL Server的人可以不求甚解,有时候不求甚解是没问题的,但是有时候不求甚解可能会造成灾难,特别是对搞数据库的人来说。不好意思,本来要说SQL Server的优点呢,最后也成了缺点了。
开始 ->> sql server2005->> 配置工具 ->>sql server2005配置管理器 选择sql server2005服务 ,选择 sql server(sqlexpress)右键属性,把内置账户改为本地系统(local system). 然后重启服务,ok,搞定 最后,谢谢我就好

SQL server2005有什么缺点


文章TAG:sql数据库  数据  数据库  哪些  sql数据库有哪些缺点  缺点  
下一篇