• ベストアンサー

ACCESSにおいてスキーマとは

何でしょうか? 拡張子.mdbのデータベースファイルのことでしょうか? アクセスにおいてどのようにスキーマは定義されているのでしょうか?

  • guuman
  • お礼率86% (1043/1206)

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.3

RDB型のデータベースとしてのスキーマの定義としてContextとDataの定義。 となるのでmdb自体は概念スキーマでDB内のテーブルの定義が内部スキーマ。 で良いと思いますが。

その他の回答 (2)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

mdbはスキーマですが RDB型のデータベースとしてはスキーマの定義としてContextとDataの定義となるのでmdb自体は概念スキーマでDB内のテーブルの定義が内部スキーマ。 で良いと思いますが。

guuman
質問者

お礼

ありがとうございます インターネット上でスキーマを調べても抽象的なので混乱していました

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

データベースの構造。 データの管理の仕方によってリレーショナルデータベースやカード型データベースやネットワーク型データベースなどの種類がありこうした基本的なデータ管理の方式を[概念スキーマ]と呼ばれます。 リレーショナルデータベースでテーブルを設計する際の各項目のデータ型やデータの大きさ・主キーの選択・他のテーブルとの関連付けなどの仕様やネットワーク型データベースのレコードの設計などもスキーマです。概念スキーマと区別して[内部スキーマ]と呼ばれます。

guuman
質問者

補足

ありがとうございます RDBかつアクセスに限定した場合にはどうなるのでしょうか? mdbファイルはスキーマではないのでしょうか?

関連するQ&A

  • スキーマ定義とは一体どう言った事でしょうか?

    現在データベースを勉強しております。 そこで、ER図からスキーマ定義を導くとあるのですが、 スキーマ定義とは一体どう言ったことでしょうか?

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

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

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

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

  • Access2000で作ったmdbをAccess2003で使える?

    タイトル通りですが、 Access97で作ったmdbファイルをAccess2000に 「データベース変換」し使ってきたファイルを Access2003でも使えるでしょうか? また、Access2000で作ったファイルは何の問題もなくAccess2003で使えるでしょうか? 単純なmdbではなくイベントプロシージャーを多用して、ある程度まとまったプログラムになってます。

  • スキーマについて

    PostgreSQLについての質問です。 1つのデータベース内に作成できるスキーマの最大数をご存じの方いらっしゃいませんか? バージョンは8.1.4を前提としています。 よろしくお願いいたします。

  • アクセス(ACCESS) インポート定義について

    アクセスのインポート定義ファイルのコピーをしたのですが格納場所とかあるのですか? 現在使用中のMDBファイルが幾つかあります。MDBファイル毎にインポート定義ファイルが設定されてしまうので、別のMDBで同インポート定義ファイルを使用したい場合は、再度同じ仕様のインポート定義ファイルを作成しなくてはならないので面倒です。 他に、良いやり方がありましたらご教示願います。

  • アクセス インポートかファイル形式を変えたい

    壊れたアクセスファイルの中身を 新規 Microsoft Access データベース.accdbにインポートするには? 今まで開けてたのに、いきなり開けなくなった、壊れたアクセスファイルがあります。 どうしても開けないので、 新規 Microsoft Access データベース.accdb を作りそこにインポートしようとしたら、 「データベースの形式を認識できません」 となり、インポートできません。 mdb形式なのが原因なのでしょうか? win7、オフィス2010ですが、いままでmdb形式で使えてましたが Windows Updateをしたら、使えなくなりました。 mdb形式が原因なら中身はそのままで壊れたファイルをaccdbに変えたいのですが どうすればいいですか? よろしくお願いします。

  • ACCESS97で開きたい

    ACCESS97とACCESS2000をインストールしているのですが、 MDBの拡張子のファイルを開くとACCESS2000で開いてしまいます。 ACCESS97で開くようにする方法ってありますか? 関連付けでACCESS97のEXEを指定してもダメでした。 よろしくお願いします。

  • ACCESSのmdbファイルが壊れました・・・

    アクセスでmdbファイルを起動中にPCがフリーズしてしまい,再起動をさせました。 その後,mdbファイルを起動させようとしたところ, 「修復が必要であるか,データベースファイルではありません。データベースを開いているときに,いずれかのユーザーがACCESSを終了しました。修復しますか?」 というエラーメッセージが出ます。 当然修復を選択したのですが,すると修復中にAccessが強制終了してしまいます。 なお,そのmdbファイルと同一フォルダー上にmdbファイルと同一名のaccess.lockfile.9という形式のファイルが1つ存在します。 このような状況の場合,修復は可能なのでしょうか? ファイルの一部分でも復活させたいのですが・・・。 よろしくお願いします。 なお,OSはwin2000 pro,ACCESSは2000です。 よろしくお願いします。

  • アクセスをネットワークでリンクさせると非常に遅い!?

    自分のマシンから、ネットワーク環境にあるデータベースファイル.mdbのテーブルへリンクさせる機能のあるアクセスファイルを作ったのですが、開くのに非常に時間がかかってしまいます。 それで、仕方なくテーブルもクエリーもフォームも1つにまとめたデータベースファイル.mdbをネットワーク環境において多人数で共有させています。 これっていいのでしょうか? よろしくお願いします。

専門家に質問してみよう