正規化ってなに?正規化のメリットをおさらい
この記事の内容 正規化とは何か 正規化のメリットを紹介 正規化とは? まず、正規形とはデータベースで保持するデータの冗長性をなくし、一貫性と効率性をもったデータ形式です。行き当たりばったりの設計...
35 search resultsShowing 1~20 results
You need to log-in
この記事の内容 正規化とは何か 正規化のメリットを紹介 正規化とは? まず、正規形とはデータベースで保持するデータの冗長性をなくし、一貫性と効率性をもったデータ形式です。行き当たりばったりの設計...
概要 先日、エンジニアリング組織論というテーマで社内勉強会を開催しました。 そこで次のような質問をいただき、とても良い質問でしたので、記事にまとめて回答します! 質問 「コミュニケーションにおい...
はじめに 12月25日はなんの日でしょう。 そうです。アドベントカレンダー最終日ですね! ということで、カレンダーはこちらです。 本記事では、24の技術記事を投稿し、2023年アドベントカレンダ...
この記事の内容 障害お問い合わせシステムを題材として、正規化の流れを解説 第1~第3正規形までの正規化を実践 補足 オライリージャパン社のSQLアンチパターン本を参考にしています。 正規化とは?...
はじめに データベースを設計において、状態の扱いを考えてみます。 状態は時間経過や特定のイベントによって変化します。 例えば、会員情報には「入会手続き中(メール認証待ち)」「入会済み」「有料会員...
この記事の内容 社員管理システムを題材として、正規化の流れを解説 第1~第3正規形までの正規化を実践 正規化とは? データベース設計において、冗長性や非一貫性を極力ださないようにする方法論が正規...
この記事の内容 HAVING句とは HAVING句の例を2つ紹介 補足 mysql8.0で動作確認をしています HAVING句ってなに? HAVING句とはGROUP BYで集約した結果に対し条...
この記事の内容 CASE式とは CASE式の例を3つ紹介 補足 CASE式は簡易CASE式と検索CASE式の2通り書き方がありますが、より汎用的な検索CASE式で記述します mysql8.0で動...
この記事で書くこと 正規化の役割は更新時のデータ不整合を防ぐこと 更新しないデータには正規化する必要がない理由 はじめに 通常、正規化は第3正規形まで行うのが一般的です。 しかし、正規化する必要...
この記事に書くこと DockerComposeを使ってローカル環境にMySQLサーバを構築します。 また、図をつかってMySQLサーバーとはなにか?どんな役割かを解説します。 前提知識 Dock...
はじめに リポジトリパターンとは、ビジネスロジックからデータの保存や復元を別レイヤへ分離することで、コードのメンテナンス性やテストの容易性を高める実装パターンです。 本記事では、Laravelを...
はじめに MongoDBでの効率的なコレクション設計には、シャーディングを考慮したアプローチが不可欠です。本記事では、最適なシャードキーの選び方に焦点を当て、それらのキーがMongoDBのパフォ...
はじめに シャーディングとは、データが大量にあるとき、データを複数サーバーに分散させる手法のことです。 MongoDBの設計では、シャーディングを前提として設計することがデザインパターンとされる...
はじめに 備忘録として、MongoDBに音声ファイルをBase64に変換して保存する方法を残します。 GitHub https://github.com/Nyamadamadamada/anim...
はじめに データベース設計を学ぶ人は、誰しもテーブルにとって主キーが大切であることを学びます。主キーはテーブルのすべての行が一意であることを保証するための重要な制約です。 本記事では、主キーをど...
はじめに 本記事では、Pythonを使って、データの加工と分析の流れを簡易的にハンズオンします。 お急ぎの方は次のGoogle Colaboratoryのリンクからコードを試すことができます。 ...
はじめに サブクエリとは簡単にいうとSQL文の中にSQL文を書くことです。 サブクエリは複雑な問い合わせをしたい時に役立ちます。 サブクエリの使い方には大まかに以下三つが挙げられます。 スカラー...
はじめに サブクエリとは簡単にいうとSQL文の中にSQL文を書くことです。 サブクエリは複雑な問い合わせをしたい時に役立ちます。 サブクエリの使い方には大まかに以下三つが挙げられます。 スカラー...
はじめに サブクエリとは簡単にいうとSQL文の中にSQL文を書くことです。 サブクエリは複雑な問い合わせをしたい時に役立ちます。 サブクエリの使い方には大まかに以下三つが挙げられます。 スカラー...
この記事の内容 M1 MacでMongoDBを環境構築した時の備忘録 おそらくM1じゃなくても動く(未検証) 補足 動作確認したPCのスペック チップ:Apple M1 macOS:Sonoma...
35 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.