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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelでデータを抽出するに良い方法 9 2023/02/06 12:42
- Visual Basic(VBA) VBAで重複データを確認したい 5 2022/10/07 16:24
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- その他(コンピューター・テクノロジー) 50台の織機から回転数を取得・集計しモニターに表示したい 2 2022/11/05 15:48
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
-
4
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
5
ACCESSのフォームからデータの追加ができない
その他(データベース)
-
6
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
7
フィルタ後のフォームの件数の取得の仕方
Access(アクセス)
-
8
テーブルリンク リンク元を知りたい
Access(アクセス)
-
9
「フォームを作成できませんでした」
Access(アクセス)
-
10
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
11
Accessクエリーで両方のテーブルの全てのデータを表示することは可能ですか?
Access(アクセス)
-
12
追加クエリで重複データなしで追加したい
Visual Basic(VBA)
-
13
Accessチェックボックス 一度で複数のチェックを入力
Access(アクセス)
-
14
Accessフォームにクロス集計クエリを表示させるとき
Access(アクセス)
-
15
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
16
ACCESS チェックしたものを 印刷したい
Access(アクセス)
-
17
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
18
「年」と「月」だけの日付の表示方法
Excel(エクセル)
-
19
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
20
MIN関数で空白セルを無視したいのですが
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムからODBCデータソー...
-
c言語の問題です。これを踏まえ...
-
ビューのWITH READ ONLYとWITH ...
-
iPhoneのシステムデータ、3日前...
-
Null同士の結合
-
オラクルのテーブルの割当サイ...
-
SELECTでn行目から最後もしくは...
-
教えて頂けないでしょうか
-
5分ごとのデータ取得
-
Oracleクライアントの共存方法...
-
windows 11 へのアップグレード...
-
別のシステムのデータを引っ張...
-
「管理」「運用」「保守」の意...
-
システム連携?システム連係?
-
オンボードRAIDとソフトウェアR...
-
m/n冗長システムの計算解き方に...
-
「データが反映されるのが遅い...
-
昇進論文について
-
タブレットにナビゲーションバ...
-
ITa、ITbという言葉の意味を教...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessで複数年度のデータを蓄...
-
c言語の問題です。これを踏まえ...
-
Null同士の結合
-
iPhoneのシステムデータ、3日前...
-
Oracleクライアントの共存方法...
-
教えて頂けないでしょうか
-
SELECTでn行目から最後もしくは...
-
5分ごとのデータ取得
-
AccessとSQL Serverの連携について
-
プログラムからODBCデータソー...
-
ビューのWITH READ ONLYとWITH ...
-
AccessとCGIでのデータ管理のメ...
-
データベースプログラミング言...
-
データ削除、追加によるロール...
-
二つのテーブルで比較
-
アクセスと統一伝票
-
サッポロビールカルサスのデー...
-
IMPORT処理速度
-
エクセルでシートをまたぐ関数...
-
AS400を使ったインフラ構築
おすすめ情報