簡體   English   中英

如何構造一個簡單的數據庫

[英]How to structure a simple database

我想構建一個具有以下性質的數據庫:

有不同類型的人,每個人都有很多工作,例如:

清潔工:清潔廁所,清潔廚房
女佣:洗衣服,做早餐,做午餐
園丁:種花,澆花

我還將擁有一個包含所有清潔工,女佣,園丁等的MySQL數據庫。用戶將需要的工作寫成HTML表單,然后PHP文件將確定誰做所需的工作,然后選擇最合適的人為了工作。

如何構建以上數據庫? 我是否像上面那樣做?

PHP如何“將它們放在一起”? 我必須使用數組嗎?

我應該將此數據庫直接放入PHP代碼中還是放在單獨的文本文件(或其他類型的文件)中?

感謝大家!

如另一篇文章所述,您需要先學習基礎知識,然后再深入研究復雜的事物。 網絡上有很多容易理解和入門的教程。

您可以從本教程開始以掌握使用MySQL和PHP的知識,然后可以將以下模式用於Web應用程序。

people
  people_id (PK)
  name

roles
  role_id (PK)
  role_name

tasks
  task_id (PK)
  role_id (FK)
  task_desc

people_roles
  pr_id (PK)
  people_id (FK)
  role_id (FK)
  • people -所有員工/人員及其詳細信息

  • roles -所有可用角色

  • tasks -為每個角色分配的taskroletask具有一對多關系(請參閱FK?)

  • people_roles -這是一個鏈接表,使得5月間到多的關系船peopleroles ,讓園丁可以充當廚師 如果您希望分配。

希望這可以幫助。

您需要學習走路后才能跑步。

我將首先做一些基本的PHP / MySQL教程,以使您熟悉數據操作的基礎知識。 然后也許為了加快使用框架的生產速度,根據我的建議, CakePHP將基於它強大的自動魔術CRUD(創建,讀取,更新,刪除- 其他需要閱讀的內容:) )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM