お知らせお問い合わせ[チャット研修]RDBのリレーションについて(1:多から多:多への物語~)ブログ検索はこちらHomeスタッフブログ[チャット研修]RDBのリレーションについて(1:多から多:多への物語~)SCROLL2022年09月04日[チャット研修]RDBのリレーションについて(1:多から多:多への物語~)サポーターを担当しているぽんです。研修?の内容を書き起こしました。9月に新しいメンバーが入社しました。エンジニアの才能を活かすも殺すも”環境”だと思います。初場所の環境が本当に重要です。入社して頂いたからには、”1から構築する能力”を身に付けて、自分が作りたいサービスを作れるエンジニアになっていただきたいです。プログラミング力=データ処理能力は、独学でもいけると思います。DB設計やネットワークの知識はある程度伝えて全体感を理解してもらうほうが良いと思っています。研修はチャットベースです。チャットで伝えるのが1番理解力が深まると思ってます。今回は、DBのリレーションについて伝え、携わるプロジェクトが“なぜ、このようなテーブル設計なのか”を理解してもらうことをゴールとしています。会社1つに対して従業員は複数人所属できますここまでOK牧場ですか?!OK牧場です!!はい!プライマリキーという単語はご存知です?IDなどの重複しない一意の値と言う認識をしています。!Rdbテーブルで必ず存在するキーで、レコードを識別しますRdbとはなんのことでしょうか??リレーショナルデータベースのことです!MYSQLとかポスグレスとかですリレーショナルの意味が理解できていませんでした。表形式のDBを連結したりできるDBのことを指す認識で大丈夫でしょうか??データの関係性を保持したまま保管できる仕組みですね!まぁ、そういうもんなんだって思ってください!了解です!会社テーブルと従業員テーブルを作成するとします。staffsテーブルは意味のまとまりごとにつくるイメージです適当なこと言ってるかもしれませんが、詳しくは書籍でwここまでOKでしょうか?OKです!!ではでは、companysテーブルに属性を追加しましょう!クライアントの要件は、会社名と住所がほしいとのことです。