私は今大学でWEBデータベースの講義を受け、その場で実習形式で学んでいるのですがなかなか理解が追いつかないです。やることはやりますが、理解ができていない状態です。なので、理解を深められるようなサイト、または書籍を探しております。
使用ソフトは、エクリプス、トムキャット、A5M2で使用言語はJAVAです。また、今はWEBデータベースということで、カレンダーを作成しながら学んでいるところです。しかし、一から作るのは時間的にも内容的にもということなのでしょうが、ある程度出来上がったものを使っています。まずは何から講義以外で勉強するべきでしょうか。
話がまとまらないので、まとめますと
(1)WEBデータベースにあたって何をどの順番で学んでいくのがよいか
(2)それにあたっておすすめの参考書またはサイト
この2つを回答としてお願いしたいです。よろしくおねがいします
No.2ベストアンサー
- 回答日時:
>>説明不足でしたが、SQLではなくオラクルです。
オラクル・データベースをはじめとして、RDBは、SQL言語を使っています。このレベルも理解できてないなら、大学で学んでいることが理解できないのも当然でしょう。
>>私JAVAはあまり慣れていないので、まずはJAVAの基礎を固めてからオラクルの勉強をしたほうがよいということでしょうか?
現在学んでいることを理解するならば、どちらも必須です。なおJavaとオラクルは直接の関係はありません。Javaの基礎が分かったとしても、オラクルは別ものですので、ゼロからのスタートです。
さらにTomcatやそれ以外のWebServerとか、html、JavaScript、データベースや文字コードのことも理解しないとだめでしょう。全部を勉強しないといけません。
とはいっても、同時に勉強しようと何冊も同時に書籍を読みまくっても、頭に入るわけはないので、理解しやすいところから順番にやっていくしかないかもしれません。
そして書籍を読むだけではなく、時間がかかっても、自分の手を動かして、1からサイトを作ることが、学ぶ良い方法だと思います。
ただ、正直なところ、JavaでのWeb開発は、PHPとかRubyonRailsなどに比べると、難しいと思います。私もいろんな言語でのシステム開発経験があったのですけど、JavaをつかったWeb開発は、本をよんだだけでは分からず、ベテランSEさんの応援を求めて、なんとか開発を進めることができたという経験があります。なので、今でもWeb開発をするときは、Javaを敬遠して他言語で行っています。
ということで、質問には
(1)WEBデータベースにあたって何をどの順番で学んでいくのがよいか
人それぞれだと思うけど、時間をかけて一歩ずつ進むしかない。ただ、ある程度分かるまでは、冬休みなどの休暇を全部潰して、1日に15時間の勉強を連日続けるとか、まとめて学習したほうがいいと思います。
(2)それにあたっておすすめの参考書またはサイト
たぶん「これだけ1冊読めばいい」とはならず、辞書的な本、言語解説的な本とか、逆引き本が必要になると思います。また、データベースやHTMLとか、いろんな技術・知識が必要になりますので、書店で自分が必要でかつ理解できると思える書籍は、財布が許す限り全て購入すればいいと思います。
No.1
- 回答日時:
それぞれその人に合った勉強方法があると思うので一概には言えませんが・・・
(1)
WEBデータベースと言っても結局は開発言語からSQLを実行して受け取り処理を行うだけです。
データベースの勉強として必要なのでSQLの勉強です
(2)
ある程度開発言語に慣れているのであれば「サーブレット&JSP逆引き大全」のような索引メインの書籍がお勧めです。
開発言語に慣れていないのであれば「やさしい」シリーズなんかで基礎を固めましょう。
この回答への補足
説明不足でしたが、SQLではなくオラクルです。
私JAVAはあまり慣れていないので、まずはJAVAの基礎を固めてからオラクルの勉強をしたほうがよいということでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
- ソフトウェア データベースのウェブでの自作 2 2023/08/01 10:06
- ノートパソコン 大学のレポート作成専用ノートパソコンとして、VAIO SX12(Core i7、32GB、1TB-S 5 2023/06/10 11:14
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- その他(言語学・言語) ハワイ語を勉強するためのおすすめの教材について 1 2022/11/23 18:51
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- その他(教育・科学・学問) 今まで勉強しなかった大人が改めて義務教育の勉強をしたいのでが、オンライン授業ってどんな感じなんですか 1 2023/07/03 12:18
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
oracleのimpdpでORA-39166
-
副問合せにLIKE文を使う方法は...
-
ワークテーブルって何?
-
64bit端末でのOLEDB接続に関して
-
orace SQL文のエラー(ORA-0092...
-
【SQL】またぎデータの検索の仕方
-
ORA-14452について
-
棒読みちゃんが起動できないの...
-
複数レコードの完全一致
-
select for updateのロック
-
SQL 2つのテーブルとSUBSTRING...
-
SQL ブレーク処理について
-
sqlのupdate文で質問です。 テ...
-
データベースのカラムの型がCHA...
-
テーブルやカラムの物理名のネ...
-
Oracleで文字列型の時間を引き...
-
batファイルでのSQL(oracle)...
-
ORCALE SQL 複数のGROUP BY
-
【SQL】IN句内のサブクエリが重...
-
最近記憶や物忘れが激しくなっ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
副問合せにLIKE文を使う方法は...
-
batファイルでのSQL(oracle)...
-
oracleのimpdpでORA-39166
-
データベースのカラムの型がCHA...
-
64bit端末でのOLEDB接続に関して
-
ORA-14452について
-
osqleditについて
-
Oracleで文字列型の時間を引き...
-
バッチファイルで複数フォルダ...
-
orace SQL文のエラー(ORA-0092...
-
ワークテーブルって何?
-
SQLで今日の日付でWhereしたい
-
SQLについて教えて下さい。 主...
-
oracleの直接接続のクライアン...
-
SQL 2つのテーブルとSUBSTRING...
-
質問です。 下記のテーブルとデ...
-
続.ORACLEのSELECTのソートに...
-
SQLの中上級者へのレベルアップ...
-
テーブルやカラムの物理名のネ...
-
下記のsqlで取得されるレコード...
おすすめ情報