タグ付けされた質問 「rdbms」

6
リレーショナルデータベースの設計パターン?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2か月前に閉鎖。 この質問を改善する デザインパターンは通常、オブジェクト指向のデザインに関連しています。リレーショナルデータベースを作成およびプログラミングするための設計パターン はありますか? 多くの問題には、必ず再利用可能な解決策が必要です。 例には、テーブルデザイン、ストアドプロシージャ、トリガーなどのパターンが含まれます。 martinfowler.comのような、そのようなパターンのオンラインリポジトリはありますか? パターンが解決できる問題の例: 階層データの保存(例:タイプが1つのテーブルと1:1のキーと相違がある複数のテーブル...) 可変構造でデータを保存する(例:汎用列vs xml vs区切り列...) データを非正規化する(影響を最小限に抑える方法など...)

17
Cassandraを使用しない場合は?
最近、カサンドラに関連する多くの話があります。 Twitter、Digg、Facebookなどで使用されています。 それはいつに意味がありますか: Cassandraを使用し、 Cassandraを使用しない、および Cassandraの代わりにRDMSを使用します。


15
いつ/なぜSQL Serverでカスケードを使用するのですか?
SQL Serverで外部キーを設定する場合、どのような状況で削除または更新時にカスケードする必要がありますか?その背後にある理由は何ですか? これはおそらく他のデータベースにも当てはまります。 私は、各シナリオの具体的な例として、できればそれらをうまく使用した人からの検索をしています。

8
SQL Serverテーブルへの変更を確認しますか?
トリガーを使用したり、データベースの構造を変更したりせずに、SQL Serverデータベースでテーブルの変更を監視するにはどうすればよいですか?私が好むプログラミング環境は.NETとC#です。 SQL Server 2000 SP4以降をサポートできるようにしたいのですが。私のアプリケーションは、他社製品のボルトオンデータ視覚化です。私たちの顧客ベースは数千にのぼるので、すべてのインストールでサードパーティベンダーのテーブルを変更するという要件を課す必要はありません。 「表への変更」表データへのI平均変化、テーブル構造に変わりはありません。 結局のところ、変更をアプリケーションで定期的にトリガーするのではなく、変更を定期的にチェックする必要があります。 私の要件(トリガーやスキーマの変更なし、SQL Server 2000および2005)を考慮した場合の最善の行動BINARY_CHECKSUMは、T-SQLで関数を使用することです。私が実装する予定の方法はこれです: X秒ごとに次のクエリを実行します。 SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*)) FROM sample_table WITH (NOLOCK); そして、それを保存された値と比較します。値が変更されている場合は、クエリを使用して行ごとにテーブルを調べます。 SELECT row_id, BINARY_CHECKSUM(*) FROM sample_table WITH (NOLOCK); そして、返されたチェックサムを保存された値と比較します。


9
データベースの制約とは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前に閉鎖。 この質問を改善する データベース制約の明確な定義は何ですか?データベースにとって制約が重要なのはなぜですか?制約のタイプは何ですか?


17
PostgreSQLの隠された機能[クローズ]
クローズ。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てるようにします。 6年前に閉鎖されました。 この質問を改善する これがまだ投稿されていないことに驚いています。Postgresで知っている興味深いトリックはありますか?あいまいな構成オプションとスケーリング/パフォーマンスのトリックは特に歓迎されます。 対応するMySQLスレッドの9つのコメントを打ち負かすことができると確信しています:)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.