No.6ベストアンサー
- 回答日時:
No.1です。
マイクロソフトに特化した勉強ならよいですが、そうではないのでしたらAccess等は止めた方が無難です。
マイクロソフトの製品は自社に特化した方言的な機能や方言的な表現(表記)方法が多過ぎると思うからです。
Oracleの無償版やMySQLを使い、市販のデータベース入門書やSQL入門書などを参考にテーブル設計(重要なのは正規化ですね)から行われるとよいと個人的には考えます。
参考まで。
そうなんです、わかっているんです、でも会社の業務管理の一部でアクセスを使っているので今いきなり使うなというのはちょっと…
色々調べたりしながら使っていると、本当に独自なんだなとつくづく思います。
アクセスで全て対応できるならアクセスを使い続けるのですが、限界も近いと思いまして。
現在、請求関係の管理をしているのがアクセスで、日々の業務の管理をしているのが外注して作ってもらったデータベースなのですが、この外注の方が何百万も掛けて開発したものなのに全然気が利かないし、(打合せが悪かったのだろうとは思うのですが、)年間15万くらいの保守料払ってるのに担当者は呼んでも全然来ない、小さな修正も「これはすぐ直せます」とか言うくせに何ヶ月(下手したら1年以上)も放置、しかもうちで作ったこのデータベースソフトを元に色々改良して別会社立ち上げて同業他社に300万だかで売り出す始末です。聞いてもシラを切られます。
あちらの業界の常識はよくわかりませんが、私にはこれらのことがどうも納得できなくて。
私がアクセスで作ったものは社内で大変高い評価を受けており、外注している方のも作れるんじゃないの的なことを言われます。
大変な無茶ぶりではあるのですが、時間を掛ければやってやれないこともないのではと思っております。
何よりあんな業者に金を払い続けていることが悔しくて悔しくてたまりません。
プロの目から見れば甘いと思われるかもしれませんが、人が頑張ったり成長するきっかけなんて案外そんな些細なことだったりするもんじゃないですか。
後半愚痴になってしまい申し訳ありません。
この質問に至った経緯でした。
ご指導の通りSQLの書籍を購入してみます。
もしおすすめがあれば教えてください。
No.4
- 回答日時:
データベースの設計であるなら、VBAよりSQLです。
Accessに特化せず、データベースとは何ぞや?を勉強しましょう。
データベースの設計は、主に紙とペンです。
どのようなデータを今後どう使うのか?
そのために、どういう形でデータを蓄積すべきか?
これが基本であり、大事な観点です。
SQLさえ理解できれば、何にでも応用ききますので。
ご解答ありがとうございます。
ごめんなさい、VBAはデータベースにはほとんど使っていません。
VBAの99%はフォームでの動きを命令するためのものです。
確かに設計はペンと紙ですね。
始めの頃はA4の雑紙を使っていたのですが、これが膨大な量になって捨てていいものと見返したいものとの区別が付かなくなったりもしたので、今はA4の方眼ノートを使っております。笑
アクセスのクエリで事足りなくなった時はSQLで対応しています。
こんどSQLの書籍買ってみようと思います。
おすすめありましたら是非教えてください。
No.2
- 回答日時:
ある程度のスペックを持つPCなら、マイクロソフトが提供しているSQLserverのExpress版でも行けます <-一定制限あるが無料
他にもオープン系のフリーDBシステムはありますが
導入や運用のサポートも無いし、貴方が稼働状態に持って行けるか疑問です
MS製であれば、MSのサポートは当てになりませんが
世の中の利用者数が多いので、解説や支援のサイトも色々あります
ご解答ありがとうございます。
現在はWindows7 professional、Core i5-4590、メモリ8GB
、64ビットです。
どうなんでしょうか?
SQLserverはよく聞きます。
これを調べてみます。
No.1
- 回答日時:
個人で勉強するならWindowsパソコンとMySQLやOracleの無償版あたり。
コマンドプロンプトからコマンドを叩けばデータベースの作成、その中のテーブル作成、その中へのデータの追加・変更・削除が出来ます。もちろん検索も。
ということがわからないということは何をどうやって勉強しているのでしょうか?
そのことが問題の本質のように思います。。。(^^;
参考まで。
ご解答ありがとうございます。
今はACCESSで色々作っていますが、いつかは1から設計して、10台程のPCで共有したいのです。
なので、現在はACCESSでのテーブル設計やクエリ設計、VBAでのプログラムが主な勉強となっています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- MySQL [1000地域 × 10カテゴリー = 1万件のテーブル]!グループ化? 1 2023/06/14 23:56
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- ソフトウェア データベースのウェブでの自作 2 2023/08/01 10:06
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- 統計学 【統計】標本平均、標本標準偏差からt分布グラフ作成方法 9 2022/10/18 23:46
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
html上でMySQLにアクセス(Java...
-
あるDBから別のDBのテーブルをs...
-
MySQL4.1以上で、機種依存文字...
-
mySQLのデータベースにhtmlのコ...
-
データベースの複製の仕方(mysql)
-
データベースに画像を入れた場...
-
バッチファイルではパスワード...
-
MySQLってSQLサーバがなくても...
-
ユーザにインフォメーション ス...
-
Mysqlのデータベースのリンク
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
create databaseがうまくいきま...
-
作成したレコードセットのCSV出...
-
sql*loader 数値のロード
-
mysqlにおけるホストのパーセン...
-
同じSQL文で極端に検索が遅くな...
-
PL/SQLをWindowsのBATファイル...
-
DBファイルの中身を直接見れな...
-
MySQLで連続csvファイルを読み...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるDBから別のDBのテーブルをs...
-
SQLServerのselect文でデータ数...
-
mySQLのデータベースにhtmlのコ...
-
バッチファイルではパスワード...
-
Mysqlのデータベースのリンク
-
ユーザにインフォメーション ス...
-
どの程度のデータベースなら、c...
-
mysqlデータベース内のuserテー...
-
データベースに画像を入れた場...
-
データベースの複製の仕方(mysql)
-
phpmyAdminでmySQLのdumpデータ...
-
htmlタグを含んだ文字のデータ...
-
MySQL4.1以上で、機種依存文字...
-
ロータスアプローチでデータ連...
-
作ったはずのDBがphpMyAdminで...
-
私の考えていることは ・mySQL ...
-
データベースに配列を格納する
-
レンタルサーバでのデータベー...
-
データベースの検索で、この場...
-
MySQL4.1系でPHPが文字化けして...
おすすめ情報