データベースの容量の説明文等をみていると「最大容量2GBまで」の
ような記述があるのですが、2GBは実際どのくらいの
データ量なのかわかりません。

住所等の一般的な会員データの場合、何件ぐらい登録できるのでしょうか?
おしえてください。

A 回答 (1件)

こんにちは。



一口に、データベースと言えど、多種多様・・・。

リレーショナルデータベースで、考えていいですか?

とりあえず、2GBという空間を認識しましょうか。
さて、日本語一文字が2バイト。
1GB=1000MB
1MB=1000KB
1KB=1000バイト
としますと、
2GB=2,000,000,000バイト
日本語にして1,000,000,000文字・・・(見づらいのですねぇ)で、10億文字です。
データベースの環境設定やテーブルの情報が入るので、データだけで10億文字入れられるわけではありませんが・・・。

名前なんてせいぜい20文字住所が80文字くらいでその他の情報が入っても、
一人に対し、500文字と考えましょう。
2,000,000,000/500 = 40,000,000
で、4千万件。


こんなに入力したくないですねぇ。(^^;なんてね。とりあえず、感じはつかめましたか?
でわ
    • good
    • 0
この回答へのお礼

ありがとうございます。非常に、非常に助かりました~。
私が扱いたいのは10万件ぐらいのデータなので十分なようです。
ちなみに初心者なのでMSDEを使おうとしています。
ありがとうございました。

お礼日時:2001/09/14 17:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qメモリの増設で256MBと1GBでは 意味がない・不調になるでしょうか

標準メモリ256MBのPCに 一度増設して256MB+256MBの512MBにしていました。

もう少し軽快にさせようとして 1GBのメモリを購入しました。
*画像をエンコードしたりしていて ネット観賞もしてると動きが格段に
遅くなるので。

前回に512MBにした時に512MBのメモリを買ってればよかったのですが。。。
 
今回は 次の増設やPCを変えたときにと思い、1GBのメモリを買いました。

私のPCは ソケットが二つしかないので 交換しなければいけないのですが
一つを残してても意味がないでしょうか。
相性とかもあると聞いてたので やめた方がいいでしょうか。


スペック

OS  Win-XP 

CPU Intel Celeron-D プロセッサ330 2.660GHz

メインメモリ 標準 256MB DDR-SDRAM 2GB搭載可能


PCは BTO製で付いてるメモリは ノーブランドだと思います。

今回、1GBを購入したものは DDR400 PC3200 1GB hynixチップです。

256MBから512MBにしたときは 変わった感はありました。
今回は 512MB<1GB 512MB<1GB+256MBで 
倍の512MBが増えたのと倍以上の768MBが増えた差です。

 

標準メモリ256MBのPCに 一度増設して256MB+256MBの512MBにしていました。

もう少し軽快にさせようとして 1GBのメモリを購入しました。
*画像をエンコードしたりしていて ネット観賞もしてると動きが格段に
遅くなるので。

前回に512MBにした時に512MBのメモリを買ってればよかったのですが。。。
 
今回は 次の増設やPCを変えたときにと思い、1GBのメモリを買いました。

私のPCは ソケットが二つしかないので 交換しなければいけないのですが
一つを残してても意味がないでしょうか。
相性...続きを読む

Aベストアンサー

私は絶対に残すほうをお勧めします。
普通システムや常駐ソフト、アプリケーションなどで300~400Mは使いますから256Mといえど残り空きスペースの中では大きな比重を占めることになります。
今512Mでしたら空きスペースは100~200M。
これが一気に850M位に増えるわけですから効果は実感できると思いますよ。勿論演算速度等にはあまり関係ありませんが・・・。
調子がわるければ外せばいいというのは#1さんと同じ意見です。
まず大丈夫ですけどね。

Qデータベースのディスク容量見積もりについて。

SQLSERVER 2000を使ったシステムの
ディスク容量見積もりを行いたいのですが、
見積もり方法がイマイチわかりません。
今回見積もり対象となるのは2つのログテーブルの
保持日数を増やすと言うものなんですが、
単純に各テーブルの1レコードのバイト数を計算して、
想定されるレコード数をかけてやった値を
ディスク容量として見積もって良いものなのでしょうか?

また、データ型がchar,int,varcharなど様々ですが、
テーブルデザインでいう長さが10なら
10バイトと考えて宜しいでしょうか?

すいませんが、ご教授お願いいたします。

Aベストアンサー

インデックスとかヘッダーとかあるので素直に足し算しただけではわかりません。
正確なことは、BOLの「データベースの作成と保守」→「データベース」→「データベースを設計するときに考慮すること」→「データベースのサイズの見積もり」を参照してください。

Q他社の512MBのメモリ2つで正常に1GBとして機能するのでしょうか?

私のパソコンはWindowsXPでFMVのCE8/85Lなのですが、
こちらのパソコンのチップセットのVIA KL133ならFMVのメーカー公表値の512MBより多い1GBまでメモリを増設可能と聞きました。
IO DATAの512MBのメモリを買おうと思っており、
512MBで足らなければ、さらに512MB買い足そうと思っています。

IO DATAのメモリは1GBまで利用できるとメーカーのホームページに書かれているのですが、BUFFALOはCE8/85Lは512MBまでとなってます。
ただ、同じチップセットのCE8/905は1024MBまで可能と書いてます。

私のパソコンの場合、片方はIO DATA、片方はBUFFALOというようにメーカーを分けても1GBで起動するのでしょうか?

また、標準で付いてる128MBのものと、IO DATAの512MBのメモリを足して640MBで正常に起動するのでしょうか?

詳しい方ご回答宜しくお願いします。

Aベストアンサー

#1です。

見落としていましたね。
対応表の中にVS133-512Mが入っていましたね。

BUFFALOのCE8/85Lにおけるメモリーの最大値が512MBになっているのはメーカー公表値が書かれているだけのようですね。
同時期に発売されているCE8/905が1GBまで対応が確認されているので動く可能性は高いと思います。
BUFFALOのHPでCE8/85Lの最大値が512MBまでになっているのは、恐らく記載ミスと言う事だと思いますが、詳細はBUFFALOに確認された方が良いと思います。

ただ、メモリーの追加などハードウエア構成の変更はメーカーの保障がきかないので、あくまでも自己責任になります。
また、IO DATAで最大搭載量が1GBと記載されているのについても、あくまでも「S133-512M」を2枚使った場合でしょうから、例えば、「S133-512M」とBUFFALOの「VS133-512M」を組み合わせるといった場合は、どちらのメーカーの保障も受けられないと思った方が宜しいと思います。
また同一メーカーであってもシリーズが違う組み合わせ、例えばIO DATAの「S133-512M」と「E133-256M」をあわせて768MBとした場合などでも保障されない無いと思います。

#1です。

見落としていましたね。
対応表の中にVS133-512Mが入っていましたね。

BUFFALOのCE8/85Lにおけるメモリーの最大値が512MBになっているのはメーカー公表値が書かれているだけのようですね。
同時期に発売されているCE8/905が1GBまで対応が確認されているので動く可能性は高いと思います。
BUFFALOのHPでCE8/85Lの最大値が512MBまでになっているのは、恐らく記載ミスと言う事だと思いますが、詳細はBUFFALOに確認された方が良いと思います。

ただ、メモリーの追加などハードウエア構成の変更...続きを読む

Q住所コード11桁の住所データベース

住所コード11桁の住所データベースを探しています。
有料のサービスはいくつかあったのですが、無料のものはないのでしょうか?

住所コード5桁のものは郵政省の住所データベースが使えそうではありますね。

そもそも11桁の6~11桁の採番は、全国共通ではないのでしょうか?
それぞれのサービスによって異なるのでしょうか?

Aベストアンサー

>そもそも11桁の6~11桁の採番は、全国共通ではないのでしょうか?

参考URLを見ると判りますが、国土地理協会が独自に採番しています。
データも国土地理協会が、有料にて配布しているので、”無料サービス”を
第三者が行うのは無理があり、存在しないのではないでしょうか。

参考URL:http://www.kokudo.or.jp/master/sub/sub01.html

Q1GBに700MBのCD何枚書き込めますか

計算の仕方が間違っているのでしょうが
CDは700MB
1GBのSDには700MBのCD何枚取り込むことができるのでしょうか(飽くまで仮の話しです)。


1GB=1000MB(メガバイト)
1MB=1000KB(キロバイト)
と思いますので

(10の9乗)÷{(10の6乗)×700}=1.428
で1.4枚しか書き込む事が出来なくなってしまいます

実際にはその様に少なく無いと思いますが

どこが違っているのでしょうか?
宜しくお願い致します。

Aベストアンサー

>どこが違っているのでしょうか?

圧縮することを考慮に入れてないからです。

>1GBのSDには・・・

とおっしゃっているからには音楽データを入れることが前提と考えられます。
ということはmp3などの圧縮されたデータを入れるものと思われます。
当然圧縮するのですから必要な容量は減りますよね?

そういうことです。

Qcsvデータをデータベース化

現在あるcsvデータを保存しているんですがそれをLinuxサーバでデータベース化させたいです・・・

どのような方法をとればいいでしょうか?
OSはとりあえずRedhat,DataBaseのほうは使ったことはないですがPostageSQL・MySQLはもちろん使用でき、もしかしたらOracleも使用可能かと・・・

ちなみに新しく構築するLinuxServerは、csvのデータを保存してあるサーバーと隔離するためにメール受信になると思います。(SMTPなら問題が少ないと思うので・・・)

このような状況でデータを蓄積させたいのですが・・・

アドバイスよろしくお願いします<m(__)m>

Aベストアンサー

こんにちわ。

Oracle を使うのであれば、Oracle9i から外部の
テキストデータを読取り専用の表としてアクセスできる
ようになりました。 (外部表)
更新も索引定義もできませんが、外部表を経由して
一般の表にデータを登録すれば簡単にデータの移行
ができます。
ユーザ登録 (無料) が必要ですが、OTN Japan に
情報がありますので、Oracle を使う場合はこちらで
情報を集めてみては如何でしょうか?

参考URL:http://otn.oracle.co.jp/

Q【緊急】FDISKを使っても80GBが8MBになる。

NECのVALUESTARNXを使っているのですが
HDDを6.4GBから80GBに変更しました。
そこで、リストアをするときにFDISKを
使ってパーティションわけをするのですが
Cドライブに10GBほどDに10GBほど…としていきたいのですが
なぜか80GBが8MBと認識されてしまいリストアができない状況です。

当方のPCではIO-DATEさんの8.4GB以上のHDD検査をしたところ
大丈夫だと言う事で(12GBの壁も大丈夫だと言う事をHPで確認済み)
32GBいないでパーティションを分ければ問題ないと
他の方に言われたのですがなぜ80GBが8MBとあらわされてしまうのでしょうか???

Aベストアンサー

64GB以上に対応しない、Windows98系の旧fdisk.exeで認識されたのが

「74GB-64GB=8GB」

という可能性が最も高いです。

fdiskをまずは差し替えてください。

Q重複するデータのデータベース設計方法について

はじめまして。
データベースの設計で困っています。

例えば、
学生[学生A / 学生B / 学生C]
部活[サッカー / 野球 / テニス]
とデータがあり、学生は部活のどれかに属します。(二重所属可)

これをデータベースで1つのテーブルで表すと、以下のようになると思うのですが、どちらのカラムも重複が発生します。

使用上問題なさそうなのですが、このような設計は良くないですか?

┌-------┬------┐
| 部活 | 学生 |
├-------┼------┤
|サッカー| 学生A |
├-------┼------┤
|サッカー| 学生B |
├-------┼------┤
| 野球 | 学生A |
├-------┼------┤
| テニス | 学生C |
└---------------┘

詳しい方、ご教授下さいますようお願いしますm(_ _)m

Aベストアンサー

>これなら、所属部活(学生番号、部活番号)の学生番号が何度出現しても、部活番号が何度出現しても、問題ないということですよね??

問題ありません。
通常N:Nのリレーションシップの場合は、今回のようにします。
もちろん第3のテーブルの主キーは学生番号+部活番号です。
したがって、学生番号+部活番号の組み合わせは重複できませんので念のため。

Q512MBか1GBか

OSはxpで、メモリは256MBです。
メモリの増設を予定しています。
増設メモリの容量は512MB、1GBどちらにすれば良いですか?

Aベストアンサー

こんにちは。
PCがデスクトップタイプか、ノートかも不明ですが、、、、


メモリーを2枚差せるタイプなら、今の256は外して、
512を2枚刺して1Gにするのがおすすめです。
256を残して、もう1枚に1Gを刺す、などは不安定になる
可能性がありますから(経験あり)

1枚しか刺せないなら、1Gできまりですね。
メモリーは大きいに越したことはないです。
大きくて損はないです。数千円の差ですから。

QAccessのクロス集計クエリから、追加クエリをvbaで記述したいが記述が分からない。

Windows7のAccess2007を使っています。
Accessのクロス集計クエリから、追加クエリをvbaで記述したいが記述
が分からない。

vbaを使わなければ、データベースウインドウで最初にクロス集計のク
エリを作って、そのクエリを使って追加クエリを作れば終わりですが。
これと同じ事をvbaで記述をしたいのですが。

出来るのでしょうか。

例として、収穫テーブルとサイズテーブルのクロス集計を作ると仮定し
て下記の構造で作る物とします。
収穫テーブルは下記の構造です。
1. idと言う名前でオートナンバーの型
2. サイズと言う名前で数値の型

サイズテーブルは下記の構造とします。
1. idと言う名前でオートナンバーの型
2. 名前と言うフィールドの名前でテキストの型

収穫のテーブルは下記のデータが入っています。
ID サイズ
1 1
2 2
3 2
4 2
5 1
6 2
7 3

サイズのテーブルは下記のデータが入っています。
ID 名前
1 大
2 中
3 小

リレーションシップは、一側のテーブルがサイズのテーブルで、idを主
キーとします。多側のテーブルは、収穫のテーブルで多側のキーはサイ
ズです。

ここで、クエリ1の名前で
TRANSFORM Count(収穫.ID) AS IDのカウント
SELECT 収穫.ID
FROM サイズ INNER JOIN 収穫 ON サイズ.ID = 収穫.サイズ
GROUP BY 収穫.ID
PIVOT サイズ.名前;

を実行すると、下記が得られます。
ID 小 大 中
1 1
2 1
3 1
4 1
5 1
6 1
7 1

ここで、クエリ1を使って下記のクエリ2を作ります。
INSERT INTO table1
SELECT クエリ1.*
FROM クエリ1;

上記の操作でクエリ1のクロス集計クエリを使って
クエリ2の追加クエリと言う二つの手段で
クロス集計からデータを作る事が出来ます。

この操作をvbaの手法で作る方法は無いのでしょうか。
この例でのコードの記述を宜しくお願いします。

Windows7のAccess2007を使っています。
Accessのクロス集計クエリから、追加クエリをvbaで記述したいが記述
が分からない。

vbaを使わなければ、データベースウインドウで最初にクロス集計のク
エリを作って、そのクエリを使って追加クエリを作れば終わりですが。
これと同じ事をvbaで記述をしたいのですが。

出来るのでしょうか。

例として、収穫テーブルとサイズテーブルのクロス集計を作ると仮定し
て下記の構造で作る物とします。
収穫テーブルは下記の構造です。
1. idと言う名前でオートナ...続きを読む

Aベストアンサー

こちらが参考になるでしょう。
http://www.accessclub.jp/bbs6/0008/das1904.html


おまけ、上記を参考にした
一応動作するコード。

Dim strSQL As String
strSQL = "INSERT INTO table1 " & _
   "SELECT Q.* " & _
   "FROM [" & _
   "TRANSFORM Count(収穫.ID) AS IDのカウント " & _
   "SELECT 収穫.ID " & _
   "FROM サイズ INNER JOIN 収穫 ON サイズ.ID=収穫.サイズ " & _
   "GROUP BY 収穫.ID " & _
   "PIVOT サイズ.名前 " & _
   "IN ('大','中','小')" & _
   "]. As Q"
Debug.Print strSQL
CurrentDb.Execute strSQL


人気Q&Aランキング

おすすめ情報