データベースの接続性

Wolfram言語には,リレーショナル(SQL),オブジェクトストア(NoSQL),トリプルストア(RDF/SPARQL)等,さまざまな外部データベースを使用するための強力な機能が組み込まれている. Wolfram言語の実体ストアもリレーショナルデータベースに密接に統合されており,Wolfram言語で指定された多くの分析操作が自動的に外部のリレーショナルデータベースで実行されるようにできる.

Wolfram言語のデータ表現 »

Dataset 表データおよび/または階層データ

EntityStore 実体ベースのデータまたは知識ベース

List  ▪  Association  ▪  Quantity  ▪  DateObject  ▪  GeoPosition  ▪  Graph  ▪  ...

リレーショナルデータベース情報へのアクセス »

RelationalDatabase リレーショナルデータベースとそのスキーマの記号表現

EntityClass データベース内の表または仮想表の表現

EntityValueentity[property] データベースクエリを実行して値を抽出する

EntityFunction データベースん式またはサブクエリの純関数表現

FilteredEntityClass  ▪  SortedEntityClass  ▪  AggregatedEntityClass  ▪  ...

低レベルSQL読書きデータベース操作(DatabaseLink) »

OpenSQLConnection JDBCと互換性のある任意のSQLデータベースに接続する

SQLSelect  ▪  SQLUpdate  ▪  SQLInsert  ▪  SQLDelete  ▪  ...

SQLExecute 任意のSQLコマンドを実行し,Wolfram言語の出力を生成する

DatabaseExplorer GUIを使ってデータベースを調べ,ノートブックを生成する

SQLの直接実行

ExternalEvaluate データベースでSQLコマンドを実行し,結果を返す

StartExternalSession 外部データベース接続を開く

"SQL"  ▪  "SQL-JDBC"  ▪  RegisterExternalEvaluator

NoSQL読書きデータベース操作(MongoDBLink) »

MongoConnect MongoDBデータベースに接続する

MongoCollectionFind  ▪  MongoCursorNext  ▪  ...

MongoCollectionAggregate コレクションに対してデータの集約を行う

MongoCollectionInsert  ▪  MongoCollectionDeleteMany  ▪  ...

グラフデータベース操作(GraphStore) »

RDFStore RDFデータの表現

SPARQLExecute 外部SPARQLエンドポイントに対してSPARQLクエリを実行する

SPARQLQuery  ▪  SPARQLSelect  ▪  SPARQLPropertyPath  ▪  SPARQLInsert  ▪  ...

データベースダンプのインポート

Import MDB,RDF等のデータベースダンプ全体をインポートする