マガジンのカバー画像

データベース

7
運営しているクリエイター

#プロダクトデザイン

プロダクトデザイナーも知っておくと便利かもしれない【SQL 応用編】

プロダクトデザイナーも知っておくと便利かもしれない【SQL 応用編】

これまで基本的なSQLやSQL JOINについて書きましたが、よく使われる複雑なクエリについて記載してなかったなと思ったのでこちらでまとめておきます。

DISTINCTクエリ結果から重複した値を除去したい場合にDISTINCTを使用します。
例えば、以下の従業員テーブルに従業員名と部署名の列があるとします。1つの部署に複数の従業員がいるため、Departmentカラムに重複した値があることがわか

もっとみる
プロダクトデザイナーも知っておくと便利かもしれない【リレーショナルデータベース編】

プロダクトデザイナーも知っておくと便利かもしれない【リレーショナルデータベース編】

体調を崩して勉強や仕事から遠ざかっており、まだまだ波はありますが少しずつ良くなってきたので今回は自分が学んだデータベースについての記事を書くことにしました。

大学でデータベースを学ぶようになってから、これはプロダクトデザイナーとしても知っておいて良かったなと思ったのと、自分の学んだことの記録としても残しておきたかったので、この記事を書いています。バックエンドとしての知識や経験はまだまだなのでもし

もっとみる
プロダクトデザイナーも知っておくと便利かもしれない【SQL編】

プロダクトデザイナーも知っておくと便利かもしれない【SQL編】

前回の記事ではリレーショナルデータベースについてまとめました。

今回はRDBMS(リレーショナルデータベースモデル)で作成したデータを具体的に作成したり呼び出したりする際に必要となってくるSQLについてまとめたいと思います。これを知っておくことでユーザーリサーチ等でエンジニアに頼まずとも簡単なデータは自分で取得して分析なんてこともできるようになります。

SQLとはSQLとはStructured

もっとみる
プロダクトデザイナーも知っておくと便利かもしれない【SQL JOIN編】

プロダクトデザイナーも知っておくと便利かもしれない【SQL JOIN編】

前回、前々回とRDBMS,SQLの基本的な説明をまとめてきました。

今回はSQLで複数のテーブルを使ってデータを取得することができるJOINコマンドについてまとめたいと思います。

JOINコマンドとはSQLのJOINコマンドは2つ以上のテーブルから関連する列を基にしてデータを結合します。JOINコマンドは複数あるため必要そうなものを以下のデータ構造を例に見ていきます。

上記のArtworkテ

もっとみる