QA@IT

そのギモンは、あなただけのもの?

ITエンジニアが日々遭遇する課題やトラブルはたいてい、1人だけが出合うものではありません。QA@ITで質問・回答を共有しませんか?

タグ database で絞り込んだ結果 - 解除

現在オープンソースのRDBMSとしては、PostgreSQLとMySQLがほぼデファクトスタンダードになっているかと思います。 普段はRuby on Railsで開発を行なっているため、ActiveRecordの恩恵もあり、あまりDBの差異を意識せずにプログラミングを行う事も出来るので、そこまでどちらでなければのような拘りは無いのですが、PostgreSQLとMySQLで、個人の好み以上の明...

お世話になります。 カラム数が200を超えるテーブルを複数扱う案件を受け持ちました。 あまりにも一つのテーブルにカラムが多すぎて、情報の場所やカラム名を見つけるのが大変なため、テーブルを分けたいと考えています。 実際のテーブル情報などは載せれないので似た例としてゲームの情報を扱うテーブルがあったとします。 今回は簡単ですが、このgenreについてもそれぞれたくさんの情報があると50を超えるカ...

現在私は海外から購入したサイトを日本語化しています。 データベースに格納されている定型文を日本語化したいのですが、その定型文がどこのテーブル、カラムに格納されているのかがわからず、直すことができません。 例えばログアウトが完了したときにポップアップで表示されるyou are now logged out of the site. などです。 検索方法を調べても、どのテーブルに格納されているか...

現在Windows上で動いているアプリなのですが、 このアプリが、Apache、php、MySQLを使用していて、 別のPC(windows)に移行したいのですが、MySQLのデーターの移行 とはどのようにすればいいのでしょう? MySQLのdataフォルダをコピーすればOKですか? それとも、コマンドでエクスポート/インポートしてやるのでしょうか? データーベースって全くやったことないもの...

Webシステムで、データベースから取得したデータをユーザを待たせない、もしくは待っているように感じさせないように表示するにはどんな方法があるかを考えています。 こんなことをやりたい 1.ブラウザ上でユーザーが任意で条件を指定する 2.「表示」ボタンを押す 3.指定された条件をもとに、データベースからデータを取得 4.取得したデータをブラウザに表示 この時、 データベースの構造を考えるとか、フ...

お世話になります。 Visual Studio 2008を使用して、XML WebサービスとWebサービスクライアントアプリケーションを作成する練習をしております。 さて、表題のコネクション解放についてですが、 Management Studioの利用状況モニタ等を使って観察してみると、どうやら自分が思ったタイミングでDBとのコネクションが解放されていないようです。 自分の記述方法が悪いのか...

RailsでSTIにする際、typeカラムにモデル名が格納されますが、このtypeカラムにindexは貼るべきでしょうか? データ属性的にはユーザの操作によって随時追加されていくデータを想定しているため、将来的には数万件のデータに対してtypeが数種類のような構成になり、かなりカーディナリティは低くなる予定です。 カーディナリティが低いカラムにindexを貼っても逆にパフォーマンスが悪くなっ...

セールスフォースのように、複数の会社の情報をデータベースで管理したりする場合 データベースの構造はどのようにすればよろしいでしょうか? 私の、思いつく限りでは、MySQLを利用できる共用サーバのように データベース単位で会社を分けて管理する方法です。 しかし、データベースの増え方が無限であると(仮)考えられるのですが、 postgresやmysqlの構造上問題ないのでしょうか? また、仮にサ...

先ほど偶然気づいたのですが、 例えばRailsで典型的なBlogをPost,Commentモデルで作成し、 has_many: comments としておき、DBに comments_count というカラムがあると たとえ post.comments が要素を持たなくても、 post.comments.size でそのカラムの値が呼び出されるようです。 この仕様を知っていれば問題ないのでし...

こんにちは、VC#.NETでデータベースを使ったアプリケーション開発に従事している者です。 早速ですが質問させてください。 リレーションを設定した複数のテーブルがあるとします。 仮に、 親テーブル名を ParentTable 子テーブル名を ChildTable とします。 各テーブルのカラムおよびリレーションシップ名は以下のように設定します。 ParentTable.ID リレーションシッ...

私が今困っている問題、Webにあるデータベース・サーバのフロントエンドとしてAccessを利用したいと思いいろいろとやってみたのですが、うまくいかずNET上を検索していましてこのページを発見しました。 そのようなことで下記の点について教えていただきたく投稿をさせていただきました。 ☆ ローカルな環境では接続できているのですが、Web上のDBに接続することができるのでしょうか? ☆ もし可能だ...

現在は基本的に下記のような方針でインデックスを貼っています。 インデックスを作成したほうがよい場合 大規模な表のある特定の行を頻繁に検索する 列の値が(ほぼ)一意的である WHERE句の条件として頻繁に使用する列である インデックスを作成しないほうがよい場合 列内の値の種類が少ない(性別など) NULL値が多く、NULLでない値を検索しない 表が小規模である 上記の他に検討すべき観点やインデ...