• ベストアンサー

SQLのスキーマって何ですか?

SQLのスキーマって何ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5042/13171)
回答No.1

データーベースオブジェクトを格納するコンテナですね。 但し、RDBMSごとに解釈が微妙に異なります。

akio123
質問者

お礼

ありがとうございます。

関連するQ&A

  • スキーマについて教えてください。

    心理学におけるスキーマについて知りたくて、一応ネットで調べてはみたのですが、スキーマの簡単な定義と、4つのスキーマについて軽く記述されている程度のページしか見つからず、地元の図書館にも行ってみたのですが、小さい図書館のためかスキーマに関する記述が載っている本はありませんでした。 そこで、スキーマの特徴(○○スキーマは日常で用いられやすい、など)やステレオタイプとの関係性などを教えて頂けないでしょうか?(スキーマはステレオタイプの基となるもののようですが、私は定義を見ているとスキーマ=ステレオタイプじゃないの?と思ってしまいます。「基となる」ということの意味を知りたいです。ニュアンスで理解してはいるので、そんなに厳密に考えることじゃないのかもしれませんが。) よろしくお願いいたします。

  • スキーマ

    スキーマについて教えてください! それから。 外部スキーマ・概念スキーマ・内部スキーマに それぞれについても教えてください! お願いします!!!

  • スキーマについて教えてください!!

    ジェンダースキーマとはどのようなスキーマですか?教えてください。

  • スキーマ

    いつも参考にさせて頂いています。 初歩的な質問なのですが、宜しくお願いします。 スキーマという概念がわかりません。 ネットや本で調べてみても、概念的なことしか書いていないものが多いみたいです。 ユーザと同じ?と思ったりもしたのですが何かが違う思い質問させて頂きました。噛み砕いて教えて頂けるとうれしいです。 あとスキーマというのはどういう時に使用(作成)するのでしょうか? スキーマについてご教授宜しくお願いします。

  • MS-Queryで、ログインしたユーザ以外のスキーマを参照している

    MS-Query でORACLEデータベースにログインしました。 SQLの実行で、テーブルの内容を参照したのですが、 テーブルがログインしたスキーマの内容と一致しませんでした。 SQLを見てみると、ログインしたスキーマと別のスキーマのテーブルを参照していました。 通常FROM句でスキーマ名を省略してテーブル名を記述した時、 ログインしたユーザのスキーマ名になると思うのですが、別のスキーマになっていました。 これは何か設定が悪いのでしょうか?

  • データベースのスキーマについて

    データベースのスキーマについてなかなかイメージがわきません。 そこでお聞きしたいのですが、 1. データベースを ANSI/SPARC の3層スキーマ構造によってモデル化した。このとき、アプリケーションプログラムを論理的なデータから切り離して、データの独立性を保証するために使用されるスキーマはどれか。 ア 概念スキーマ イ 外部スキーマ ウ 格納スキーマ エ 内部スキーマ 答え イ 2. ANSI/SPARC の3層スキーマ構造で、データ処理上必要な現実世界のデータ全体を定義し、特定のアプリケーションプログラムに依存しないデータ構造を定義するスキーマとして、適切なものはどれか。 ア 概念スキーマ イ 外部スキーマ ウ サブスキーマ エ 内部スキーマ 答え ア の二つの問題で注目する違いの部分はどこになるのでしょうか? 最初はアプリケーションプログラムから切り離すものは「外部スキーマ」と覚えるようにしていてどちらも「外部スキーマ」が答え としていたのですが、 現在は自分なりに検討してみて 1.データの独立性、2.データ構造 の違いが答えの違いなのかなと思っています。 本を読んでいてもネットで探しても数行で説明が終わり具体的な違いがイメージでわきません。できれば「概念スキーマ」「外部スキーマ」の考え方も教えていただけるとありがたいです。

  • 異なるスキーマからデータを抽出するには?oracl、PL/SQL

    Oracle初心者です。検索してもなかなかhitしないので、質問させていただきます。 aaaとbbbというスキーマがあると仮定します。 aaaにはパスワードテーブル bbbにはユーザテーブルがあるとします。 ユーザテーブル、パスワードテーブルにはそれぞれuser_idカラムがあり、そのuser_idをキーにして、aaaのpasswordカラムのデータを取得したいと思っています。 sql*plusでbbbに接続して、作業をしています。 言語はPL/SQLを使用しています。 単純に SELECT a.password FROM aaa.パスワードテーブル a, bbb.ユーザテーブル b WHERE a.user_id = b.user_id とすれば良いのかと思っていたら、違うようで、オブジェクトが存在しないと言うエラーになりコンパイルが通りません。 このよう違うスキーマのテーブルを参照する場合、どのようにすれば良いのでしょうか?

  • 異なるスキーマからビュー作成

    MAINとSUBと言うスキーマを作成し、MAINスキーマにSUBスキーマにある テーブルを使用してVIEWを作成したいのですがうまくいきません。

  • スキーマ理論

    認知心理学の勉強をしています。スキーマは、人間の行動においてどのように働くのでしょうか?スキーマ理論をできるだけわかりやすく教えてください。 日常行動の具体例から、スキーマ理論的に考えるとどのようになるのか教えていただけたら嬉しいです。

  • スキーマの削除、スキーマオブジェクトの全削除どちらがよいですか

    Oracleの1スキーマの全データの入れ替えを exp、impコマンドを使って行いたいと思っております。 その場合 1)スキーマを削除してからスキーマの再作成をしてインポート 2)スキーマ内のオブジェクトを全部削除してインポート 1と2どちらの方がよいでしょうか。 私は、1の場合、ログインしている人がいると削除できないので、 2で行おうと思っております。(テーブルにはpurgeオプションをつけて・・・) みなさんならどちらで行いますか。 メリット・デメリットありましたら 教えていただけると助かります。