![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
現時点からスタートするプロジェクトとして、
DBMSにAccess97を使う予定です。自分には、何故97を使用するか理解出来ません。
多分、昔からの流れで開発業者によって考え方があるのでしょうか??
当方、開発に関しては初心者なので教えて下さい。
(1)インターフェースはVBですが、DBMSに下位バージョンのAccessを使用するメリット・デメリットを
教えて下さい。
(2)VBにてインターフェースを作成していますが、今から勉強するなら何がお奨めでしょうか?
Accessはスタンドアロンが基本なので、出来ればネットワークで使用出来るDBMSがいいです。
(3)VB以外にインターフェースが作成出来る言語で業界のスタンダードは何でしょうか?
また、VB5はもう古いのでしょうか??
よろしくお願い致します。
No.4ベストアンサー
- 回答日時:
(1)での最大のデメリットは、次の理由からネットワーク化が事実上不可なことでしょう。
理由 ●ACCESSなこと
●MSDE(orSQLSERVER)への移行が困難と予想されること
ずっと、スタンドアロンで稼動ならば問題では無いですけどね。
ご回答ありがとうございます。
私自身もネットワーク化されていないテータベースは、データベースで無いと思っているぐらいです。
ですので、今後はMSDE or SQL Sever と考えております。
その為の勉強方として、access単体にて使いこなせるように勉強し→DBMS or SQLと考えております・・・
この勉強方法は間違いでしょうか??
No.5
- 回答日時:
>この勉強方法は間違いでしょうか??
私の経験の場合は、運良く初めからネットワーク型でしたので
環境を作るのが大変ですが、トリガーも利用できますから
ネットワーク型から入ったほうが良いのではと言ったところでしょうか。
でも、スタンドアロンやローカルでの処理に都合が良いなどで
ACCESSも条件次第で使いましたよ。
No.3
- 回答日時:
(1)Access97での開発はお勧めしません。
と、いうのは、既にMicrosoftのセキュリティパッチの提供自体が終わっているからです。
http://support.microsoft.com/gp/lifeoffice#faq3028
ハッキリ言えば、これで開発したものをお客に提供してAccess97が原因で情報流出などが発生した場合でも、責任をとるのは開発サイドになりかねないからです。
単純にDBMSとして使うなら、MSDE等を使う方が遙かによいかと・・・
http://www.microsoft.com/japan/sql/msde/default. …
(2).NET系等がいいかもしれないです。
仕事ですと会社の方針もあるので、そちらにあわせるのがいいですね。正直、どんなにいい言語を勉強しても、その会社が受注しない言語だと使うことなく終わっちゃいます・・・
(3)VB5はWindowsXPに公式で対応していません。
販売しているOSがXPが中心となっている以上、提供するものではないという扱いになりますね。
http://www.microsoft.com/japan/msdn/vs_previous/ …
また、これもライフサイクルの年数を考えると、セキュリティ問題が発生しても脆弱性のパッチが出ないと思われます。
No.2
- 回答日時:
スーツのデザイナーで門外漢ですが...
<1:Access97に拘る理由はありません>
No.1さんが言われるようにAccess97もAccess2003でも同じことです。
旧いOCXも組み込めば動きます。
DAOも参照設定すれば動作します。
<2:クライアント・サーバーは、SQL Serever+Access.adpが有力?>
SQL Serever+Access.adpの組み合わせですと、基本的に Accessの感覚でC/Sシステムを構築することが可能です。
私がテストしたところ、Accessの50倍速で動作するようです。
もちろん、比較は単なる一例で目安に過ぎません。
素人の私が、2ヶ月程度で、SQL Server版のシステムの骨格を構築できたのですから、開発業者に不可能とは思われませんが?
<3:VB5.0>
もう、VB6.0が古くなりつつあるのではないでしょうか?
No.1
- 回答日時:
>昔からの流れで開発業者によって考え方があるのでしょうか
この辺は私もなぜかは分かりませんが・・。
例えば
開発業者がAccess97でDAOを使った構築のノウハウを持っているので開発が楽である。ADOをまだ多く扱っていない。
DAOはAccessデータベースを使用するアプリケーションの場合に良いパフォーマンスを得ることができるので標準のオブジェクトとなっているAccess97を使う。
こんなところではないでしょうか。
(1)VBでAccess97を使うメリットは特に感じません。
Access2000以降であってもDAOを参照設定で上位に持ってくれば同じだと思います。
(2)VB.NETとか新しいものは色々あります。
>出来ればネットワークで使用出来るDBMSがいいです。
SQLServerやOracleもありますがAccessからの移行だとSQLServerの方が移行しやすい。
(3)言語で業界のスタンダードは
業界のスタンダードは特にないと思います。強いて言えばその時の流行でしょうか。
その開発会社がメーンに使用する言語や開発担当者好む言語が使われるのではないでしょうか。
>VB5はもう古いのでしょうか
今はVB6かVB.NET
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- Android android アップグレードに伴う不具合 1 2022/11/13 18:15
- 物理学 2.3の考え方が全く分かりません。 2.4は外部に電界はないと考えて0かと思ったのですが普通にありま 2 2023/05/01 00:04
- Windows 10 Windows10のノートPCで子供の利用を管理できますか? 5 2023/04/04 18:28
- Access(アクセス) 本日、会社のパソコンでAccessを開いたとき ウイルス警告のようなものが出ていました。 毎日Acc 3 2022/10/18 23:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Developer2000って何?(^^;
-
型 varchar から型 numeric へ...
-
SQL使用の業務経験ある方
-
Perlで、「が」を、「...
-
Accessのレポートで「縦書き」...
-
「桐」の得手不得手
-
エクセルで作成したデータ
-
lotus Notesのメール受信フォル...
-
whileが上手く回らず困っています
-
"random access"と"linear equa...
-
ERP systemについて教えてくだ...
-
データベースの2GBって・・・?
-
CDの売上枚数を知りたいのですが
-
希望の位置へフィールドを追加...
-
LVMでHDDが壊れた時の対応
-
構文エラー:演算子がありませ...
-
質問です。(6)
-
値がこの列の整合性制約に違反...
-
クエリをキャンセルしたいので...
-
CSV形式での集計
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Developer2000って何?(^^;
-
sqlite2とsqlite3の違いについて
-
SQLServerでの便利ツールござい...
-
DBMSにAccessを利用する理由を...
-
某大手運送会社関連企業で使用...
-
MySQLでの動的SQL
-
SQL Server についているSSIS ...
-
SQLとPL/SQLの違いなど
-
Access2000のVistaへの移行
-
外からのアクセスについて
-
VBとVBAの関係について
-
型 varchar から型 numeric へ...
-
データベースの最適化をマクロ...
-
accessの勉強ができるサイトは?
-
構文エラー:演算子がありませ...
-
CDの売上枚数を知りたいのですが
-
クエリをキャンセルしたいので...
-
データベースの選定について 要...
-
AndroidからのAccessデータベー...
-
DB2 UDBって?
おすすめ情報