2016-07-28 11 views
-4

これは間違った方法だと思っているかもしれませんが、私はテーブルが多少依存しているデータベースを持っています。 Javaでは、異なるクラスを実行するために同じクラスの新しいインスタンスを作成できます。 SQLにこのような影響がありますか?mySQL内のテーブルの新しいインスタンスを作成

編集:分かりやすくするため

私のデータベースは飛行機予約システム用です。システムの各航空機には乗客との座席がありますので、乗客マニフェスト(乗客マニフェスト1、乗客マニフェスト2など)ごとに新しいテーブルを作成する代わりに、1つのテーブルを各航空機の種類のテンプレート。これはかなり簡単にJavaで何かのように行われます

Foo foo = new Foo(Stuff stuff); 
Foo foo2 = new Foo(Stuff different stuff); 

だから私はSQLに似たものがあるのだろうかと思っていました。

+1

達成しようとしているものは何ですか?あなたは具体的な事例を共有できますか? – Mureinik

+0

@Mureinik編集 – gemini88mill

+0

基本的にSQLデータベースでは、私は新しいテンプレートを作成したいと思っています。 エアプレーン1 - >シート エアプレーン2 - >シート(前と同じフォーマット) – gemini88mill

答えて

1

データベースは、Javaとは対照的に、NON-VOLATILE情報をホスト/格納することを目的としています。したがって、あなたが提案している基本的なコンセプトは完全にデータベースの範囲外です(つまり、新しいインスタンスを作成する)。さらに、新しいフライトの予約リストを作成する場合は、情報を長期間保存する必要があります(JAVAインスタンスの場合よりもはるかに多い)。

ただし、フライト番号と日付をキーとする予約表(フライト番号は繰り返し可能ですが、同じ日ではないため)が考えられます。残りの情報シートと占有者は、あなたの情報をどのように整理したいか(主に、どのようにして検索するのか)に依存します。

関連する問題