• ベストアンサー

MS Accessのデータ個数の最大容量について

noah7150の回答

  • ベストアンサー
  • noah7150
  • ベストアンサー率46% (116/251)
回答No.2

2007はあまり使ったことが無いけれどスペック的には違いが無かったように記憶しています。 Excel2007は増えてたと思いますが2003では列数の上限が256個じゃなかったでしょうか たしかAccess2007は2003動揺、カラム数は255個までと変わってなかったと記憶しています。 現在のデータはExcelなどに持っているのでしょうか? 月に3000個のデータってカラム数として3000個なのですか? それとも行数で3000行なのでしょうか? カラム数として3000個なら分割して登録するしかありません。 また1度に表示できるカラム数はテーブルを分けたとしても255個が限界です。 レコード数は数10万になっても大丈夫です。 単純計算で行けば1文字はユニコードで2バイトなので 3000行*12ヶ月*50年*20文字*2バイト≒72MB ですから全然余裕とおもいますが。 実際にDBに書かれるときは各項目に文字長や共通余白が入りますので 大きくなりますが最大20文字なのでしたらこれ以上大きくなることは無いと思います。 また文字情報だけで2GBなんてはっきり言ってとんでもない量です。 たとえばワープロで1分、100文字打てればかなり早いです 1,000,000,000文字ですよね これを100で割って分、60で割って時間、仕事なら標準的な年2000時間で割って、さて何年分になるでしょう。 80年以上。 チェック等を考えると100人でも1年以上掛かると思いますが・・・ 数字としてもひたすら入力し続けてもそれだけの量を入力するには・・・

raymay0905
質問者

お礼

遅くなりましたがご回答ありがとうございました。 >単純計算で行けば1文字はユニコードで2バイトなので 3000行*12ヶ月*50年*20文字*2バイト≒72MB ↑この計算が大変参考になりました!

