• ベストアンサー

ファイルシステムとファイル編成

現在データベースの勉強をしております。書籍を読み進めると、ファイル編成(順編成、相対編成、VSAM編成etc)なるものの解説がでてました。これらはデータの格納形式と自身理解をしているのですが、OSのファイルシステム(FAT,NTFS etc)とは、どのような関係にあるのでしょうか? ただ単に、FATでは~編成、NTFSでは、~編成を採用しているというような理解でいいのでしょうか? 

  • DTE
  • お礼率21% (9/41)

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4845/10255)
回答No.4

>ファイル編成(順編成、相対編成、VSAM編成etc) いずれもメインフレームでのファイル編成形式です。 Windowsやunixのファイル形式は強いて言えば順編成のみです。 Windowsやunixのファイルを使ってその上にサブルーチンなどでISAM相当の機能を持たせることも出来ます。 また、ORACLEなどWindowsやunix用DBMSの場合、raw deviceと言ってOSのファイル機能を使わず、DBMSが直接デバイスドライバをアクセスしてDBを構成する場合もあります。 メインフレームでのDBMSでは通常VSAM編成が使われます(または直接編成など)。

DTE
質問者

お礼

ご回答いただきました皆様。ありがとうございました。

その他の回答 (3)

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.3

No.1の方の >VSAM→索引(インデックス)を持ちそれをキーにランダムにアクセスするデータ はISAM(インデックス順編成)の説明です。 VSAMは仮想編成です。 全く違うものです。

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.2

昔,大型汎用機関係の仕事してましたが, ファイル編成が異なると磁気ディスク上の物理フォーマットレベルで違うようでした。 その意味ではFAT,NTFSはある特定のファイル編成上での存在でしょうか。 ファイルシステムの場合はファイル編成の上というか、 仮想化した物という感じだと思いますが。 OSレベルで、実際のメディアフォーマットは固定。 ファイル編成だと、メディアのドライブのファームレベルで、フォーマットがそれぞれ異なるという感じかと。 まあ、昔の汎用機の話ですし、データベースの用語なら別かも知れませんが。 汎用機のファイルは、WindowsやUnix等とは全く違うということです。 ドライブ名もパスもディレクトリもありませんし。

  • PC-GATE
  • ベストアンサー率38% (552/1446)
回答No.1

順編成→先頭から順にアクセスするデータ。 相対編成→ポインタでランダムにアクセスするデータ。 VSAM→索引(インデックス)を持ちそれをキーにランダムにアクセスするデータ。 >データの格納形式と自身理解をしているのですが その通りです。 >ファイルシステム(FAT,NTFS etc)とは、どのような関係にあるのでしょうか? 直接は関係有りません(笑)。勿論、利用はしていますが…。 FATはFile Allocation Tablesの略で http://e-words.jp/w/FAT.html のような仕組みです。 NTFSはNT File Systemの略で http://e-words.jp/w/NTFS.html のような仕組みです。 要するに前者の3つの「編成」はデータ形式の「基本形」であり、FATやNTFSは利用はしていますが全然「別次元」の物です。

