- ベストアンサー
SQLのスキーマって何ですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
データーベースオブジェクトを格納するコンテナですね。 但し、RDBMSごとに解釈が微妙に異なります。
関連する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 とすれば良いのかと思っていたら、違うようで、オブジェクトが存在しないと言うエラーになりコンパイルが通りません。 このよう違うスキーマのテーブルを参照する場合、どのようにすれば良いのでしょうか?
- 締切済み
- Oracle
- 異なるスキーマからビュー作成
MAINとSUBと言うスキーマを作成し、MAINスキーマにSUBスキーマにある テーブルを使用してVIEWを作成したいのですがうまくいきません。
- ベストアンサー
- Oracle
- スキーマの削除、スキーマオブジェクトの全削除どちらがよいですか
Oracleの1スキーマの全データの入れ替えを exp、impコマンドを使って行いたいと思っております。 その場合 1)スキーマを削除してからスキーマの再作成をしてインポート 2)スキーマ内のオブジェクトを全部削除してインポート 1と2どちらの方がよいでしょうか。 私は、1の場合、ログインしている人がいると削除できないので、 2で行おうと思っております。(テーブルにはpurgeオプションをつけて・・・) みなさんならどちらで行いますか。 メリット・デメリットありましたら 教えていただけると助かります。
- ベストアンサー
- Oracle
お礼
ありがとうございます。