- 運営しているクリエイター
記事一覧
【SQLアンチパターン】EAV(エンティティ・アトリビュート・バリュー)について
こんにちは、CryptoGamesの高橋です。
ブロックチェーンサービスを行っている会社です。
今回は「SQLアンチパターン」の第5章の「EAV(エンティティ・アトリビュート・バリュー)」について、見ていきます。
では早速、見ていきましょう。
0 前提条件下のように、「問題」に関する情報を管理したいとします。
しかし、「問題」にはいろんな種類があり、テーブルの列に入れる内容がさまざまにな
【SQLアンチパターン】IDリクワイド(とりあえずID)について
こんにちは、CryptoGamesの高橋です。
ブロックチェーンサービスを行っている会社です。
今回は「SQLアンチパターン」の第3章の「IDリクワイド(とりあえずID)」について、見ていきます。
では早速、見ていきましょう。
1 不必要な「ID」列について1ー1 そのID列は本当に必要?
まずは、下のテーブルを見てください。
このテーブル、どこかよくないのですが、一体何が良くないでし
【SQLアンチパターン】キーレスエントリ(外部キー嫌い)の解説
こんにちは、CryptoGamesの高橋です。
ブロックチェーンサービスを行っている会社です。
今回は「SQLアンチパターン」の第4章の「キーレスエントリ(外部キー嫌い)」について、見ていきます。
では早速、見ていきましょう。
0 前提まず最初に、下の2つのテーブルが存在していると仮定します。
「社員テーブル」と「クレームテーブル」です。
リンゴを販売している会社をイメージしています。
【SQLアンチパターン】ナイーブツリーと閉包テーブル
こんにちは、CryptoGamesの高橋です。
ブロックチェーンサービスを行っている会社です。
今回は「SQLアンチパターン」の第3章の「ナイーブツリー(素朴な木)」について、見ていきます。
では早速、見ていきましょう。
1 今回扱うケース下のようなスレッドが存在するとします。
いろんな人が書き込みを行っていますね。
枝分かれや、スレッドが下に伸びていったりしています。
例えば「1」
【SQLアンチパターン】(ジェイウォークとその解決策を理解しよう!)
こんにちは、CryptoGamesの高橋です。
ブロックチェーンサービスを行っている会社です。
今回は「SQLアンチパターン」のジェイウォークについて、見ていきます。
正直、本書は難易度が高めだと思いますので、皆さんの理解の一助になれば幸いです。
0 前提下のように、社員テーブルと商品テーブルがあります。
ここで、商品テーブルに、社員の列を追加しました。
担当者が一人なら、特に問題はな
【MySQL】テーブルの作成〜カラムの変更・削除など(動画付き)
今回は、テーブルの作成について、一つ一つ順を追って見ていきたいと思います。
動画はこちらになります。
0 データベースの作成任意のデータベースを作成してください。
ご不明な場合にはこちらをご参照ください。
https://note.com/standenglish/n/nc897697cbc4d
1 テーブルを作成する(おかしい部分は後で)1ー1 テーブルを作成するでは、mysqlに接続
(備忘録)【Rails】SQLインジェクションについて
こちらは自分用の備忘録です。
この記事を参考にしています。
1 SQLインジェクションの概要ポイント
① 不正なSQLの命令を注入すること
② データの漏洩・改竄につながる
2 クロスサイトスクリプティングとの違い① SQLインジェクション ⇨ 積極的な攻撃
② クロスサイトスクリプティング ⇨ 罠をはる
3 どんな結果を引き起こすのか①個人情報の漏洩
⇨「会員情報を全て表示」などの命令が