est-ce une bonne idée de modéliser ma base de données comme ça?Base de données modélisation Idée
Un tableau pour les tableaux, Un tableau pour les colonnes, Un tableau pour les données.
create table "Tables"
{
tbl_ID,
tbl_name,
}
create table "columns"
{
col_ID
col_Name
tbl_ID (Foreign key to tables)
}
create table "Datas"
{
data_ID
data_Name
col_ID(foreign key to columns)
}
c'est juste l'idée principale.
si oui est leur quelque chose que vous pourriez suggérer que je pourrais faire pour faire un modèle dynamique.
Apparence assez standard –
[OTLT et EAV: les deux grandes erreurs de conception tous les débutants font] (http://tonyandrews.blogspot.co.uk/2004/10/otlt-and-eav-two-big-design- errors.html) – sqlvogel
Si vous ne pouvez pas dire quel est le but de ces tables en un coup d'œil, vous êtes peut-être sur la mauvaise voie. Ce sont trop génériques. Si vous voulez une base de données schemaless, regardez en utilisant des colonnes JSON ou quelque chose de plus libre comme MongoDB. – tadman