
No.3ベストアンサー
- 回答日時:
一般的なことですが同じ系列のデータは、分けない方がいいです。
と、いうのは、分けてしまうとデータがまたがるテーブルに対して問い合わせを行うのがややこしくなります。
ですので分けない方が得策です。
データベースは、本来データを蓄積していく物です。
『データが多くなると遅くなるんじゃないか』と思うかもしれませんがデータが増えて遅くなるのならその処理のやり方に何かしらの問題があると考えるべきです。
インデックス等を必要な場所に付けていればデータの量が多くても少なくてもさほど関係ありません。
ただ、MS-Accessの場合は、それ自体にデータ量の制限があります。
細かい計算は、さておき 2GBの壁があります。
通常のキャラクターならかなりの量が保有可能ですがやはり限界があることも事実としてあります。
また、Access自体のデータベースの不安定さも考慮すべき点と思います。
ある程度データ量があり、業務で使用するデータであるのなら SQL Server等のデータベースを使用することも考えた方がよろしいかと思います。
Microsoft SQL Server 2008R2 Express ですと 10GBまでのデータを扱えます。
こちらは、無料です。
SQL Serverは、難しくありません。ややこしいのはインストールだけです。
既に、MS-Access でシステムを作成なさっているのならテーブルをSQL Server へ転送してそのテーブルにリンクすれば、Access のシステムを使い続ける事ができます。
操作は、Access データは、知らないうちにSQL-Serverへいく システムになります。
早速のご回答ありがとうございます。初めての質問箱で回答が返ってくるのか不安でしたが、複数の方が返事をくれ、こんな親切な方々がいることに感動しました。アクセスは講習会で教わったレベルであとは独学で勉強しているので、これからも質問箱を使わせていただきますので、くだらない質問も沢山あるかと思いますがよろしくお願いします。
No.2
- 回答日時:
>どちらの方が使い勝手がいいのですか?
何を作ろうをしていますか?。
複数年データ混在がいいからと言っても、
単独年データの処理が多かったらあまり効果なかったりしませんか?。
その逆も同じ。
仕様面の用途は?。それで答えはある程度方針が見つかるのでは?。
単独年データでの処理がどのくらいあるのか、
複数年データでの処理がどのくらいあるのか。
単独年データから複数年データを作るのは追加クエリの年数分、
複数年データから単独年データを作るのは選択クエリの年度指定、
など。
これを気にしているのか?。
処理速度も考慮するのか?。
50件のために10万件の中のデータを見るとか・・・。
VBAにて、
年度を変数で持たせるとSQLで動的に指定できて、
融通ききます。
必ずどっちか、というものでもないように思われる。
ご回答ありがとうございます。初めての質問箱でしたので、使用条件も良くわからない質問になってしまいすみませんでした。必ずどちらかというわけではない、という考え方あるということはとても勉強になりました。また、同じような質問をするかと思いますがよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
アクセスで前年対比を出す方法を教えてください。
Access(アクセス)
-
アクセス 項目毎にデータを横に並べる方法
Access(アクセス)
-
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
-
4
accessの日付フィールドから前年度だけを取り出したい
Access(アクセス)
-
5
accessでフィールド追加のあとフォームに反映されない
Access(アクセス)
-
6
Accessで今日から5日後
その他(データベース)
-
7
Access終了時にマクロまたはVBAの実行したい
その他(Microsoft Office)
-
8
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
9
ACCESSでテーブルにあるチェックボックスを一括でYesにする方法を教えてください
Access(アクセス)
-
10
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
11
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
12
Accessで年月日のデータを年度で表示するには
Access(アクセス)
-
13
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
14
[ACCESS]クロス集計クエリで年度の設定方法
Excel(エクセル)
-
15
ACCESSで縦に並んだテーブルデータを横に並べることは出来ますか?
Access(アクセス)
-
16
access 自動採番 年が変わるごとに0001に戻る仕組み。
その他(データベース)
-
17
accessで検索&入力 データの蓄積について
その他(データベース)
-
18
Access2010 「演算子がありません」エラー
その他(データベース)
-
19
AccessでIDを入力したら他の項目も自動で表示
Access(アクセス)
-
20
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムからODBCデータソー...
-
教えてください!!
-
5分ごとのデータ取得
-
ナンバーディスプレイで住所を判別
-
phpMyadminを利用してのデータ...
-
データの管理?何から初めてい...
-
Null同士の結合
-
アクセスと統一伝票
-
SELECTでn行目から最後もしくは...
-
Orcle10gのDATAPUMPとFASTUNLOA...
-
銀行系DBの堅牢度
-
accessで複数年度のデータを蓄...
-
ビューのWITH READ ONLYとWITH ...
-
別DBのデータをスマートに利用...
-
モバイルパソコンを購入しました。
-
教えて頂けないでしょうか
-
Oracleクライアントの共存方法...
-
区分ごとに2番目に新しいデー...
-
DBソフト比較
-
システム連携?システム連係?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MacBookのシステムデータを減ら...
-
Null同士の結合
-
iPhoneのシステムデータ、3日前...
-
accessで複数年度のデータを蓄...
-
5分ごとのデータ取得
-
モバイルパソコンを購入しました。
-
アクセスVBA 追加クエリ
-
RAID(ハードウェア)を有効に...
-
mysql で読み込み中です。の画...
-
Accessを開発するに当たり
-
Oracleクライアントの共存方法...
-
アクセス初心者ですが困ってい...
-
負荷分散について教えてください
-
Orcle10gのDATAPUMPとFASTUNLOA...
-
膨大なデータをACCESSで操作したい
-
AS400を使ったインフラ構築
-
データベースプログラミング言...
-
MSDEのインターフェース
-
データ削除、追加によるロール...
-
SELECTでn行目から最後もしくは...
おすすめ情報