問題タブ [schema]

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.

0 投票する
2 に答える
6972 参照

design-patterns - さまざまな種類の課金データを保存するために使用できるデータベース スキーマは?

注文を作成するシステムがあり、その注文は自宅の口座に請求したり、代金引換 (COD) で送信したり、クレジット カードに請求したりできます。次のテーブルを作成しました。

ORDERS
order_idbillingoption_id
_

BILLINGOPTIONS課金オプション
_id

請求データ用に次のテーブルをどのように作成すればよいかわかりません。請求オプションのタイプ (つまり、代金引換、クレジット カード、ハウス アカウント) ごとに個別のテーブルを作成する必要がありますか? 次に、請求データのレコードを参照する別の外部キー列を Orders テーブルに作成しますか?

0 投票する
7 に答える
61835 参照

sql - SQL Server スキーマの名前を変更する

SQL Server を使用してスキーマの名前を変更するにはどうすればよいですか?

0 投票する
3 に答える
5540 参照

xml - XMLスキーマでの属性/要素の共起制約

属性/要素のペアに共起制約を課すXMLスキーマを作成することは可能ですか?

スキーマは次のことを意味する必要があります。

  • プリミティブ要素がprimitive-list要素内で指定されている場合、 name属性と埋め込まれた定義要素が含まれている必要がありますが、 ref属性は含まれていません。
  • 複合要素でプリミティブ要素が指定されている場合は、 ref属性または定義要素のいずれかが含まれている必要があります。どちらの場合も名前は許可されません。

XMLスキーマ自体の要素要素はそのように動作するので、それは可能だと確信しています。ですから、その神聖な知識を持っている人は誰でも共有してください:-)

前もって感謝します。

0 投票する
2 に答える
1017 参照

xml - 予期せぬ発見内部 <<<>>>。これは有効な子要素ではありません

XML::Validator::Schemaを使用してスキーマに対して xml ファイルを検証しようとしています。
しかし、それは私にこのエラーを与えます:

注:<Submission>私が後に持っている最初の要素です<xml version="1.0" encoding="UTF-8"?>

私はそれが何を意味するのか理解できません。
どんな助けにも感謝します。

XML は次のとおりです。

XSD は次のとおりです。

0 投票する
3 に答える
5057 参照

xml - スキーマに対して XML を検証する Perl モジュールはありますか?

スキーマに対して XML を検証する必要があります。

XML::SAX::ParserFactory; を試してみました。XML::Validator::Schema および関連モジュールですが、制限されているようです。
xsd:unique、xsd:group、xsd:keyref、xsd:union、xsd:key などのスキーマ要素を認識しなかったという意味で制限されています。

これらの xsd:unique などは新しい追加ですか?

最新でタスクに対応しているいくつかのPerlモジュールを教えていただければ幸いです。

前もって感謝します。

0 投票する
1 に答える
839 参照

.net - XML データ ソースとスキーマを使用した型指定された DataSet

XML スキーマ ファイルを手動で (VS の DataSet Designer を使用せずに) 作成し、対応する XML ファイルに読み込まれる構造化データを含めました。

xsd.exe プログラムを実行してTyped DataSetクラスを生成しました。全体として、最初は問題ないように見えますが (パブリック クラス メンバーに小文字を使用する方法を無視して)、生成されたクラスを使用する場合は何も起こりません。

この時点で、MyDataSetクラスの型付きテーブル メンバーはすべて.Count0 です。

奇妙なことに、私は正常DataSetsに動作することもできません:

set.Tables.Countこれは正しいですが、テーブルはすべて空です。

明らかな何かが欠けていますか?

アップデート:

何もしないset.Tables["extra"].Rows.Countと、正しい行数が返されます。しかし、型指定されたデータセットを使用すると、他のすべてが同じであるにもかかわらず、機能しません:

...これをコンソールに出力します:

19

0

0 投票する
3 に答える
1202 参照

mysql - 2つ以上のテーブルとビューをアトミックに名前変更/置換できますか?

テーブルXとビューY(Xと同じ構造を持つ)が与えられた場合、XをZに、YをXにアトミックに名前変更して、クエリにXという名前の何も表示されないようにする方法はありますか?Xの名前を変更してビューを作成することも有効です。

重要なのは、スキーマ移行計画の一環として、古いテーブルを新しいバージョンの古いバージョンをシミュレートするビューに置き換えて、クライアントコードの両方のセットを同時に実行できるようにすることです。

MySQLが私の選択ですが、他の人に関する情報も役立つでしょう。

0 投票する
2 に答える
9052 参照

c# - XElementから名前空間とスキーマを使用してXMLを作成する

長い質問-我慢してください!

名前空間とスキーマを使用してプログラムでXMLドキュメントを作成したいと思います。何かのようなもの

私はかなり素晴らしい新しいLINQのもの(私にとっては新しいもの)を使用しており、XElementを使用して上記を実行することを望んでいました。

オブジェクトにToXElement()メソッドがあります。

これにより、名前空間が正しく与えられます。したがって、次のようになります。

私の質問:スキーマxmlns:xsiおよびxsi:schemaLocation属性を追加するにはどうすればよいですか?

(ところで、属性名にコロン「:」を使用するとエラーが発生するため、単純なXAtttributesを使用できません...)

または、XDocumentまたはその他のLINQクラスを使用する必要がありますか?

ありがとう...

0 投票する
1 に答える
353 参照

xml - 列挙型と属性の両方を持つ型の XML スキーマ構造

XML スキーマで型を作成して、両方の要素を適用しようとしています。

  • 単一の属性。と
  • 列挙に一致する単純なコンテンツ。

XML ドキュメントでは、要素は次のようになります。

「Equals」は列挙の 1 つです。

これは可能ですか?もしそうなら、どのように?

XMLSpy で実行しようとしましたが、成功しませんでした。単純なタイプを作成すると、属性のないコンテンツの列挙のみが許可されます。複雑なタイプを作成すると、コンテンツの列挙がない属性のみが許可されます。

編集: ありがとう、デビッド。それは完全に機能しますが、検証で改行が無視されるように、これを制限内に追加しただけです。

0 投票する
5 に答える
359 参照

database - データベーススキーマを読み取るための外部ライブラリまたはミニ言語?

妻のために単純なデータベース アプリケーションを作成することを検討していますが、適切なプログラミングの実践に行き詰まっており、データベース スキーマを保存するための人間が読めるソースが必要です。

ただ、私はその仕事のためのツールを知りませんし、それらが存在しないとは信じられません.

では、プレーン テキスト ファイルからのデータベース スキーマの読み取りをサポートするために、どのようなライブラリやその他のツールが存在するのでしょうか。


invenetix の質問に対して: ビルド時にデータベース作成コードを生成するか、リリースにスキーマ記述を含めて、実行時に記述からデータベースを構築することを期待しています。ドラえもんの提案はいいのですが、できることなら、あらかじめ決められた RDBMS に縛られたくありません。

おそらく、プログラミング プロジェクトでデータベースを使用したことはありますが、作成コードを担当したことはありません。

この時点で問題を設計しすぎている可能性があります。