データベースの接続性
Wolfram言語には,リレーショナル(SQL),オブジェクトストア(NoSQL),トリプルストア(RDF/SPARQL)等,さまざまな外部データベースを使用するための強力な機能が組み込まれている. Wolfram言語の実体ストアもリレーショナルデータベースに密接に統合されており,Wolfram言語で指定された多くの分析操作が自動的に外部のリレーショナルデータベースで実行されるようにできる.
Wolfram言語のデータ表現 »
Dataset — 表データおよび/または階層データ
EntityStore — 実体ベースのデータまたは知識ベース
List ▪ Association ▪ Quantity ▪ DateObject ▪ GeoPosition ▪ Graph ▪ ...
リレーショナルデータベース情報へのアクセス »
RelationalDatabase — リレーショナルデータベースとそのスキーマの記号表現
EntityClass — データベース内の表または仮想表の表現
EntityValue,entity[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等のデータベースダンプ全体をインポートする