EN

Vol.19

打开微信,点击底部的“发现”,使用“扫一扫” 即可将网页分享到我的朋友圈。

数据源

  1. 5406
  2. 3

 QQ截图20171227105409.png

概述:

数据源是指数据库应用程序所使用的数据库或者数据库服务器。

数据源(Data Source)顾名思义,数据的来源,是提供某种所需要数据的器件或原始媒体。在数据源中存储了所有建立数据库连接的信息。就像通过指定文件名称可以在文件系统中找到文件一样,通过提供正确的数据源名称,你可以找到相应的数据库连接。

分类

信息系统的数据源必需可靠且具备更新能力,常用的数据源有:①观测数据,即现场获取的实测数据,它们包括野外实地勘测、量算数据,台站的观测记录数据,遥测数据等。②分析测定数据,即利用物理和化学方法分析测定的数据。③图形数据,各种地形图和专题地图等。④统计调查数据,各种类型的统计报表、社会调查数据等。⑤遥感数据,由地面、航空或航天遥感获得的数据。

中国的数据源数量庞大。如:全国范围的土地资源清查及详查数据,航空摄影测量图像和国土普查卫星资料已覆盖全国,定位、半定位观测站网遍布全国,有地面调查、地图测绘等大量数据。

上面提到的数据源例子只是很小一部分,事实上数据源可以是任何数据类型。

属性

  1. databaseName String数据库名称,即数据库的SID。
  2. dataSourceName String数据源接口实现类的名称。
  3. description String 对数据源的描述。
  4. networkProtocol String 和服务器通讯使用的网络协议名。
  5. password String 用户登录密码。
  6. portNumber数据库服务器使用的端口。
  7. serverName String数据库服务器名称。
  8. user String 用户登录名。 如果数据是水,数据库就是水库,数据源就是连接水库的管道,终端用户看到的数据集是管道里流出来的水。

名称

数据源名称(data source name,DSN)是包含了有关某个特定数据库信息的数据结构,这个信息是开放式数据库连接驱动能够连接到数据库上必需的信息。DSN存储在注册表或作为一个单独的文本文件,DSN里面包含的信息有名称、目录和数据库驱动器,以及用户ID和密码(根据DSN的类型)。开发人员为每个数据库创建一个独立的DSN。为了连接到某个数据库,开发人员需要在程序中指定DSN。相反,没有DSN的连接则需要在程序中指定所有必要的信息。

有三种类型的DSN:用户DSN(有时也叫作机器DSN)、系统DSN和文件DSN。用户和系统DSN都根据具体计算机而有所不同,DSN信息存储在注册表中。用户DSN允许单个用户在单个计算机上访问数据库,系统DSN允许在某个计算机上的多个用户访问数据库。文件DSN在一个以.DSN扩展名结尾的文本文件中存储相关信息,并且可以被安装了相同驱动器的不同计算机上的多个用户共享。

注:DSN也是Deep Space Network太空跟踪网的缩写。

特别提示:

移动观象台是TalkingData推出的一款免费的、公开的移动端大数据查询平台。

功能覆盖应用排行、公众号排行、App Store排行、终端指数、数据报告、市场洞察。

网址:http://mi.talkingdata.com

分享到微信朋友圈
打开微信,点击底部的“发现”,使用“扫一扫” 即可将网页分享到我的朋友圈。