課題内容

期末試験は、「自分で考えたテーマ」でプログラム開発することが課題です。
提出期限:2024年1月31日(水)まで

  1. テーブルレイアウト(E-R図)作成➡プライマキーは「自動採番」に設定してください。
    「自分で考えたテーマ」のテーブル設計すること。
    ➡提出用資料➊:テ―ブルレイアウト(E-R図)テンプレート
  2. 上記のテーブルを作成するためのSQL文テーブルクリエイト文)を作成し、「ターミナル」を使用して実行/作成してください。
    ※他の方とテーブル名が被らないように、テーブル名の頭に「学籍番号など」を付ける。

  3. PHPプログラムデータ一覧・論理削除新規登録更新
    ➡サンプル(デモZipファイル
    ➡課題2で作成したテーブルを利用すること。
    ➡課題提出場所は、Webサーバ内にある「本日のフォルダ」にアクセスする。
    『 /var/www/html/tsb2023/2024exam 』
    「上記フォルダ」内に『 自分の学籍番号 』フォルダを作成する。
    ➡ファイル名称は下記にしてください。
    提出用資料❸(下記プログラム):

    1. config.php (設定ファイル)
    2. dataList.php (一覧/削除)
    3. dataAdd.php (新規登録)
    4. dataUpd.php (更新)

 

  • 質問事項
    • Q.テーブルレイアウトやSQLは4つ分作成したが、PHPで使用するのは1つのテーブルで良いか?
      • A.問題ありません。テーブルレイアウト/SQLのところで加点します。
    • Q.PHPで使用するテーブルは、簡単なマスタだけでもいいですか?
      • A.問題ありません。マスタ管理システムとして提出してもらえれば大丈夫です。
    • Q.4つのテーブル分のシステムを作成する必要はありますか?
      • A.必要ありません。マスタなどは、事前にINSERT文で登録しておき、表示のみで使用しても大丈夫です。
         但し、4つのテーブル分のシステムを作成しても構いません。そのまま評価します。

    評価

    1. C評価60~65点
      • テーブル:1つ
    2. B評価70~75点
      • テーブル:最低2つ以上
    3. A評価80~85点
      • テーブル:最低3つ以上
      • 一覧:誰が見ても分かりやすいカラムだけを表示させる。
    4. S評価90点~100点
      • テーブル:最低3つ以上
      • 一覧:誰が見ても分かりやすいカラムだけを表示させる。
      • 登録/更新画面:区分やカテゴリーなどがある場合は、ラジオボックス・チェックボックスを使用する。

      試験問題

      1. VPSサーバ接続
        • ホスト名(サーバ):db.well-field.co.jp
        • アカウント:tsb23
        • パスワード:tsb202304
      2. VPS サーバ内のデータベース接続
        • ユーザーID:tsb23
        • パスワード:tsb202304
        • 使用するデータベース名:db2023

      回答 - 1 / 2 のステップ
      あなたの名前を入力すること
      あなたの学籍番号を入力すること
      あなたのメールアドレスを入力すること
      どのような内容のデータベース設計しましたか?
      このエリアをクリックするかファイルをドラッグして、アップロードします。
      作成したエクセルファイルを提出してください。
      作成したクリエイト文(SQL)を貼り付けてください。
      学籍番号の部分を変更し、動作するシステムURLを記入してください。