ChatGPTは
CakePHP のテーブルの命名規約に沿ったSQLを生成できた
データベースのテーマに沿ったテーブル設計の提案とフィールド名の生成ができた
フィールドの用途に応じたデータ型を提案できた
外部参照制約の設定ができた
デフォルト値の設定ができた
つまり、期末課題のアドバイザーとして有能だった
できなかったこと
テータのサイズは適当 例)名前の型がvarchar(100)など。データ長の指定など詳細な指示はChatGPTに頼らず自分で書いたほうが早い
不必要な制約を設定した 例)一度借りたものを繰り返し借りることができないような貸し出し履歴のテーブルを生成した
プロンプトと出力コードの様子