关于SQL和数据库管理系统的一些小白问题...到底是个啥

本人统计学学生,偶然接触到SQL于是想自学,查了一下后对这个还是有点迷...主要是对数据系统管理这个概念有点迷糊...求解orz1)我理解SQL是一门用于和‘数据库’沟通... 本人统计学学生,偶然接触到SQL于是想自学,查了一下后对这个还是有点迷...主要是对数据系统管理这个概念有点迷糊...求解orz

1)我理解SQL是一门用于和‘数据库’沟通的语言,那这是要在什么软件上使用的语言呢?是Oracle,SQL Server之类的‘数据库管理系统’吗?
2)那么这些管理系统是只能用SQL呢还是也有其他语言?这些系统又有什么不同呢?
3)‘数据库’是指一些机构啥的储存在网上的数据吗?本地储存的数据不算吗?
4)如果本地数据也可以用SQL进行沟通,那这和R有什么差别?还是说SQL是类似简单版的R?
5)如果我要储存数据进数据库,是要创建一个自己的‘库’之类的吗?还是说这个数据库是独一性的,任何人储存进去的资料都在同一个空间里只不过提取的时候要特定的名字或者密码之类的?
6)我在某处看到‘创建server’,这个是指创建新的数据库吗还是什么意思?
——————
如上所见我是真的很迷很不懂啊...万分感谢好心人解惑....
以及拜托不要给我百科的答案= =
展开
 我来答
hy1397471
2015-04-09 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部

您好,


1)sql语言是通用的数据库操作语言。Oracle,SQL Server则是不同的数据库管理系统,不过最前端的用户,则是通过Delphi、C、PB之类的程序设计的程序或网页来操作数据库,这些程序设计工具都可以嵌入sql语言

      当然sql语言也是可以直接在Oracle,SQL Server管理工具中使用,但多数是来做数据维护的,

需要注意的是针对不同的数据库管理系统,如Oracle,SQL Server ,sql语法的支持会有一些很小的区别,比如 select top 的用法,有些数据库管理系统是不支持的

2)不同的数据库管理系统性能和侧重有所不同,安装设置比较快捷方便,又或网络效率比较高,又或支持多操作系统

3)"一些机构啥的储存在网上的数据 " 是数据库,超市收银系统也有数据库、财务系统也有数据,很多需要数据统计,数据检索的程序都是需要数据库的,至于是否本地存储那要看程序的设计要求


4)你说的R是MS sql 的server R吧,是的话,它们基础数据的存储是没有区别的,更多的区别是网络上的支持及分布支持的区别,大多的应用普通版本就可以满足了

5)你可以自己建立数据库,也可以通过网络连接别人现有的数据库,当然,你要存储到别人的数据库则需要了解:用的是什么数据库系统,然后准备相应的客户端或者是连接库,当然还需要连接数据库的用户名和密码、数据库的IP地址及端口

6)创建server,数据库管理系统都会有,就是创建新的数据库,不同的数据库管理系统名称和操作会有一些小区别


你可以参考一下,

追问
也就是说‘数据库’是使用这种管理系统来创建的吗?例如我用oracle创建一个数据库,就只能用oracle来进行获取或者更改?
那么这个库是存在于本地还是在网络中呢?
追答
可以存在本地也可以存在网络中
获取及更改,我的图上有画,可以通过设计好的程序也可以通过oracle来管理
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式