共有
  • 記事へのコメント37

    • 注目コメント
    • 新着コメント
    その他
    uesima
    uesima データベース

    2023/04/30 リンク

    その他
    kagehiens
    kagehiens 外部キー制約による連動削除を有効にして参照整合性だけは確保するというのと、あとで登録抹消されたマスタを使っての入力であってもその事実は消さない(後日データメンテで対応)、というのだと後者を取る方が安全。

    2020/08/02 リンク

    その他
    rryu
    rryu ポケモンの分類は世代を重ねる度に複雑になっているので、そういう後付けの何かに対応しようとするとアンチパターンに落ちるというのはおもしろい。

    2020/08/01 リンク

    その他
    shckor
    shckor まさにこの「外部キー嫌い」を実践してた。三次元的なテーブル連結に外部キーが有効……というかもう必須レベルだな

    2020/07/29 リンク

    その他
    tkancf
    tkancf ポケモンにするとめっちゃわかりやすくなる

    2020/07/28 リンク

    その他
    shonanboy
    shonanboy 面白い!

    2020/07/28 リンク

    その他
    shag
    shag 最初にポケモンタイプを varchar にする時点でアーって叫ぶやつだった。/ DBA であればポケモンgo の色違いとか、被り物してるポケモンとかはどう表現されているのか気になるよね。

    2020/07/27 リンク

    その他
    wata88
    wata88 読み物として面白い

    2020/07/26 リンク

    その他
    oktnzm
    oktnzm そんなに複雑なことしないならカンマ方式でもいいと思うけど。両端にもカンマつければ%,どく,%でもうどくは除ける。

    2020/07/26 リンク

    その他
    hdampty7
    hdampty7 結局、テーブルに想定されるレコード数や特定のための検索条件などを勘案して決めるのが妥当じゃないの?ポケモンの種類は今後増えても万までは行かないと予想されるので、几帳面に正規化する必要はないかな。

    2020/07/26 リンク

    その他
    t-murachi
    t-murachi 外部キーはアプリ開発ではとてもお世話になるけど、データ分析用途のデータウェアハウスではまずお目にかからない印象。数百万レコードのテーブルをまるっとコピーとかが茶飯事だったりするので…(´・ω・`)

    2020/07/26 リンク

    その他
    daishi_n
    daishi_n 検索対象や結合対象にしない行ごとの可変長データをカンマ区切りで1フィールドに収めたことはある。コードの手間は減った代わりにテーブル仕様書の定義が面倒だし可読性が落ちる。今ならjsonでやるだろうね

    2020/07/26 リンク

    その他
    tourism55
    tourism55 一定年齢以下のデータベースエンジニアはみなかつてポケモントレーナーだったはずだから、とても現実に即しているのでは?(暴論)

    2020/07/26 リンク

    その他
    shimozun
    shimozun ポケモンマスターもポケモンプライマリーとかポケモンメインになるのだろうか

    2020/07/26 リンク

    その他
    ponpon_qonqon
    ponpon_qonqon 「おなじポケモン zukan_id を持つのにまったく属性の違う "ナッシー"・"ナッシー(アローラのすがた)" が登場した場合」「固有idをもつ"ニドラン♂" "ニドラン♀" 以外のポケモンに性別がついた場合」に言及がなく絶望した

    2020/07/26 リンク

    その他
    cj3029412
    cj3029412 すきすきー😺💕

    2020/07/26 リンク

    その他
    superseal
    superseal サトシ君にはちゃんとDB設計図を書いて共有頂きたい。

    2020/07/26 リンク

    その他
    syunnchang
    syunnchang そのうちマサキのすごさに気づき・・・うんぬんかんぬん

    2020/07/26 リンク

    その他
    hamaco
    hamaco "サトシくん:かつてはポケモントレーナーを目指していたが、紆余曲折あって今はオーキド博士のもとでデータベースエンジニアをしている。"

    2020/07/26 リンク

    その他
    mar33
    mar33 面白い!ゲーム開発はさっぱりだが多言語対応ってどうしてるんだろう。ビュー側で何か噛ませるのかな

    2020/07/26 リンク

    その他
    yarumato
    yarumato “複数の値を持つ属性をカンマ区切りなどで無理やり文字列として格納するのは、「信号無視(SQLアンチパターンの第1章)」と呼ばれるアンチパターンです。このアンチパターンを避ける方法の一つは”

    2020/07/26 リンク

    その他
    FutureIsWhatWeAre
    FutureIsWhatWeAre SQLアンチパターン面白いよね

    2020/07/26 リンク

    その他
    abcdefghijklmnopqrstuvwxy5
    abcdefghijklmnopqrstuvwxy5 “テーブルを複数タイプ対応にするようにサトシくんに依頼しました” いや博士がやれよ。なんでユーザーにやらせるんだ

    2020/07/26 リンク

    その他
    mysql8
    mysql8 めざせDBA ああ あこがれの DBAに なりたいな ならなくちゃ ゼッタイなってやるーッ!

    2020/07/26 リンク

    その他
    galboss
    galboss "サトシくん:かつてはポケモントレーナーを目指していたが、紆余曲折あって今はオーキド博士のもとでデータベースエンジニアをしている。"/ちょうど仕事でDBを触るところだったんですよ

    2020/07/26 リンク

    その他
    sumakaigan
    sumakaigan なるほどSQLのデータにポケモンの名前とステイタスを入れてデータ管理するのか

    2020/07/26 リンク

    その他
    thirteen1129
    thirteen1129 ええやん

    2020/07/26 リンク

    その他
    aukusoe
    aukusoe ポケモン図鑑TBLの図鑑IDがプライマリーキーなの、フォルムチェンジやメガ進化やリージョンフォームで、同じ図鑑Noだけど性質が異なるポケモンが出た世代の時に大変そう。(ただまあ、これは仕様が悪い気もする

    2020/07/26 リンク

    その他
    kamorou
    kamorou テーブルの設計は博士の仕事だろと一瞬思ったが、そういうことか。

    2020/07/26 リンク

    その他
    ene0kcal
    ene0kcal OracleやMS SQL Serverを使っている現場にあたることが多いんだが、外部キーを使っているのは1/5件もない印象。問題があっても運用でカバーしてた。んで、外部キー設定時の億件数の場合のパフォーマンス影響が知りたい。

    2020/07/26 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    ポケモンを題材に「SQLアンチパターン」を実践してみる - kanayamaのブログ

    @tkanayama_です。「SQLアンチパターン *1」 というを読みました。「ポケモンを題材に因果推論を実践...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事