問題タブ [database-table]

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 投票する
0 に答える
483 参照

c# - 計算列を使用して .net データ テーブルを分割する

私は2つのデータテーブルを持っています。最初のテーブルには 4 つの列があり、2 番目のテーブルには 5 つの列があります。2 番目のデータ テーブルの計算列の 5 番目の列。テーブルのスキーマを以下に示します。

最初の表の列: ABCD

2 番目の表の列:

A1 B1 C1 D1 E1=(A1+B1 *10) ここで E1 は計算列です。

次に、2 番目のテーブルから列 E1 のみを切り離し、それを最初のテーブルに追加します。したがって、私の最初のテーブルは次のようになります。

ABCD E1

これを行う直接的な方法はありますか?

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

database - 多くのfkテーブルの1つのテーブル列?

このような状況に最適な解決策/実践は何ですか?複数のテーブル(オブジェクト)を参照できるテーブルがありますか?

これは、テーブルUserCalendarの例です。これは、ユーザーがイベントを保存するテーブルですが、システムはこのテーブルに後ろから挿入します。ユーザーは期限のあるいくつかのサービスを実行し、それらもこのテーブルに挿入されます。問題は、UserEventテーブルのようなテーブルがないことです。ユーザーは、説明としてこのカレンダーにすべてのイベントを保存する必要があります。これをできるだけ単純にする必要があります。

これは2つの方法で設計できます。

1)

UserCalendar
UserCalendarId | UserId | 説明| ObjectType | ObjectId

このオプションを使用すると、このテーブルをFKする必要はありません。ObjectType(Notification、Service、Calendar)を変更し、そのテーブルのIDをObjectIdとして使用することしかできませんでした。イベントの場合、そのようなテーブルはなく、これはnullフィールドになります。これを疑似FK列と呼びます。

2)または、理論的には、FKごとに複数のテーブルを使用して使用することもできます。

UserCalendar
UserCalendarId | UserId | 説明

UserEventUserCalendarId
| EventId

UserServices
UserCalendarId | ServiceId

UserNotifications
UserCalendarId |NotificationId
..。

この外部関係テーブルは、各システムイベントまたは特定のタイプに属するその他のカスタムイベントの数値にすることができます

最初の解決策は、迅速な実装です。

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

mysql - データベース設計:データベース内のユーザーテーブルにはどのフィールドが必要ですか?

MySQLのユーザーテーブルを設計しようとしています。

今のところ、私のユーザーテーブルは次のようになっています

他にどのようなフィールドも含める必要があり、なぜそれらが必要なのですか?

上記からどのフィールドを除外する必要がありますか、またその理由は何ですか?

ユーザー名とパスワードに何文字を割り当てる必要がありますか、またその理由は何ですか?

IDにBIGINTを使用する必要がありますか?

よろしくお願いします。

追加私はソーシャルウェブサイトのテーブルを使用するつもりなので、「ユーザー」は世界中の人々を意味します。

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

vb.net - Linq 左外部結合

私が最終的に必要としていたのは、2つのデータテーブルと2つのテーブルキーを取り、結合されたデータテーブルを返す汎用関数です。だからここにそれを解決するための私の最初のステップがあります。

次のT-SQLの例のLinqの例をVBで書くにはどうすればよいですか?

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

sql - Qt4: SQL テーブルを PDF に出力

Qt には PDF エクスポートのサポートが組み込まれています ( QPrinter::PdfFormat)。

SQL テーブルを PDF ファイルに出力する最良の方法は何ですか? QSqlDatabase( でロードされ、リンクされたデータベースのテーブルQTableView)...

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

php - PHP でテーブル/ビューを作成するためのデータベースの抽象化

使用されている DBMS から独立してデータベース モデル (テーブルとビュー) を作成するためのソリューションがあるかどうか疑問に思っています。私は現在 Zend Framework を使用しており、基本的な CRUD 操作の抽象化は非常に優れていますが、テーブルとビューを作成するための抽象化は提供していません。一部の ORM フレームワークがこの機能を提供していることは知っていますが、残念ながら私の場合は ORM を使用できません。

ありがとう!

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

php - データ モデリングの探索 (実用的なデータベースを一緒に動かす方法)

私は、人々がプレイリストを作成し、localStorageにオブジェクトとして保存できるプロジェクトに取り組んでいます。現時点ではすべてがクライアント側です。

だから私は今、飛躍を遂げて、ユーザーログインシステムを作りたいと思っています(私はphp mysqlとfb connectまたはoauthシステムを使ってそれを行うことができます、他の提案はありますか?). 問題は、ユーザーごとにSQLデータベースを作成してプレイリストを(メディア情報とともに)保存するか、それとも他の方法があるかを決定することです。大量のデータベースを処理するのは (速度の点で) 問題になりますか?

次のようにデータベースを1つだけ作成するのはどうですか:

ユーザー データベース ---> { user(primary key) pass someotherInfo} を含む 1 つのテーブル、次に USER ごとのテーブル (プレイリストを含む)、プレイリストごとの 3 番目のテーブル (ユーザー ID とメディア情報を含む、私のプライマリ キーは何でしょうか?)

例: 10 人の登録ユーザーがいて、各ユーザーには 2 つのプレイリストがあります

またはもっと簡単な方法はありますか?

私の質問が明確であることを願っています。

PS: 私は php とデータベースに不慣れです (これは非常にばかげているかもしれません)

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

database - テーブルを2NFに変換します-変換する奇妙なテーブル?

以下の表があり、2NFに変換することになっています。

テーブルを2NFに変換します

私が行ったところ、これに対する答えがあります:

スキル:従業員、スキル

場所:従業員、現在の勤務地

私はこれが^上記^で間違っていると感じています。

また、誰かが1NF、2NF、3NFの違いを説明できますか。私は1が最初に来ることを知っています、そしてあなたはそれをすべて小さなテーブルに分割しなければなりません、しかし私がよりよく理解するのを助けるために本当に良い説明が欲しいです。ありがとう

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

php - 接続していない2つのサーバー上の2つのデータベースに対するクエリ

私はこの問題について多くの例に従いましたが、これを機能させることができないようです。データベースを個別にクエリすることはできますが、同じクエリで 2 つをクエリすることはできません。

クエリでサーバーを参照して、エイリアシングを試みました...名前の周りに `` を入れるなど。何も機能しません。

これが私のコードです

接続文字列:

わかりました、私はこれを持っています

クエリからの出力は次のようなものです

両方の結合フィールドは、結合と同じ照合で INT データ型です。なぜこれが失敗するのかわかりません。どんな助けでも大歓迎です。