関連するQ&A

  • ファイル編成法について

    高度情報処理試験の午前で、ファイル編成法についての問題があるのですが、いまいち理解ができません。 説明か、詳しいサイトなどご存知でしたら教えてください。質問としては以下です。 ○順編成、区分編成、直接編成、索引編成、VSAM編成といった5種類がありますが、DB(ファイル編成法はDBにて使用するという認識でOK?)を作成する際に、上記方法から1つを選んで作成する、ということでよいのでしょうか?それとも、1つのDBの中に混在しているのでしょうか? ○5種類の編成法の認識は正しいですか?また、よくわからない編成法については説明がほしいです。 ・順編成:1の巨大なファイルを保存するため ・区分編成:(作りかけの)プログラムのバージョンアップを管理したいがために使用する。 ・直接編成:何に使う?? ・索引編成:例えば、生徒情報のDBがあって、「名前」や「住所」のキーから検索したいがために使用する。※でもあふれ値って?? ・VSAM編成:何に使う? ○そもそも、VSAM編成はよくわかりません。 編成法について詳しい方、ご回答いただけますよう、よろしくお願いいたします。

  • NTFS等のファイルシステムに関して。

    Ext2,FAT16,FAT32,NTFS,HFS の5つのファイルシステムに関して,それぞれの内部形式,内部構造などを、解説して頂けるとありがたいです。 また、これらに関してのサイト情報などもとても助かるので、もし宜しければ力を貸して下さい。

  • ファイル編成の種類について教えてください

    基本情報勉強中に「ファイル編成」という、ファイルを作成する際に定めるファイルの論理構造を学びました。その中で、 ・順編成ファイル ・索引編成ファイル ・直接編成ファイル ・区分編成ファイル ・VSAMファイル の五つの種類がでてきましたが、説明文を読んでも意味がわかりませんでした。 どなたか身近なものをつかってわかりやすく説明してください。 どうかお願いします!!

  • ファイルシステムの変遷

    素人質問ですみません。 Win95からWinMEまでファイルシステムはFATでした。 それと並行する形でWinNTからWin2000はNTFSという ファイルシステムを採用していると聞いています。 それが、WinXPで統合されてすぐれたNTFSが残った 形になりましたが、なぜWin95やWin98あたりから NTFSが採用されなかったのでしょうか。 過去のOSとしてMS-DOSを引きずっていたせいなの でしょうか。 FATのせいだけではないでしょうけど、私の周辺での WinMEの評価はかなり厳しいです。そして、現在もな おWin2000が人気なのはNTFSのお陰なのでしょうか。

  • ファイルシステム

    ウィンドウズXP 搭載のノートパソコンのファイルシステムについて 教えて下さい。 NTFSとFAT32というシステムでは具体的にどういった違いがあるので しょうか。 現在はNTFSが一般的だと聞いたことがありますが、FAT32を使用した 場合、何か不利になることがありますのでしょうか。 どなた様かご教授いただければ幸いです。

  • NTFSファイルシステムからFATファイルシステムへの変換に関して

    NTFSファイルシステムからFATファイルシステムへの変換に関して 現在作動しているNTサーバーを潰し、ファイルシステムをNTFS からFATに変換しWIN98をインストールしたいのですが その前に確認したい事があります。 確認内容はNTFSからFATへ変換する際NTサーバーの セキュリティー等でファイルシステムを変換出来ない なんて ことはあるのでしょうか?もし制限がある場合でしたら 制限の外し方を教えて下さい。 一応WIN98はアップデートするのでは無く クリーンインストールしようと思っています。 よろしくお願いします。

  • ファイルシステム

    ファイルシステムはXPになってNTFSができたみたいですが、FAT32と比べてよくなったところはわかりました。 http://www.vector.co.jp/magazine/spotlight/020123/sl020123107.html FAT32の方がすぐれているということは無いのでしょうか。XPになったことでWINDOWS対応のソフトで使えないものがあります。NTFSからFAT32へ変換した場合、容量が少なくなるのでしょうか。デュアルブートというものもありますが、そのことで容量が減るということはあるのでしょうか。あるとしたらどれくらい減るのでしょうか。

  • ファイルシステムNTFS

    ファイルシステムをNTFSに変更しまして、 外付けHDDのファイルシステムがFAT32ですが 使用しても問題は起きないでしょうか?

  • BootCamp ファイルシステムの選択に関して

    今、BootCampでWindowsVistaをインストールしようと思っているのですが、 ファイルシステムがNTFSとFATで選択できるようですね。 ただ調べてみると、FATはmacからもファイルの読み書きが可能なのに対し、 NTFSはそれができないということです。 上記を考えると、ntfsを選ぶ選択肢というのは無くなると思うのですが、 ntfsの方が優れている点というのはあるのでしょうか? 一応bootcampのマニュアルにはntfsの補足として 「信頼性および安全性重視」なのがNTFSと書いてはありますが、 そんなに安全性は違うものですか?(その辺素人なもので。。。) もしFATでも問題ないのなら、互換性優先でFATを選びたいと思うのですが、 どうでしょうか? 教えてください。

  • HDDファイルシステムについて

    WIN Me(FAT32ファイルシステム)にてCD-R等に記録保存したファイルを そのCD-R等から WIN XP Pro(NTFSファイルシステム)のHDDにコピーしたとき WIN XP Pro(NTFSファイルシステム)にて取り扱えますか? また、その時そのファイルのファイル形式は NTFSファイルシステム、FAT32ファイルシステムのどちらとして扱われますか?

専門家に質問してみよう