問題タブ [multivalue-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Odbc C# .Net を使用して Pick データベースに接続する
Ole db ドライバーを使用して PickBasic データベースに接続する方法
permissions - IBM U2 (UniVerse 10.2) - スキーマの作成 - 方法
従来のUVアカウントを持っています。あるディレクトリにデータ ファイル、別のディレクトリにアプリケーション プログラムとサブルーチン。私たちの最新のプロジェクトは JDBC を実装しています。Java からサブルーチンに完全にアクセスするには、既存の uv アカウントにスキーマを作成する必要があると思います。
これどうやってするの?uvadm としてログインし、スキーマを作成してみました。次のエラーが発生します。
スキーマ テストを作成します。UniVerse/SQL: 「uvadm」は SQL ユーザーではありません。
誰でも助けることができますか?
database - 複数値フィールドは良いアイデアですか?
私は最近、多値フィールドである Access 2007 の新機能を紹介されました。私の第一印象は、1 つのフィールドで複数の値を使用するのは良くないということです。従来、レコードがフィールドに複数の値を持つことを許可したい場合は、別の 2 つのテーブルを作成し、それらを外部キーでリンクしていました。これにより、クエリが簡単になり、重複する値が同じアイテムを参照することが保証されます。リストをセルに保持することは、データベースの目的に違反しているように思えます。
これらのフィールドには、汚いと感じさせない有効な用途はありますか?
database - UniData のクエリを学習する
IBM UniData サーバーがあります。UniObject .net をインストールしました。.net クラスを介して unidata クエリを発行しているようです。
クエリ言語/構文を学び、UniData を一般的に使用するにはどこで学習できますか? おすすめの本、サイト、動画は?
rdf - Pick と RDF/SPARQL
RDF や SPARQL を PICK データベースと統合することに興味がある人はいますか? 誰もこれを試しましたか?何を試してみようかについて、いくつかの考えがあります。アイデアの 1 つは、n-triple、turtle、n3、または XML の 1 つまたは複数として、RDF としてファイルからデータを取得できるようにするいくつかの相関関係を定義するディクショナリを含むファイルを作成する方法を理解することです。もう 1 つのアイデアは、PICK BASIC SPARQL エンドポイントです。
残念ながら、PICK データベースをテストできる場所では仕事をしていません。Maverick インスタンスをセットアップできると思いますが、D3 または U2 でこれを行いたいと思います。
u2 - UniVerse学習教材
私は最近、UniVerseの専有の子孫と接触しました。誰かが私が良いチュートリアルを入手したり、より人気のある親の構文上の癖をブラッシュアップしたりできる場所を知っていますか?テーブルリストを取得する方法すら理解できません。ナビゲートするのは難しく、manページは表示されません。
ロケットソフトウェアの公式リンクで更新:
SQL Reference
、、、SQL Administration for DBAs
およびに特別な注意を払う必要がありUser Reference
ます。これらの両方のページの下部に、すべてのドキュメントを含むzipへのリンクもあります。Universe10.3のRocketSoftware(個人情報が必要)のデモもありますが、RHELでのみ機能します。そして、それは静的にリンクされていますが、Ubuntu8.10を使用している私にとってはsegfaultsです。
これらのリンクは、Rocket Software(Uni *製品ラインの現在の所有者)からの公式です。
RocketSoftwareによる製品ラインの買収よりも前の製品は次のとおりです。
database - マルチバリューデータベース(UniVerse)-SM(MV)とSM(VS)およびASSOC()
IBMのNestedRelationalDatabaseホワイトペーパーの16ページから質問があります。以下のCREATE
コマンドで、MV / MV/MSではなくMV/MS / MSを使用し、両方ORDER_#
がPART_#
1対多である理由がわかりません。関係..非1nfデータベース設計での値とサブ値の意味がわかりません。ASSOC ()
また、条項についてもっと知りたいのですが。
IBMのネストされたリレーショナルデータベースホワイトペーパーの16ページ(空白のわずかな変更)
IBMのネストされたリレーショナル・データベースは、ネストされた表を、関連付けられている属性の繰り返しおよび属性の繰り返しグループとして実装します。SM句は、属性が繰り返し(multivalued--"MV")または繰り返しグループ(multi-subvalued--"MS")のいずれかであることを指定します。ASSOC句は、ネストされたテーブル内の属性を関連付けます。必要に応じて、IBMのネストされたリレーショナル・データベースは、ベース表内のいくつかの入れ子になった表をサポートできます。図5の1NFテーブルを処理して、図6に示すレポートを作成するには、次の標準SQLステートメントが必要です。
database - jBASE 4.1 データベース初心者向けの質問
私はソフトウェア開発者であり、C#、C++ .Net、SQL Server 2005/08、Oracle、および mysql の開発経験があります。しかし、どういうわけか、Windows XP SP3 マシンで jBASE が動作しません。
私の目標は、ユーザー アカウントをセットアップし、JBASE インストールでデータベースを作成し、C++ プログラムを使用していくつかのテーブルを認証し、バックアップ/復元することです。そして、jBASE の組み込みのバックアップ/復元ツールでそれを行う必要はありません。
jBASEe 4.1 とそのすべてのアクセサリを WINXPSP3 マシンにインストールできます。jSlimserverとTEMENOUSサーバーをライセンスサーバーとともに実行できました。ライセンスキーも追加できました。しかし、その後、私は何をすべきだったのですか?私はそれについて何も知りません。
ドキュメントとオンライン ヘルプは、データベースの作成方法に関する簡単な質問には答えていません。jbase サイトからの Google 検索結果はすべて 404 ページに移動します。
jBASE の専門家は、次の手順をガイドできますか。
- jBASE データベースを作成します。
- ユーザーを作成する
- それらのユーザーを介して認証する
- データベースに接続
- テーブルを作成し、データを挿入します。
- C++ または C# プログラムを介して接続し、jBASE DB およびバックアップ/復元テーブルに接続します。
私はこれが多すぎることを知っていますが、私は JBASE システムを手に入れることができません。どういうわけかシステムで動作させることができません。ところで、jdc と jexloree は何もしないようです。jBASE の環境変数が正しく設定されていることを確認し、検証しました。システムに追加の JRE または JDK インストールはありません。それに加えて、ライセンスクライアント、スリムサーバー、テメナスサーバーのみが実行され、接続をリッスンしているように見え、他の実行可能ファイルは機能していないようです.
目的を達成するための簡単なチュートリアルは高く評価されます。また、私が行った間違いや確認する必要があるかもしれないことを誰かが指摘できる場合は、そうしてください。私は非常に励まされ、義務付けられます。
ありがとう
スティーブ
u2 - RetrieVe または SQL を使用して UniVerse で列リストを見つけるにはどうすればよいですか?
(ファイル) が と の列をtable
返すように設定されているという問題があります。の他の可能な列を知る必要があります。これは、( unqualifiedの動作定義) と( * の動作定義 with very )を設定することで達成されたと確信していますが、列の完全なリストを取得する方法がわかりません。テーブル スキーマを読み込んで物理テーブル列をクエリするにはどうすればよいですか?foo
LIST table
SELECT * FROM table
table
@
LIST
@select
SELECT
uvsh
テーブルで実行すると、すべてのフィールド番号と値のリストが表示されますが、番号付きフィールドの列名と列名をLIST.ITEM
見つけるにはどうすればよいですか?DISPLAY NAME
u2 - UniVerse RetrieVe ファイルのすべての列の値を照会するにはどうすればよいですか?
列名の検索に関する自問自答の質問のフォローアップのようなものです。
@
UniVerseでは、ファイルの辞書のフレーズがすべてのテーブル列に設定されていない限り、ファイルのすべての列を照会することはできません。そうでない場合、テーブルのすべての列の値をどのように照会しますか?
したがって、次を使用して合計列リスト (列名と表示名) を取得できます。
これにより、すべての列とその表示名のリストが返されます。次に、テーブルにあるすべての列をクエリするにはどうすればよいですか?
クエリのみを実行しますLIST file @id
(@id は @ 内の唯一のものです)。
更新ブログ
を見つけました -- 私よりも古いバージョンの UniVerse を使用している生きた呼吸をしている人物です!! 彼は同じことについて不平を言ってい@
ますが、すべての列を更新することを恥ずかしがる解決策はないと言っています.誰かが彼(Dan Watts)が間違っていることを証明してください.
200 列のテーブルがあり、SELECT * で 200 列すべてを返したい場合はどうすればよいでしょうか。申し訳ありませんが、その "@" レコードには 200 個の列名すべてを入力する必要があります。また、列を追加、削除、または名前変更する場合は、その "@" レコードを忘れずに編集する必要があります。あなたの痛みが分かります!この厄介なアプローチは、UniVerse の ODBC ドライバーにまでさかのぼります。現在、多くのアプリケーションを壊さずに変更することはできないと思います。UniVerse ODBC ガイドの不可解な IBM 言語で説明されている詳細を見つけることができます。