2011-06-23 4 views
0

PDOを使用してsqlite内でテーブルをネストすることは可能ですか?sqliteテーブルを互いにネストできますか?

テーブル内にテーブルを作成することができます"example"内側に"this"の欄に"y"がありますか?

可能であれば、どうすればいいですか? パフォーマンスに何か影響がありますか?

イムは、XMLファイルからのデータへのアクセスに使用するので、私はこれを頼む理由がある - 私は好きな場所私は事前に(もちろんの理由以内)私が好きな

感謝を置くことができます!

+0

MongoDB/CouchDBまたは他のNoSQL DBを調べたい場合があります。 –

+0

私はそれらを将来の参照のためにチェックアウトします。私が現在いる状況は、編集者が簡単な投稿を簡単に作成/編集できるように、私は超軽量の "CMS"を構築する必要があるということです。最終的に私はMySQLに移行しますが、今はsqliteで十分であるように膨大な量のアクティビティはありません。 –

答えて

2

いいえテーブルはSQLiteのフィールドの有効なデータ型ではありません。別のテーブルとの関係を作成する必要があります。

複雑なXML文書は、リレーショナルデータベースに断片的に格納されることはありません。違うものを試すことを検討すべきです。

+0

これは私の質問に直接お返事ありがとうございます。そして、ちょうど明確にするために - 私はデータベースの近くのどこでもXMLを使用するつもりはありません。私は現在のプロジェクトをsqliteだけで再構築したいと思っています。応答のために非常にありがとう:) –

2

短い答えははい、一種です。サブテーブルはBLOBオブジェクトとして格納できます。しかし、これは恐ろしい、ひどい考えです。これは、リレーショナルデータベースを使用する目的とは完全に逆です。また、データへのアクセスは処理が集中し、最適ではありません。これは悪い考えですか?

+0

それは悪い考えですか? heh、私はそれがあるかもしれないと思った。応答ありがとう:) –

関連する問題