ホームページ > バックエンド開発 > PHPチュートリアル > PHPでデータを書くとき、1対1で1対1のものとは何ですか?

PHPでデータを書くとき、1対1で1対1のものとは何ですか?

WBOY
リリース: 2016-06-13 12:21:58
オリジナル
968 人が閲覧しました

PHP でデータを書き込む場合、1 対 1 と 1 対多とは何ですか?

この投稿は tp_2015_6 によって最終編集されました (2015-06-13 18:07:54) これはチュートリアル、これを聞いてください。その人は、テーブルを作成するときに、あるテーブルが別のテーブルと対峙することもあれば、このテーブルが複数のテーブルと対峙することもあると言いました。これは、いわゆる 1 対 1 および 1 対多の Why です。いったいこれは終わったのか、この男はなんともとんでもないことだ。
教えてもらえない秘密の原則とは1対1、1対多とは何なのか!
テーブル間の関係は 1 対 1 であると理解していますが、どうして 1 対多になるのでしょうか?
写真の通り

-----解決策のアイデア----------------------
例:
3 つのテーブルがあります
学生テーブル (学生 ID 学生名)
コース テーブル (コース ID コース名)
成績テーブル (学生 ID コース ID スコア)
クラス テーブル (クラス ID 学生 ID)
ここでのクラス テーブルと学生テーブルは 1 つのクラスに多数の学生が含まれており、多対 1 になります。
コース スケジュールはこちらです。多対多の 1 つのコースで、複数の学生の選択に対応し、学生が複数のコースを選択することもできます。
教授と学生の 1 対 1 の関係では、通常、1 人の教授が 1 人の学生に対応します。
------解決策のアイデア- ------------------------
非常にシンプル
3 つのテーブル
クラス テーブル
教師テーブル
生徒テーブル

関係
1 クラスには複数の生徒がいます
したがって、クラス テーブルと生徒テーブルは 1 対多です

教師には複数の生徒がいます
教師テーブルと生徒 テーブルは 1 対多です

1 つのクラスに複数の教師がいます
1 人の教師が複数のクラスを教えることができます
したがって、クラステーブルと教師テーブルは多対多です
--- ----ソリューションのアイデア---------------------
方法多対複数はビジネス上の概念であり、データベース自体とは何の関係もありません。当然、SQL コマンド
には反映されません。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート