私はDBスキーマの友達と議論しました。データを挿入するたびに 'TABLE'を作成して削除しないでください。
私たちのアプリは一種のcsvファイルを読み込んだ後、データ(ほぼ200行)をテーブルに挿入します。 時々、アプリケーションはファイル名でデータを削除する必要があります。
だから、私は、テーブルスキーマをfolloing示唆 - > [キー]、[テキスト]、[ファイル名]
ファイル名でデータを挿入することができ、その後、([表]から削除したファイル名でデータを削除するにはどこのファイル名= 'boolaboola')。
しかし、私の友人 "データが挿入されるたびに 'TABLE'を作成して削除してみませんか?
彼のテーブルスキーマがある - > [キー]、[テキスト]
は彼のアイデアは、アプリケーションがファイルを読み込むと、アプリがその名をファイル名で一つのテーブルを作成し、[ です。次に、新しいテーブルにデータを挿入します。 ファイル名でデータを削除する必要がある場合は、テーブルをドロップしてください。]
テーブルには外部キーは必要ありません。
私はその考えに同意できませんでした。 私の経験では、DBスキーマが間違っていると感じました... 私は説明できず、私の友人を説得することができません。
私を助けてください。 私は間違っていますか?または私はどのように私の友人を説得することができますか?
ないデータ?もしそうなら、それは単一のテーブルに格納することを強く主張します。 –
ランダムな考え方:あなたのお友達の推薦に従うならば、特定のデータを検索し、それを含むすべてのファイルをどのように返すのですか? – RedBaron
現在の機能では、すべてのファイルのデータまたは1つのファイルのデータを照会します。 – user1190107