‘壹’ 应用sql的好处有哪些
1.非过程化语言
SQL是一种非过程化语言,它一次处理的是一个记录集合,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL不要求用户指定对数据的存取方法,SQL语句使用查询优化器,由系统决定对指定数据存取的最快速手段。当关系的设计者在关系表上定义了索引,系统会自动地利用索引进行快速检索,用户不需知道表上是否有索引,表有什么类型的索引等细节。
2.统一语言
SQL可用于所有用户的数据库活动类型,包括数据库系统管理员,程序员等操作简单,使用方便。
3.关系数据库的公共语言
用户可将使用SQL的技能从一个RDBMS很容易地转到另一个系统,所有用SQL语言写的程序具有可移植性。
‘贰’ 利用ADO来实现SQL与EXCEL之间的数据转换的优缺点
select * into 表 from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
利用ADO,优点是数据可以筛选和整理\修复\转换,相对灵活,适用性高,缺点是需要写中间部件,不如用SQL直接导入方便
‘叁’ excel与sql server各自的优点与缺点
根本不是一类的东西嘛,怎么比?
这么说吧:
excel拿来分析是很强悍的,它里面内置的那么多函数几乎可以满足现实中90%以上的数据分析需要,而且它的数据报表功能超灵活,加上它足够简单,这就是excel的优点。
但你如果拿excel作软件的后台数据库就很糟糕了,因为excel只能作为桌面型的数据库来使用,你任何的查询都导致全部数据的网络传递,不仅服务器疲于奔命,网络占用高,客户机的负担也超大。
不信你在10万条记录里面进行SQL检索,采用sql
server跟excel的数据返回速度完全不在一个档次上。
sql
server作为服务器数据库,它只返回限于程序提交的查询语句的对应记录,所以能用于大型数据处理
‘肆’ 数据库 sql 和excel有什么区别。为什么我们不用sql呢只有sap
不好意思,不知道你说的sql具体是什么,一般来说sql都是作为一种访问数据库的语言,sap里面内嵌了sql语句,你的数据是通过sap下载的,其实就是通过sap内嵌的sql语句从数据库中取得的。由于sap里面了有业务关系和sql语句,你不需要再专门使用别的sql软件开发新的sql语言的程序取得数据库数据(这个数据库是根据sap的需要建的)。
就好比你现在要从上海虹桥飞机场到北京首都机场的咖啡厅(假设那儿有咖啡厅)见一个人,你直接坐飞机(sap的sql语句)过去,然后去咖啡厅见这个人(使用excel),当然你也可以坐地铁去上海火车站,坐火车去北京火车站,再打车去首都机场,(这就是使用别的sql软件访问sap所使用的数据库)再进入咖啡厅会面。
‘伍’ Spss ,Excel跟Sql 有什么差别在线等!!!!
分给我。
SPSS主要是用来统计分析数据的,EXCEL主要用来整理数据并作简单的统计分析,SQL主要是一种数据集的查询机制。SPSS界面友好,使用简单,但是功能很强大,也可以编程,能解决绝大部分统计学问题,适合初学者。EXCEL能做一些简单直观的统计分析,如果已经安装宏的话还能做一些数值分析,也很实用。个人认为些都是数据处理应用的软件,其中excel界面最为友好,但功能是在太过单一,仅适用于日常的简单数据处理,不适于较复杂的模型分析,因此科研上应用不多;spss有比较强的专业性,另外spss也采用图形界面,但spss的主要缺点是数据输出,不能用word等文字处理工具直接打开。Excel在数据分析中最为基础,最易掌握,图形工具强大和完善,但不适宜大型统计分析;SPSS软件为专门为统计而开发的软件,一般用于大型统计,而对于图形工具上不太全面,不易掌握。但二者常常兼用互补。EXCEL是最常用的 既可以处理文字信息如数据透视表也可以整理数据信息如:进行方差分析、回归等等 在日常生活中使用最多,而SPSS是一个在数据处理如:方差分析等待比较专业的一个软件。非专业人使用较少。绝大部分问题EXCEL均可以解决。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的SQL接口。
‘陆’ 数据库技术与应用:SQLserver2005 究竟比 excel 好在什么地方呢
2005是大型数据库.具体应用方面,其实excel相当强悍,除了权限和部分olap功能以外,所有sqlserver的功能都能实现,包括高级分析、数据分组,统计,数据联查。甚至在灵活性上,excel要远超sqlserver,数据透视图可以让一个中学生轻易地汇总出一张小型报表。
问题就在于excel不能用于大型应用,很多情况往往也不是一个excel能够统计的了得,仅此而已。
‘柒’ SQL server 数据库主要是比 excel 好在哪些方面呢
数据库用于处理海量数据,如果你的一个数据表有10万行以上的记录;如果你需要用到多个数据表,并且需要联表查询;如果你允许大量用户并发访问你的数据表;如果你允许大量用户修改你的数据表;你就懂得其中的区别了。数据库的功能比excel要丰富得多,可以在上面做很多应用,比如你只允许某些用户看某些数据,你可以定义视图。
‘捌’ excel 中vba与sql 和access之间的区别,与优势是什么,各种适合用应于哪些方面或数据场合
excel主要是用来做简单的数据处理,少量数据记录、数据表示(将数据以适当的形式展现,如表格,透视表、图表等),access的定位是数据库,即数据的存储及管理,即数据的存储需要以适当的形式来组织,以使得数据的存储减少冗余、保持一致以及通过建立索引来加快海量数据的查询。。。excel的优点是灵活、适合小规模数据的简单计算、以及透过丰富的展现手段表现数据。。。
access的优势是海量数据的管理(相对excel而言)能够有组织、高效率的存放和提取
‘玖’ EXCEL与SQL哪个更安全,为什么
呵呵,那就错了。sql要安全一些。本身软件就有安全性,在登入的过程中都要验证账户和密码,excel能吗??