- ベストアンサー
他のDBMSでMySQLの「スキーマ」に似た物って?
DBの勉強中です。課題の補助的にこちらで質問しているので、ヒント、キーワードだけいただけると有り難いです。 MySQLのスキーマ(INFORMATION_SCHEMA)と同じ、あるいは類似した機能がMySQL*以外*のDBMSにあるか知りたいのですが、今のところ手がかりが掴めません。DBMSの名称とか該当する機能の名前など、ご存じでしたら教えてください。(課題はその先の比較と考察を要求しているので、そこは自力でやります。) どうぞ宜しく。 れざ
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
要はデータベース自体のスキーマ情報が見れるもの、ということですよね。 あるかないかと言われたら、絶対にあると思いますよ。 (これが多少なりとも開示されていなければ、実運用では使えないので) キーワードは以下のページからピックアップしてみてください。 --Oracle http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05771-03/statviews_1.htm#117926 --SQL Server http://msdn.microsoft.com/ja-jp/library/ms174365.aspx http://msdn.microsoft.com/ja-jp/library/ms186778.aspx --PostgreSQL http://www.postgresql.jp/document/pg823doc/html/views-overview.html http://www.postgresql.jp/document/pg823doc/html/information-schema.html
その他の回答 (1)
- hrm_mmm
- ベストアンサー率63% (292/459)
SQLiteの 「sqlite_master」tableのようなものか?それとも「Pragma」コマンドの方? SQLデータベースならどれにも似た機能は大概ありそうだけど。 PostgreSQL とかもfreeだし、マニュアルもwebで読めるので、マニュアルの目次チェックでもそれっぽい機能名がみつからないかな? 他に個人利用freeのがあったかよく知らないけど、とりあえずこの2つは、ダウンロードして自分のパソコンにインストールしてみると性能比較も実際的に行えるでしょう。
補足
hrm_mmm さん、どうもです。 まだDB(MySQL)のかじりしかやっていないので詳しくは分からないのですが、ちびっと調べてみました。 「sqlite_master」tableのようなもの...らしいです、ので、コマンドではなさそうです。機能的には「DB構成・更新についての取り決め」を記したファイルのようです。 >SQLデータベースならどれにも似た機能は大概ありそうだけど。 経験値が低いのでどれが同等の機能なのか見つけるのが難しいので...「sqlite_master」のように用語のヒントを探しています。(^^;)
お礼
jamshid6 さん、 おーっ、そんな感じです!どうもありがとうございます! (半)素人の贅沢で『似たような機能の用語は統一して欲しい...。』などと。(^^;) 用語がバラバラだと、知らない限り検索のしようも無いので。 コメント有り難うございました。大変役に立ちます。