あまブログ

ドキドキ......ドキドキ2択クイ〜〜〜〜〜〜〜ズ!!

データベース

【Ruby】Sinatraでメモアプリを作る(DB編)

この記事では、RubyのWebアプリケーションフレームワークであるSinatraを使って、シンプルなメモアプリを作成します。 データ保存先のDBにはPostgreSQLを使用します。 今回は、以下の記事で作成したメモアプリのデータ保存先をPostgreSQLに変更します。 ama-…

【ER図】Twitterのデータベースを設計する

この記事ではTwitterのサイトのER図の書き方を解説します。 論理設計の対象はTwitterの一部の機能に限定し、ER図はIE記法で、Draw.ioで作成しました。 対象の機能 ユーザを表示する ツイートする ツイートに返信する リツイートする 引用ツイートする フォロ…

Q&A掲示板のER図を書く

「ユーザが質問を投稿して、そこに誰かがコメントを付ける、問題が解決したらコメントの中からベストアンサーを1つ選ぶ」というシステムのER図を書く。 要件 質問を投稿する コメントする ベストアンサーを選ぶ ER図 または

DebianにPostgreSQLをインストールして外部から接続する方法

この記事では、さくらのVPS上のDebianにPostgreSQLをインストールして、Macから外部接続する方法を紹介します。 環境 Debian GNU/Linux 11 bullseye (さくらのVPS) macOS Monterey 12.4 PostgreSQL 14.3 手順 以下の流れで進めていきます。 PostgreSQLのイン…

【macOS】PostgreSQLの基本操作

この記事では、PostgreSQLの基本操作を解説します。 バージョン情報 macOS Monterey 12.4 PostgreSQL 14.3 1. インストール 2. データベースサーバの起動・停止 2-1. brew servicesコマンド 2-2. pg_ctlコマンド 3. データベースへの接続 4. ユーザの作成 4-…

SQLの基本を理解する

SQLの概要 SQLとは リレーショナルデータベースを操作するための言語 標準規格に準拠したSQLを標準SQLと言う SQLの基本的な記述ルール SQL文の最後に;(セミコロン)をつける キーワードに大文字/小文字の区別はない 定数は''(シングルクォーテーション)で囲む…

【IE記法】ER図の書き方

1. IE記法とは 2. IE記法で使われる図形 2-1. エンティティ 2-2. アトリビュート(属性) 2-3. リレーションシップ(関係) 2-4. カーディナリティ(多重度) 3. IE記法で書いたER図 3-1. 1対1 3-2. 1対多 3-3. 多対多 4. 自分ならER図をこう書く【パッと見IE記法…