未来エンジニア養成所Blog

月単価150万以上のプログラミング講師がプログラミングを皆に楽しんでもらうための情報をお届けします。

技術

【DB入門】テーブルの修正 Part3

デフォルト値(初期値)の設定 連続番号機能付き列の設定 インデックスの設定 参考図書 デフォルト値(初期値)の設定 列内に自動で設定できる値を指定します。 INSERT文などでレコードを入力する際に、テーブル内のすべての列にデータを入力せず省略した場…

【DB入門】テーブルの修正 Part2

主キーの設定 UNIQUE制約(一意キー)の設定 NOT NULL制約の設定 参考図書 主キーの設定 ここまでのテーブル作成は、列名とデータ型を指定してきましたが、リレーショナルデータベースの最大の特徴は、複数の表を連携させて意味を持たせることでした。 また…

【DB入門】テーブルの修正 Part1

ここでは、データベースの各テーブルの列のデータ型を変更したり、新しい列を追加する等の、テーブル構造の修正を行います。 また、列に対して、主キーや外部キー、NOT NULL制約の設定などを行います。 列構造の変更 列の追加 列名とデータ型の変更 列の削除…

【Bubble/ノーコード】ギャラリーの写真を拡大してスライドショーを作る

データベースに写真を保存する デザインを設定する ワークフローの設定 参考図書 データベースに写真を保存する まずはデータベースに写真を保存します。 データベースタブに行き、新しいタイプを「ギャラリー」とします。 次にギャラリータイプの中に、フィ…

【DB入門】データベースの作成 Part2

