SQL数据源

<< Click to Display Table of Contents >>

当前位置:  数据准备 > 数据源 

SQL数据源

复制链接

各种实体以及实体之间的各种联系均可用关系模型来表示。关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。关系数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据,是目前数据库存储类型中的常用类型。当前主流的关系型数据库有ORACLE,DB2,SQLSERVER,MYSQL,DERBY,INFOMIX,SYBASE,POSTGRESQL等。

标准数据查询语言SQL,一种介于关系代数与关系演算之间的结构化查询语言,包括查询、操纵、定义和控制,是一个通用的、功能极强的关系性数据库语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。SQL集成实现了数据库生命周期中的全部操作, 提供了与关系数据库进行交互的方法,它可以与标准的编程语言一起工作。

SQL数据源主要是通过JDBC、ODBC与目前主流数据库相联系。JDBC和ODBC提供了一组对数据库访问的标准API,建立了一组数据库访问的规范,支持SQL语句的执行,同时也是系统与数据源之间的主要接口。系统对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的数据库驱动程序完成。

除了一些主流关系型数据库,用户还可以通过选择GENERIC类型和输入正确的数据驱动接口,链接到其他类型的数据库,比如一些非关系型的数据库VERTICA,EXADATA,NETEZZA,TERADATA,GREENPLUM,GBASE8A等。具体支持的SQL数据源可以参考支持的数据源范围