質問: 必要なテーブルの個数について。 漠然としたタイトルで申し訳ありません。 phpを使用して、フォームに入力された内容をデータベースに書き込もうと思っています。 書き込む内容としては、施設名や(施設名の)都道府県、住所、電話番号、メールアドレスなどです。 データベースを作る際に、上記の情報を一つのテーブルに全て書き込むべきではないのでしょうか? 都道府県は重複する可能性はありますが、他のデータは重複する事は無いと思います。 運用やセキュリティの観点から見ると、テーブルの個数を増やしたほうが良いのでしょうか? 無い知識で質問させて頂きました。 こんなキーワードで調べると良いよ、というご回答でも頂ければうれしいです。 よろしくお願いします。
回答: >ローカル部@ドメイン部のように、2つに分けたほうがセキュリティは高まるんでしょうか? 繰り返しになりますが、sqlでセキュリティは高まりません。 ただ個人情報に対するアクセスをユーザー権限によって制限する 意図があるのであればテーブルは分けた方が管理しやすいかもしれません。 (実際にはミドルウェアレベルでやることなのでsqlではあまり 制御しないと思いますが)