• ベストアンサー

「オブジェクト」についての質問です。

特定のファイルを起動させ得るアプリケーションを其のファイルに組み合わせた纏まりの事が、「オブジェクト」なのでしょうか? 私が入手した参考書(リレーショナルデータベースの参考書)には、其の用語の引用だけが行なわれていまして、解説が記載されていませんでしたから、教えて下さい。

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

  • ベストアンサー
  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.1

ひょっとしてリレーショナルデータベースのオブジェクトと、他のオブジェクトを混同されてはいないでしょうか? 以下、リレーショナルデータベースの「オブジェクト」に関してのみお答えします。 ・「オブジェクト」は「テーブル(表)」「インデックス(索引)」などを指す。 ・「オブジェクト」は「SQL」で「作成/操作」される。 ・作成/変更/削除を行うには、create/alter/dropコマンドを使用する。 ・生成されたオブジェクト(主にテーブル)にデータ格納/検索するなどのデータ操作については、insert/update/delete/selectコマンドを使用する。 つまりデータベースオブジェクトに関しては、原則的に「ファイルと言う概念」はありません。 もちろん管理する上ではファイルはあります。データはメモリ上に展開されますが、最終的にはファイルに永続化されますから。 でも RDBMS では、作成したオブジェクトが、どのデータベースファイルに格納されたかなどは、管理者が知っていればよいのです。 使用者や管理者以外の開発者は、オブジェクトに割り当てられた「顧客マスタ」「総勘定元帳」などの業務的な概念を相手にします。

JidousyaGaisya
質問者

補足

有り難う御座います。 私の誤解に気付いて下さいまして、非常に助かりました。

