sql >> Databáze >  >> RDS >> Mysql

Duplikace relační tabulky

Názvy kategorií pro obrázky se obecně liší od názvů kategorií pro uživatele a oba se liší od názvů kategorií pro stránky. To naznačuje, že hodnoty jsou čerpány z různých domén. Různé domény znamenají různé tabulky.

Vytvořte jednu tabulku pro každý druh kategorie. Použijte cizí klíče.

Redundantní je technický termín v návrhu databáze. Neznamená to "tyto dva stoly vypadají hodně podobně". Znamená to, že tabulky mají stejné hodnoty a tyto hodnoty mají stejný význam .

Je jasné, že „Primární obrázek“ nemá stejnou hodnotu jako „Primární uživatel“. Ale pro argumentaci řekněme, že obě tyto tabulky měly řádek (1, Primární). To stále není nadbytečné, protože tyto dvě hodnoty mají různé významy. V jednom případě to znamená, že jakýkoli obrázek, který je jím označen, je primárním obrázkem. V druhém případě to znamená, že jakýkoli uživatel je označen jako primární uživatel . Obrázky nejsou uživatelé. Různé významy.




  1. Nesprávný soubor klíče pro tabulku MYSQL

  2. Ladění výkonu kolenem:Nesprávné použití dočasných tabulek

  3. Má Oracle ekvivalent proměnných tabulek SQL Serveru?

  4. Jak vytvoříte připravená prohlášení s drahokamem mysql2?