┌─────────────────────────────────┐ ┌─────────────────────────────────┐ ┌──────────────────────────────────┐ ┌──────────────────────────────────┐ │table10_pk_and_fk │ │table12_fk │ │table15_fk_to_missing_table │ ┌────────────────────┐ ┌───────────────────────────────────┐ │table3_3_cols │ ├─────────────────────────────────┤ ├─────────────────────────────────┤ ├──────────────────────────────────┤ │table1_single_column│ │table2_single_column_multi_line_sql│ ├──────────────────────────────────┤ │primary_key ( id ): INT │ │primary_key ( id ): INT │ │primary_key ( id ): INT │ ├────────────────────┤ ├───────────────────────────────────┤ │column ( id1 ): INT │ │column ( firstname ): VARCHAR(100│ │column ( firstname ): VARCHAR(100│ │column ( first_name ): VARCHAR(100│ │column ( id ): INT │ │column ( id ): INT │ │column ( firstname2 ): VARCHAR(100│ │column ( lastname ): VARCHAR(100)│ │column ( lastname ): VARCHAR(100)│ │column ( last_name ): VARCHAR(100)│ └────────────────────┘ └───────────────────────────────────┘ │column ( lastname3 ): VARCHAR(100)│ │column ( town_id ): INT │ │column ( town_id ): INT │ │column ( city_id ): INT │ └──────────────────────────────────┘ └─────────────────────────────────┘ └─────────────────────────────────┘ └──────────────────────────────────┘ | | | | | | ┌─────────────────────────────────┐ ┌─────────────────────────────────┐ ┌───────────────────────────────┐ ┌───────────────────────────────┐ | │table4_3_cols_and_pk │ │table5_3_cols_pk_in_last_col │ │table11 │ │table13_fk │ | ├─────────────────────────────────┤ ├─────────────────────────────────┤ ├───────────────────────────────┤ ├───────────────────────────────┤ ┌────┐ │primary_key ( id ): INT │ │column ( firstname ): VARCHAR(100│ │column ( id ): INT │ │column ( id ): INT │ │city│ │column ( firstname ): VARCHAR(100│ │column ( lastname ): VARCHAR(100)│ │column ( townname ): VARCHAR │ │column ( townname ): VARCHAR │ ├────┤ │column ( lastname ): VARCHAR(100)│ │primary_key ( id ): INT │ │column ( county ): VARCHAR(100)│ │column ( county ): VARCHAR(100)│ └────┘ └─────────────────────────────────┘ └─────────────────────────────────┘ └───────────────────────────────┘ │column ( country_id ): INT │ └───────────────────────────────┘ | ┌───────────────────────────┐ │table14 │ ├───────────────────────────┤ │column ( id ): INT │ │column ( country ): VARCHAR│ └───────────────────────────┘