データの挿入 データを表示する SQL文とMySQLコマンド テーブルやレコードのコピー、削除 参考図書 データの挿入 テーブルにデータを挿入するには、「INSERT INTO」コマンドを使います。 【書式】データの挿入 INSERT INTO テーブル名 VALUES(データ1, デー…

【Bubble/ノーコード】折りたたみ可能なサブメニューを作る

グループの作成 ワークフローの設定 おまけ機能 参考図書 グループの作成 動きが分かりやすいようにグループを作成します。 「Groupエレメント」を配置し、スタイルを変更しましょう。 「Backgroud style」を「Flat color」に、「Color」を「#091747」にして…

【DB入門】データベースの作成 Part1

SQLの基本構造 SQLの種類 データベースの作成と削除 テーブルの作成 テーブルの構造の確認 参考図書 SQLの基本構造 SQLはリレーショナルデータベース(RDB)に対して要求を出す時に用いる言語です。 SQL文は、複数の「句」を組み合わせ1つの命令をDBMSに依頼し…

【Bubble/ノーコード】カレンダープラグインを使ってみる

あるイベントのスタッフ(ボランディア)応募フォーマットを作成してみます。 カレンダープラグインのインストール データベースの作成 カレンダーの作成 プレビューで確認 応募フォーマットの作成 データベースの作成2 ワークフローの作成 プレビューで確認…

【DB入門】MySQLとは

フリーソフトウェアのMySQLを使って、データベースを実際に作っていきましょう。 データベースを作る際、どんなアプリケーションでそれを利用するかによっても、データベースの設計は変わってきます。 Webアプリケーションとの連携 SQL とは MySQLとは 参考…

【Bubble/ノーコード】ダブルクリックの機能を付ける

デザインの設定 ワークフローの作成 アラートの表示 プレビューで確認 参考図書 デザインの設定 1回クリックしただけでは何も反応せず、2回目のクリックでアラートが表示されるようなボタンを作成します。 まずはボタンを配置します。 ボタンを配置して、ボ…

【DB入門】データベースを作成する準備

実際にRDBMSを使ってデータベースを作成する前準備として、どのようなデータベースにするのか、テーブルの作り方や設定を具体的に見ていきましょう。 正規化とは 一覧表を作成する 第1正規化 第2正規化 第3正規化 データ登録時の決まりを作る 参考図書 正規…

【Bubble/ノーコード】スライドショーをポップアップ表示する

データベースに画像をアップロードする スライドショーの設置 ポップアップの作成 ボタンの設置 ワークフローの作成 ポップアップにスライドショーを表示させる プレビュー 参考図書 データベースに画像をアップロードする まずは「Data」タブを選択します。…

【DB入門】データベース設計の手順

データベース設計の手順 データ設計のおおまかな流れ データベース化の目的を考える 集めた情報をどのように出力するか考える 必要なデータを整理する 一覧表の関係を確認する データ登録時の決まりを作る データベースを作成する データベースの利用方法を…

【Bubble/ノーコード】データをチャート表示する

入力フォームの作成 ワークフローの作成 プラグインのインストール 「Line/Bar Chart」エレメントの配置 プレビュー 参考図書 今回は、APIを用いてデータをチャート表示させてみます。 完成イメージは下記のようになります。 入力フォームの「ラベル」に入力…

【DB入門】リレーショナルデータベースの仕組み Part3

集合演算子 集合 集合演算 関係演算 ビュー 参考図書 集合演算子 集合 リレーショナルデータベースでは、テーブルから欲しい情報だけを取り出したり、複数のテーブルを連付けて新しいデータを取り出したりすることができます。 テーブルに登録したデータの集…

【Bubble/ノーコード】外部APIを使って「iTunes」の曲を表示させる

完成イメージ 入力フォームの作成 プラグインのインストール APIの設定 iTunesへのリンク作成 完成 参考図書 完成イメージ 今回は外部APIを使って「iTunes」の曲を表示させてみます。 完成イメージは次のようになります。 検索窓にタイトルを入力すると検索…

【DB入門】リレーショナルデータベースの仕組み Part2

テーブル内の制約 主キーに適用されるルール テーブルの関連付け 一対多のリレーションシップ 参照整合性 制約 のオプション 参考図書 テーブル内の制約 データベースでは、データベース内のデータを正常に保つために、制約と呼ばれる仕組みが用意されていま…

【Java】オブジェクト指向の基本問題2-2

問題2-2 ペットを表すPetクラスを作成してください。 Petクラスを使用するClassBasicPracticeクラスのmainメソッドはすでに完成しています。 (変更は禁止です) 【Petクラス】 Petクラスは次の4つのprivateインスタンスフィールドを持ちます。 動物の種類を…

【Bubble/ノーコード】「Alert(アラート)」の使い方

完成イメージ フォームの作成 ワークフローの作成 完成 完成イメージ 「Alert(アラート)」の使い方と、ワークフローで条件を追加する方法を解説します。 完成イメージは次のようになります。 何か文字を入力して、ボタンをクリックすると、「アラート」と…

【DB入門】リレーショナルデータベースの仕組み Part1

表の構成要素 テーブルによるデータの管理 参考図書 表の構成要素 リレーショナルデータベースは、行と列の2次元の表形式でデータを登録していきます。 この表を、テーブル(table)と言います。 テーブルの先頭行は、データの項目名です。 これを、フィール…

【Bubble/ノーコード】マウスホバーでテキストの色を変える

「Conditional」の使い方 参考図書 今回は「Conditional」を使って、ユーザーがマウスホバーした時に、テキストの色を変える方法を解説します。 「Conditional」の使い方 「Text」エレメントを使います。 テキスト名を「Hover me!」としておきます。 また、…

【DB入門】データベース管理システム(RDBMS)の役割

データの管理 トランザクションの管理 同時実行制御管理 障害復旧管理 セキュリティ管理 参考図書 データベースは下の図のように、データを蓄積する部分とそれを操作するエンジン( RDBMS)で構成されます。 ユーザは SQL言語でRDBMSに命令を送ることで、デ…

【Bubble/ノーコード】データベースに登録された画像を表示する

前回の記事で保存した画像データを表示する機能を作成します。 画像を表示するフィールドを作成する リンクの設定 新しいページの作成 ページに画像を表示させる リンククリック時の設定 参考図書 画像を表示するフィールドを作成する 画像を表示するフィー…

【DB入門】データベースとは Part3

データベース管理システム ExcelやAccessとの違い データベースサーバとクライアント 参考図書 データベース管理システム データベースには「データを管理、運用するためのエンジン」というものがあります。 私たちは、このエンジンに決められた方式で命令を…

【Bubble/ノーコード】データベースに画像を保存する

完成イメージ フォームの作成 フィールドを作成 フィールドの設定 画像を保存するフィールドを作成 画像の表示をリセット 参考図書 完成イメージ 「画像のタイトルを入力」「画像をアップロード」して「保存ボタン」を押すと、それがデータベースに保存され…

【DB入門】データベースとは Part2

データの管理を行うソフトウェア データベースを使った管理 参考図書 データの管理を行うソフトウェア データベースとは、「ある目的のために集められた情報を、一定のルールにしたがって蓄積しておく場所」ということです。 それでは、そのデータはどのよう…

【Bubble/ノーコード】スライドショーを設置する

スライドショーを設置する プラグインのインストール Slideshowの配置 プレビューで確認 参考図書 スライドショーを設置する プラグインの使い方を紹介しながら、スライドショーを作成していきます。 完成イメージは下記のようになります。 プラグインのイン…

【DB入門】データベースとは Part1

データベースとは データと情報の違い データベース化の目的 参考図書 データベースとは みなさんは、パソコンやスマートフォンでインターネットを使って買い物をしたことがありますか? インターネット上にはたくさんのショッピングサイトがあり、本や食料…

【Java】コレクション Part5

前回に引き続きコレクションの解説です。 前回までの記事はこちら phoeducation.work phoeducation.work phoeducation.work phoeducation.work オブジェクトの順序付け まとめ 参考図書 あわせて学習したい オブジェクトの順序付け コレクションを扱う場合、…

【Java】コレクション Part4

前回に引き続きコレクションの解説です。 前回までの記事はこちら phoeducation.work phoeducation.work phoeducation.work Collectionsクラス Arraysクラス 参考図書 あわせて学習したい Collectionsクラス Collectionsクラスには、コレクションに対して、…