データベース設計

データベース設計はデータベースの論理的や物理的な部分を特定する工程です。

RSS

  • 受付中

    回答
    2

    アマゾンのコメント機能のようなデータ構造を知りたい

    前提・実現したいこと rails5とpostgresqlを使ってウェブアプリを作る際のデータ構造に悩んでいます。 よくあるアマゾンなどの商品ページに対応するコメント機能を実現したいです。 機能 ・祖先のないコメントだけを時系列順で検索できる。(ページ表示時は祖先のないコメントのみ表示したいため) ・コメントに対してコメントができる。 ・コメントに対する子

    • 0評価
    • 86PV
    hideyoshi-zx hideyoshi-zx 4日前に 回答
  • 受付中

    回答
    1

    RDBMSでのデータベース設計に関する具体的な資料

    RDBMSでの論理設計、物理設計に関する具体的な資料を探しています。 論理設計、物理設計のコツといった抽象的なものよりは、実際のシステムで使用されているものをまとめた資料がないかと思っています。 例えばクレジットカードの決済システムで使用されているDB設計、宅配便の貨物追跡システムで使用されているDB設計、ホテルの宿泊予約システムで使用されているDB

    • 1評価
    • 44PV
    takito takito 1週間前に 回答
  • 受付中

    回答
    6

    データベースの暗号化方法の選択

    前提・実現したいこと 入力されたデータを暗号化してデータベースに登録、登録したデータを部分一致検索で表示するようなシステムを作ろうとしているのですが、こういった場合どのような暗号化の方法を取るのがベタでしょうか。 開発言語はjavaで、データベースはSql Serverを想定しています。 システムとしては、画面で入力された氏名と住所を暗号化してデータベー

    • 1評価
    • 517PV
    sazi sazi 3週間前に 回答
  • 解決済

    回答
    1

    タグ機能のデータベース設計について

    Ruby on RailsとMySQLを用いてアプリケーションを開発しています。 今回は、タグ機能のデータベース設計で2つの方法を考えたのですが、 どちらが良いのか迷っているので、質問いたしました。 タグに関してですが、たとえばスキル、ジョブ、属性などが項目として存在し、 基本的に名前だけを情報としてもっています。 タグは主に検索の用途として使用する予定

    • 0評価
    • 129PV
    minadukirein minadukirein 1ヶ月前に ベストアンサー
  • 受付中

    回答
    2

    RailsでのDB設計について

    以下のように、会社、部署、社員のテーブルがあるとします。 これは例として作ったものでして、複数部署兼務などは考えないものとします。 companies id PK departments id PK company_id employees id PK company_id department_id 社員の所属会社を調べると

    • 0評価
    • 92PV
    moke moke 1ヶ月前に 回答を編集
  • 受付中

    回答
    3

    初心者ですが、会員制サイトとその会員情報を管理するサイトを作りたいです。

    皆さん初めまして。 私はプログラミングでは、どういうサービスを作るか、アイデアは思いつく方なのですが、 実際にプログラミング言語やデータベースで書いて実装するという場合は まだかなり初心者の方です。 私はwebサービスを作ってみたいと思い、 会員制サイトとその会員の情報を管理するサイトを作りたいと思いました。 その後、必要に応じてデータベースを追加し

    • -7評価
    • 231PV
    Kosuke_Shibuya Kosuke_Shibuya 1ヶ月前に 回答
  • 受付中

    回答
    2

    開発、テスト用DBについて。

    現在、運用しているDBに対して更新、削除するアプリケーションを作成しております。 本番で利用する予定のDBでテストを行っているのですがデータ欠損等の関係上、適切でないと考えております。 本番同様の環境を同サーバーに作成する予定なのですがお伺いしたいことがございます。 ○テストDBを作りテーブル等をコピーするのは問題ないですが、同サーバー上のデー

    • 0評価
    • 312PV
    Shimejinotani Shimejinotani 2ヶ月前に 回答
  • 受付中

    回答
    2

    個人用DBアプリケーションの作成手段

    暫くIT業界に触れていなかったため全く初歩的な質問になってしまいますがご容赦ください。 個人事業主となり、仲介業者はありますが数多くの仕事を請け負うようになりました。 行く先数々の店舗データが乗った「表」を渡されたのですが、あまりにも行数が多い上に、文字も細かく一段違いの読み間違えなどが多発し、解読に時間がかかるので出来ればデータベース化しちゃいたい

    • 0評価
    • 191PV
    Ay8709 Ay8709 2ヶ月前に コメント
  • 解決済

    回答
    5

    DB設計における仕様データの扱いについて

    データベース初心者です。素っ頓狂なことを言っていたら申し訳ありません。 DB設計について疑問です。 リレーショナルデータベースシステムを使用して例えばPOSシステムを構築するとします。 その際、顧客情報や日報情報など、複数レコードが想定されるデータに関しては、テーブルを定義してRDBSに格納すると効率よくシステムを運用しやすくなるでしょう。

    • 0評価
    • 631PV
    takotakot takotakot 2ヶ月前に 回答
  • 解決済

    回答
    5

    あなたのプログラマとしての哲学を教えてください

    プログラミングをする上であなたが心掛けていること、また設計哲学や思想についてこだわっていることがあれば教えてください。

    • -4評価
    • 327PV
    ai_2013_dev ai_2013_dev 2ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    会員制Webシステムにおける個別メッセージ機能のDB設計

    簡易的な会員制WebシステムをLAMP環境で開発していますが、個別メッセージ機能のDB設計でどうしても解決できない点があり苦慮しています。 長文となりますが、現在の設計と疑問点を記載しますので、アドバイスをいただけませんでしょうか。 【DB設計】 ・tbl_board(メッセージボードテーブル) ※やりとりする相手毎に、ユニークな掲示

    • 0評価
    • 158PV
    mts10806 mts10806 2ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    データベースのレプリケーションによる負荷分散

    「大規模サービス技術入門」という本を読みながら、大規模Webサービスを構築する提で、DB構成について勉強しています。 いま、データベースの負荷分散のためにマスタスレーブ構成(1:3)を構築しようと思っています。 書籍によると「Webサービスにおける8割〜9割のDBアクセスは参照系である」とのことでマスタスレーブ構成を構築するのはいいのですが、「参照は

    • 0評価
    • 160PV
    seibu123 seibu123 3ヶ月前に 質問を編集
  • 解決済

    回答
    5

    データベースの正規化の程度について

    データベースの正規化について質問させて頂きたいのですが、どの程度まで正規化をしたら良いのでしょうか? これ以上はやりすぎとか、こういう場合は重複する値が同一テーブルに多数生まれるけど、正規化しないみたいな判断基準とかってありますか? 都道府県名とか市区名も都道府県テーブル、市区テーブルをそれぞれ作った方が良いのでしょうか?

    • 0評価
    • 344PV
    yambejp yambejp 3ヶ月前に ベストアンサー
  • 受付中

    回答
    3

    集合の表現

    例えば、人間を分けるには様々な手法があり、男性と女性、歴代の総理大臣とそれ以外、等と分類することが出来ます。 また、四角形には長方形とひし形があり、両方の部分集合であるものは全て正方形です。 これらをうまく表現できるような構文を設計したいです。 オブジェクト指向プログラミング言語は、継承を使い集合論をうまく表すことが出来ますが、今ある言語に搭載され

    • 0評価
    • 244PV
    iwamoto_takaaki iwamoto_takaaki 3ヶ月前に 回答
  • 受付中

    回答
    1

    「いいね」「超いいね」のデータベースの構成について

    「いいね」「超いいね」のデータベースの構成について facebookのように、投稿したもの(status)に対するアクションとして、「いいね」「超いいね」が存在するSNSを作ろうとしています。 ここで、データーベースの構造でわからないことがあります。 「いいね」だけでしたら、likeテーブルをつくり、user_idカラムとstatus_idカラムを持た

    • 0評価
    • 127PV
    nullbot nullbot 4ヶ月前に 回答
  • 解決済

    回答
    2

    データベースの索引について詳しい方教えてください

    データベースについて色々調べたところ以下のような索引があることがわかりました。 ・主キー索引 ・ユニーク索引 ・非ユニーク索引 ・クラスタ索引 ・非クラスタ索引 (他にも種類があればぜひ教えてください) これらの索引について質問です。 主キー索引・ユニーク索引はテーブル定義時にPRIMARY KEY制約・UNIQUE制約を付与し

    • 0評価
    • 201PV
    jimyo jimyo 4ヶ月前に ベストアンサー
  • 受付中

    回答
    5

    レビューに関して(設計レビュー~ソースレビュー)

    設計レビューやソースレビューの意義や効率的な進め方に関して 背景として、属人的なプログラム実装や設計をフラットにしてレガシーな環境をレビューを行って何とか減らしていきたいという思いがあります。gitやチャットを導入して、WEBを介してある程度の情報量は共有出来ていると思っているのですが、チームで共有出来ているかというと感覚としては浸透していない印象です。

    • 3評価
    • 315PV
    ShintaroIshida ShintaroIshida 4ヶ月前に コメント
  • 受付中

    回答
    2

    [アルゴリズム][データベース設計]階層構造のデータベース設計

    階層構造をデータベースに落とし込む際に範囲検索が簡単な [入れ子集合モデル]を採用しようと思っています。 木構造(親node一つのみ)なら [入れ子集合モデル]に落とし込むことで検索の高速化を計れると思います。 ですが セミラティス構造(親nodeを複数持てる)の場合 [入れ子集合モデル]に落とし込むと複数の親を持つnodeを複製する

    • 1評価
    • 362PV
    yuba yuba 4ヶ月前に 回答
  • 解決済

    回答
    1

    Ruby on Rails & Ransackでの関連テーブルのソート方法

    Ruby on Rails 4.2.6(MySQL)を使用して、 各企業が各登録者のステータスを管理するようなシステムを開発しています。 今回は「自社の管理している登録者の得点をソートする方法」について質問させていただきたいです。 システムの仕様は以下のようになってます。 システムの仕様 データベース 各管理者は必ず企業に所属するよ

    • 1評価
    • 305PV
    minadukirein minadukirein 5ヶ月前に 回答を編集
  • 解決済

    回答
    1

    外部キーが使用できない環境で参照整合性を保証する方法

    外部キーが使用できない環境でどのようにして参照整合性を保証したら良いかというご質問です。 外部キーが使用できない主な理由は、MySQLのパーティショニング機能を利用するためです。 外部キーを使用しない場合、下記のようにアプリケーション側で参照整合性を保証する必要があるかと思います。 INSERT → 親の行が存在することを確認する DE

    • 0評価
    • 367PV
    chikumin chikumin 5ヶ月前に 質問を編集
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    111

  • 総質問数

    80

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る