関連するQ&A

  • アクセス2003で作ったデータを2000で開く

    タイトルどおりですが、アクセス2003で作成したデータを アクセス2000で開きたいのですが、開こうとすると、 「データベースは、使用しているバージョンよりも新しいバージョンのMicrosoft Accessで作成されています。 Microsoft Accessを現在のバージョンにアップグレードしてからデータベースを開いてください。」と メッセージが出るのですが、アクセス自体をバージョンアップしないと開けないのでしょうか? データ自体を旧バージョンで開けるように変換することはできないでしょうか? よろしくお願いいたします。

  • ACCESSでの大容量データインポート

    2.6Gもある大きなデータベースをテキストファイルでもらったので、エクセルでは開けないのでACCESSを使おうと思い、ファイル-外部データの取り込み-インポート で取り込もうとしたら、「ファイル<ファイル名>にはデータが含まれていません。」とエラーメッセージが出てしまいます。それで、テキストエディタでこのファイルを先頭の容量の限界まで読める分だけ読み込んでそれをそのまま保存して、同様にACCESSで読み込もうとすると今度は成功します。だけど、これでは元のデータの1%くらいしか読めません。何で、データは確かに存在しているのにこのようなエラーメッセージが出るのでしょうか。どなたかわかる方がいらっしゃったら教えてください。

  • ACCESSのレコードを削除してもファイル容量が小さくならない

     ACCESSのデータベースのレコードを削除しても、データベースファイルの容量が小さくならないのですが、これはしょうがないことなのでしょうか。  ACCESSをデータベースとして使いたいのですが、社内LANサーバー上にデータファイルを置こうと思っているので、データファイルの容量を小さくしておく必要があると思うのですが…  データベースファイルの容量が大きくなってきたら、また新たにファイルを作ってデータを移管するなどしなくてはならないのでしょうか。  初心者ですので、できれば平易な言葉でお教えいただけるとうれしいです。よろしくお願いします。

  • アクセスのデータ移行の簡素化について

    アクセスで構築したデータベースを現在使用しています。しかし改良の必要があったため使用しているものとは別に改良しているのですが、完成後にデータを移行する必要があります。私のところだけではなく他でも利用しているのでできれば、新しい改良版にこの作業を簡素化したものを盛り込みたいと思うのですが、どうすればよいでしょうか? 旧バージョンのデータベースより新バージョンのデータベースに必要なデータを移行する方法について教えて下さい。

  • ACCESSが開かない

    ACCESS97からACCESS2000に変換して使用していたのですが、急に「このデータベースは不正な状態のため、開くことができません」というメッセージで開かなくなりました。 「このデータベースは、「ツール」メニューの「データベースユーティリティ」の「変換」コマンドではなく、DAOのCompactDatabaseメソッドを使って、以前のバージョンの形式から変換されています。このため、データベースの一部が正しく変換されていません」というメッセージも出ています。 このACCESSは前の担当者から引き継いだためまだ内容がよくわからない上、ACCESS97時代からのデータが蓄積されているようです。なんとか開くことはできないでしょうか。よろしくお願いします。 ちなみにバックアップはありません。

  • 可変個数のデータはどう納める?

    データベースについてほとんど知識のない者です。 「本の索引を兼ねた用語事典」を作るとします。 項目にある「何ページに記載」の情報は、 ある項目では1箇所だったり、ある項目では数百箇所だったりします。 このような可変個数のデータを収めるには、 どういう方法があるでしょうか? コード化して、可変長文字列形式でデータベースに入れれば 実現できると思いますが、それもみっともない気がします。 また、そうすると「特定のページから記載項目を取り出す」 ことも難しくなります。 考えてみれば、レンタルビデオや電話会社の利用経歴など、 可変個数のデータを記録する処理は多くの場所で行われています。 そういう場合一般的にはどうしているのでしょうか? あるいは、これらの処理はリレーショナルデータベースには 向いていないのでしょうか? 非常に初歩的な質問だと思うのですが、ご教示をお願いします。 また根本的な勘違いがあったらご指摘下さい。

  • Access2000のデータ容量について

    Access2000のデータ容量は1GBまでなのでしょうか。 1GBということであれば、データ件数は約何件ぐらいになるでしょうか? 例: フィールド項目      9個     データ型     数値型     フィールドサイズ    長整数型           上記の場合だとしたらレコード件数は約何件ぐらいまででしょうか。 その他 1GBはフロッピィー何枚分ですか。 よろしくお願いします。

  • ExcelVBAのデータの連続する個数の検索

    A~Fの各列ごとに、121以上の数字が連続する個数を出力し、出力したデータの最大値を求めたいのですが、どうやって式を組んだらいいか、わかりません。 アドバイスいただけましたら幸いです。 A / B / C / D / E / F 118.19 / 118.11 / 118.22 / 118.20 / 118.20 / 118.74 120.93 / 120.86 / 120.96 / 120.92 / 120.92 / 121.44 123.45 / 123.35 / 123.45 / 123.43 / 123.43 / 123.88 120.97 / 121.04 / 120.94 / 121.00 / 120.97 / 120.93 118.57 / 119.48 / 118.69 / 121.52 / 118.48 / 119.69 123.48 / 123.35 / 123.44 / 123.43 / 123.41 / 123.61 123.59 / 120.47 / 123.58 / 123.57 / 123.57 / 123.74 連続する個数 1コ / 2コ / 1コ / 5コ / 1コ / 2コ 2コ / 1コ / 2コ / - / 2コ / 2コ 最大値 2コ /2コ /2コ /5コ /2コ /2コ

  • accessの上限容量2Gでは容量が足りない。

    会社の膨大なデータを正確に管理し、誰でも簡単に観覧できるように access2000でデータベースを作成中です。 データには文字データ以外にExcelデータや画像データもあります。 あまりにも膨大な量があるのでaceessの上限容量である2Gになってしまうことに困っています。 一応、画像データなどはそのまま登録すると容量が大きくなると思い、ハイパーリンクもしくは、OLEオブジェクトのリンクを使用して登録しています。 Excelデータもデータを変更する場合があるので同じ方法でリンクをかけています。 上限容量が2Gでは日々増加するデータを管理することができなくなります。何か良い方法があればアドバイスお願いします。

  • 容量の大きいデーター

    今アクセスにてマッチングしているデーターがあるのですが データーの容量がパンパなく大きくてフリーズしてしまいます 何かイイ方法ありませんでしょうか? 当方アクセスしか使ったことがありません・・ データーはCVS形式でインポートしています データー内容は "文字列1","文字列2","文字列3" で 10億件くらいあります これを10個のテーブルにインポートして 文字列2と文字列3のマッチング クエリーを作成しています よろしくお願いします