Mysqlエンターテイメント説明テーブル関係
前の章では、データベースの幅広い用途について説明しました。データベースがなければ、將來(lái)的には先に進(jìn)めなくなるかもしれません。
今、コンピューターを?qū)Wんでいる少年少女がかなりたくさんいます。特に 80 年代から 90 年代生まれの先住民族のインターネット ユーザーには、ゲームが大好きな人がたくさんいます。ゲーム內(nèi)のユーザー機(jī)器情報(bào)を通じてテーブル間の関係を説明します。
銀行からのお金の引き出し、送金、赤い封筒の送付も、日常生活で最も一般的に使用される銀行カードの操作です。また、テーブル間の関係を説明するために銀行カードの入金と引き出しも使用します。
ゲーム內(nèi)の裝備とユーザーの関係
ゲーム內(nèi)のキャラクターはヘルメット、服、ブーツ、武器、ネックレスを持っています。
さらに、武器ごとに異なる攻撃力と防御力の値が追加されます。次に、この方法でゲームのテーブル デザインをシミュレートできます。
注: 以下は、ゲーム、ユーザー、機(jī)器の関係をより深く理解するためだけに記載されています。
ユーザーテーブル
ユーザー番號(hào) | マスク | ブーツ | 武器 | |
---|---|---|---|---|
スケルトンキング | 1 | 6 | ||
カオスナイト | 4 | 2 | ||
ケンタウロス | 3 | 7 |
血液を回復(fù) | 魔法を回復(fù) | 防御 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
10 | 3 | 5 | 2 | |||||||||||||||
22 | 4 | 1 | 3 | |||||||||||||||
3 | 4 | 5 | 4 | |||||||||||||||
1 | 3 | 4 | 5 | |||||||||||||||
5 | 6 | 3 | 6 | |||||||||||||||
13 | 32 | 32 | 7 | |||||||||||||||
11 | 3 345 |
銀行カードID | 銀行カード番號(hào) | パスワード | 凍結(jié)されているかどうか | |
---|---|---|---|---|
62 22 0202 0002 66014 | e10adc3949ba59abbe56e057f20f883e | 0 | 12345.00 | |
5423 4321 4567 8889 | 5bd2026f128662763c532f2f4b6f2476 | 1 | 45.58 |
シナリオシミュレーション:
ユーザーがカードを挿入し、正しいパスワードを入力した後。その後、お金を引き出すことができます- ソーシャルエンジニアリングでは、人々は同じパスワードを使用することを好みます。したがって、ユーザーのパスワードを再度暗號(hào)化する必要があり、逆に復(fù)號(hào)化することはできません。ユーザーのパスワードを見(jiàn)た後、このパスワードを使用してユーザーの他の銀行カードを試してしまうのではないかと心配だからです。
- 凍結(jié)狀態(tài)は0(凍結(jié)しない)と1(凍結(jié)する)に設(shè)定できると獨(dú)自に規(guī)定しています。銀行が裁判所から通知を受けた場(chǎng)合。次に、フリーズ ステータスを 1 に設(shè)定します。お金を持っている場(chǎng)合は、それを引き出すことはできません。 (このビジネス ロジックはプログラムに実裝する必要があります)。
- ユーザーがお金を引き出したり、お金を預(yù)け入れたりすると、ユーザーの殘高は増加または減少します。同時(shí)にトランザクションフローにレコードが記録されます。