0

このようにデータベースをモデル化するのは良い考えですか?データベースモデリングのアイデア

テーブルのテーブル カラムのテーブル データのテーブル。

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) 
} 

thatsちょうど主要なアイデアよ。

もしそうなら、あなたは私が動的モデルを作るためにできると示唆できる何かがあります。

+0

かなり標準的に見える –

+5

[OTLTとEAV:すべての初心者が行う2つの大きなデザインミス](http://tonyandrews.blogspot.co.uk/2004/10/otlt-and-eav-two-big-design- mistakes.html) – sqlvogel

+0

これらのテーブルの目的が一目瞭然であるかどうかを知ることができない場合は、間違っている可能性があります。これらはあまりにも一般的です。スキーマレスデータベースが必要な場合は、JSONカラムやMongoDBのようなフリーフォームを使用してください。 – tadman

答えて

3

いいえ。

デザインエンティティ - 表 - アプリケーションの内容を反映します。

dbmsを使用してdbmsを構築することは何もありません。実際の問題空間をモデル化するには、dbmsを使用します。

しかし、心配しないで、多くの人がこの種のデザインに誘惑されています。

関連する問題