関連するQ&A

  • ラージオブジェクトについて

    PDFファイルのデータベースをPostgreSQLで構築しています。 データベースの項目には「タイトル」「著者名」「注釈」などとともにラージオブジェクトとしてPDFファイルそのものをデータベースに取り込んでいます。PDFファイルのファイルサイズは10KB~20MB程度です。 最近、書店でPostgreSQLの本を見てもラージオブジェクトに関する解説を書いたものがほとんどなく、ひょっとすると将来的にはラージオブジェクトは廃止になるのではと危惧しています。 よく考えてみれば、データベースを初めに構築するときに、PDFファイルをファイルシステムのディレクトリ内に保存して、そのファイル名をデータベースで管理すれば良かったと今頃後悔しているところです。 ラージオブジェクトを使って、バイナリファイル(ここではPDF)を保管するメリットがあるのか? ラージオブジェクトはPostgreSQLで今後も対応されるのか? など、ご意見、感想などありましたらご教示ください。 ラージオブジェクトにメリットが無いなら、近い将来、あまりデータベースが巨大にならないうちに、PDFファイルを取り出すスクリプトなど作らなければと考えております。 よろしくお願いいたします。

  • データベースの各用語の意味

    データベースの各用語の意味 自分なりにデータベースのよく見る用語を整理してみました。 表領域 >= スキーマオブジェクト >= データファイル 表領域…表やスキーマオブジェクトを格納する場所 スキーマオブジェクト…データベースの内容や活用するための道具を格納する場所。 ただ、データファイルがどのような役割をしているものなのかよくわかりませんでした。 上記の解釈が正しいかどうかも含めてわかりやすく解説をお願いしたいです。 それと「表領域」と「スキーマオブジェクト」が分かれている理由も含めて知りたいです。 以上、よろしくお願いします。

  • オブジェクト挿入

    Windows7 Pro SP1 Excel2010 adobe reader X いきなりPDF comp excel2010でPDFをオブジェクト挿入したいのですが、「ファイルから」でPDFを指定すると 「オブジェクト挿入できません」と出ます。 「新規作成」だといきなりPDFの項目がありません。 adobe acrobat documentはありますが、ここからだと「このオブジェクトの作成元アプリケーションを起動できません」と出ます。 いきなりPDFを使っているので、adobe acrobatは入っていません。 PDFを「ファイルから」でオブジェクト挿入するにはどうしたらいいでしょうか? 関連付けは、 .pdf Adobe Acrobat Document Adobe Reader となっています。

  • 以前にMD→パソコンの録音について質問した者です‥

    No.1387546の回答にあった参考URLの内容を受けてなのですが、 『パソコンに取り込むために録音用アプリケーションを起動します。 この手の録音ソフトはフリーウェアやシェアウェア、市販品(特にMP3レコーディングソフト)で存在しています。』 というのは具体的にどのようなホームページで入手すればよいのでしょうか?検索してみたところ、専門的(?)な用語ばかりでよくわかりませんでした。なのでお薦めのホームページなどあったら教えてください。 特定のホームページ名を出せないようならば「こういう名前が入ってるのならば出来るよ~」みたいのでも結構です。よろしくお願いします!!

  • Accessのオブジェクトがインポートできません

     Accessで作成中のアプリケーションに、他の作成済みAccessアプリから、 流用したいオブジェクトをインポートしようとするのですが、うまくいきません。  具体的には、作成中のAccessアプリ(以下「アプリA」と表記します)にて、 ファイル(F)-外部データの取り込み(G)-インポート(I)を選択し、 開いたインポートウィンドウから、作成済みのAccessアプリ(以下「アプリB」 と表記します)を指定し、オブジェクトのインポートウィンドウから、 取り込みたいオブジェクト(フォーム)等を選択のうえ、OKを押下すると 以下のメッセージウィンドウが表示され、うまくいきません。 『ほかのユーザーによってファイルが開かれているため、変更したデザインを 保存したり、新しいデータベースオブジェクトに保存したりできません。 デザインの変更を保存したり、新しいオブジェクトに保存したりするには、 ファイルを排他モードにする必要があります』  ちなみに「アプリA」は、セキュリティウィザード適用により自動生成された ショートカットからのみ起動できるもの、「アプリB」はセキュリティは未設定の ファイルです。  このため「アプリA」は、ファイル-開く からモードを指定して開くことが できない為、代わりにツール-オプションの詳細タブで、既定のモードを 「排他モード」に変更して試してみるものの、うまくいきません。  どなたか助けていただきたく、よろしくお願いいたします。 以上

  • オブジェクトを追加できません。

    こんにちわ。。 まだまだ管理者の卵なので、皆様の力をお貸しください!! ノーツの添付ファイルを起動・または保存しようとすると 「データベースの制限値を超えるため、オブジェクトを追加できません」というエラーメッセージが表示されます。 確かに、最初は制限値(50MB)を超えていたので(95MB)、アーカイブを行ってもらい48MBまでメールDBサイズを小さくしてもらったのですが、いまだにエラーメッセージが表示されます。 ノーツはR4.6.7です。

  • リレーショナルデータベースにSQLを保存?

    コンピューターを使うには、データ(電子データ)が必要です。CPU、メモリー、グラフィックボード、チップセット、電源、ディスプレーなどが充実していても、データが空なら単なる鉄の塊で、飾るだけです。 データを保存するにはデータベースが必要と聞いた事があります。本当でしょうか?確かに、データベースにデータを保存する事が多そうですが、データベース以外にもデータの保存スペースがある気がします。私の記憶が確かなら、、キャッシュメモリーはデータベースの構成要素の一であり、キャッシュメモリーにデータがあればデータベースにデータがあるという事と聞いた気がする。 色々と記憶が曖昧で、混乱して、このように質問してます。 データベースにも色々ありますが、その王様はリレーショナルデータベースだとよく聞きます。リレーショナルデータベースは、ありとあらゆるデータを保存できて、何にでも活用できるそうです。本当でしょうか? 例えば、リレーショナルデータベースの操作にSQLが使われますが、このプログラム文をリレーショナルデータベースに保存しますでしょうか?私の認識だと、SQLはテキスト形式のSQLファイルで、マイドキュメントなどのフォルダーに保存します。 SQLの他、小説、写真、音声、ビデオ、3次元CADなども、リレーショナルデータベースに保存しますでしょうか? 私の認識だと、リレーショナルデータベースは表(2次元マトリクス)の集合です。表はセルで作られていて、行×列に配置しています。セル1つには、1行文字列、実数(整数と有限少数)、時刻、NULLだけが保存できます。これだと自由度や用途が狭く限られそうですが、セルを膨大に用意できて、これで幅広い自由度を得ます。 リレーショナルデータベースにも小説を保存できる。その方法は、小説を30字区切りで分割し、主キーを振ること。1つのセルに30字の文を保存し、その下に次の30字の文を保存し、これを終わりまで繰り返します。正しいでしょうか? リレーショナルデータベースにも写真を保存できる。先ず、赤表、青表、緑表の3つを用意する。各表のマトリクスサイズは膨大で写真のピクセルがセルに対応し、行×列に配置します。各セルには画素3原色の強度数(0~255だとgif形式だっけ?)を保存する。その後、赤青緑の3表を合成し、ビットマップで出力します。正しいでしょうか? リレーショナルデータベースは銀行でよく使われていて、お金の出入りや顧客管理でリレーショナルデータベースは大活躍しているそうです。だけど、本当はもっと用途が広い? フォルダファイルシステムとデータベースは別物と聞いた事があります。一方で、フォルダファイルシステムの基本はデータベースで、データベースに何かアプリを組み合わせてフォルダファイルシステムが形成されているとも聞いた事があります。どっちが正しいでしょう?どっちも間違い?

  • Shockwave Flash Objectが見れない

    Shockwave Flash Objectという種類のファイルを見ようと思ったら開かなかったのでWEBに接続して適切なプログラムを探すと、adobe flash player 10をダウンロードしました。 スタートメニューの全てのプログラムのところにフラッシュプレイヤーの表示がされないので起動できませんが、フラッシュプレイヤーはファイルを開くことによってのみ動作するのですか? また、他の類似質問を検索してShockwave Playerもインストールしてみたのですが同様でした。(Shockwave Flash Objectファイルも開かないし、一覧から適切なプログラムを探すをクリックしても上記2つのソフトは表示されません。) アプリケーションの追加と削除を見るとインストールはされているのですが・・・ Shockwave Flash Objectを見る方法とついでに上記2つのソフトの簡単な使い方というか説明、宜しくお願いします。

  • EXCELで、オブジェクトを右クリックして変換

    EXCELで、ビットマップイメージオブジェクトとかを、右クリックすると「編集」「開く」に続いて「変換」があります。この「変換」って何んですか? ビットマップイメージオブジェクトを「変換」すると「ピクチャ(DIBファイル)」というのにできます。変換したあとダブルクリックするとペイントをアクティベートできず、図の書式設定もできず、「このオブジェクトの作成元アプリケーションを起動できません」となります。 コレ(意図/機能)って何んですか? また、オブジェクト側から見て、この「変換」は何をさせられているのでしょうか?

  • Excel 埋め込みオブジェクトのファイル名取得

    Excelファイルに挿入>オブジェクト>ファイルから ・・・ で選択し、埋め込んだオブジェクトのファイル名をVBAで 取得する事はできますか? 実際には上記のように手動ではなく、 Application.Dialogs(xlDialogInsertObject).Show , " ", , True でダイアログを表示し、ファイルを選択させています。 埋め込んだファイルがフォルダ階層が深かったりすると、 ファイル名まで表示されないので、ファイル名を取得して、 別のセルに入力するまでをVBAで処理をしたいと考えています。 既に埋め込まれているオブジェクトの名前を取得する、もしくは ダイアログで選択されたファイルの名前を取得する、ということが できるのであれば教えていただけますでしょうか?