私は、既存のデータベースに基づいてデータモデルを作成し、このデータモデルを別のデータベースに格納できる「シンプルな」プロジェクトを検討しています。それをメタデータモデルと考えてください。基本的には、データベースをリストした "Database"テーブルがあり、これにリンクされた "Table"テーブルには、データベースごとのテーブルがリストされています。次に、テーブルごとにすべてのフィールドをリストした "Fields"テーブル。そして、私は鍵、拘束具その他のものに収まる必要があります。
車輪を再発明する前に、他の誰もこれまでに行ったことがありますか?あなたはISO情報スキーマのカタログをしたいよう
(そして私は、メタデータモデルではなく、それらを管理するためのいくつかのツール!で唯一の興味は)データモデルを記述するための良いデータモデルは何でしょうか?
1
A
答えて
2
ね。これは、SQL Server、OracleなどのDBMSでサポートされているスキーマを記述する標準的な方法です。
1
興味深いことにRDBMSの標準的な定義は、すべてのメタデータは、データベース自体の中に格納されていたことを義務付け。したがって、定義上、RDBMSにはこれが既に存在していて、SQLサーバーはこれをすべて照会できるようにシステムビュー全体を提供するので、メタモデルの基礎としてそれらを使用することができます。
関連する問題
- 1. 論理データモデルと概念データモデルの違いは何ですか?
- 2. データモデルは、
- 3. データモデル
- 4. UMLの 'クラス図'と 'データモデル'の違いは何ですか?
- 5. データモデルとデータ構造の違いは何ですか?
- 6. iOS - データモデルの変更を処理する正しい方法は何ですか?
- 7. データモデルは、MongoDBのする
- 8. Swift - データモデル
- 9. TreeTableViewデータモデル
- 10. Neo4Jデータモデル
- 11. 製品カタログの中で最もスケーラブルなデータモデルは何ですか?
- 12. ビュー内にデータモデルの一部ではないフィールドを含める
- 13. Emberでデータモデルをブートストラップしますか?
- 14. データモデルのER図
- 15. データモデルのCDIプロデューサメソッド
- 16. 子コンポーネントのデータモデル
- 17. Reporting Servicesのデータモデル
- 18. ユニットテストのefデータモデル
- 19. PHPのデータモデル
- 20. Excelテーブルをデータモデルに読み込む - ベストプラクティスは何ですか?
- 21. Entity Frameworkデータモデルの名前は何ですか?
- 22. データモデルは、ここでは、コントローラ
- 23. 金融業界 - スタンダード、プロトコル、データモデルとは何ですか?
- 24. ブール型パンダのデータモデルを結合するためのカノニカルアプローチ
- 25. 更新データモデル
- 26. QScxml ECMAScriptデータモデル
- 27. Dynamodb:ホットスポットとデータモデル
- 28. SQL Reporting Service - データモデル
- 29. Cassandra "path"データモデル
- 30. Excel Power Pivotデータモデル
有望ですね! :-)しかし、それは少し複雑すぎるかもしれません。私が見つけたキーワード "INFORMATION_SCHEMA"は非常に便利です! –