データベース雑誌・書籍 at DB
[2ch|▼Menu]
158:NAME IS NULL
09/01/01 17:50:20
>プログラミング言語だと、それぞれ経典だとか最高峰という書籍があることが多いですが、

逆説論っぽいが一昔前のOracleのチューニングやらノウハウ本なんかは、
相当に胡散臭い。

159:NAME IS NULL
09/01/01 19:18:21
情報処理の学校でAccsessを1年習って、
一応、日本ソフトウェア教育協会の3級は持っています。
ですが、ほとんど忘れてしまったのと、
実は…クエリーとかレポート、フォームは「作るだけ」ならできますけど
求められたデータを出せない(実行すると別の結果になってしまいます)
レベルです。
よく3級受かったなあ…と自分で思ってます。。。
この段階から勉強するには何の本がおすすめでしょうか?
できれば1冊ですませたいのですが。

160:NAME IS NULL
09/01/01 22:27:06
資格好きならオラクルマスターでも目指せばいいんじゃね?

161:156
09/01/02 20:13:07
あまりご意見がない、、、
C.J.Dateもの、なのかなぁ。丸善のやつとか。
ただC.J.Dateは微妙な意味でアカデミックによりすぎる雰囲気がする。
他の分野でいうとSteeleとかはアカデミックだけどハッカー
風味でよいような。CリファレンスマニュアルとかCLtL2とか。



162:NAME IS NULL
09/01/17 21:48:24 3b96+uJz
>>159
>できれば1冊ですませたいのですが。
1冊じゃ無理なんじゃないかな?
取り敢えず「現場で使えるSQL 第2版」やってみたら
SQL鯖かOracleだけど、SQL鯖EX2005でいいんじゃないかな
#自分は初版でやった。
亀レスなんだけどね

163:NAME IS NULL
09/01/20 03:08:37 crNBUQSh
プログラマ7年目にして初めてDB(Oracle)を触ることになりました。
仕事で使ったことも何かで習ったこともないので、どこから手をつけていいのか見当がつかないのですが
DBとは何ぞやというところから勉強できる本で、最初の1冊としてお勧めの本はありますか?

DB設計は当面やる予定はなくて、SQLでデータの出し入れをやるコードを書くのがメインです。

164:NAME IS NULL
09/01/20 12:40:46 ErYsdl42
>>163
言語は何?
.netだったら「プログラミングMicrosoft ADO.NET2.0」は必須だと思う
というのは置いておいて
SQLだったら「現場で使えるSQL 第2版」かな
#工作員でもなんでも無くて、自分的に本当に役にたった
黒本のBronze SQLでもいいと思うけど
「絵で見てわかるOracleの仕組み」も余裕があれば見てもいいかなと

使っているPCに余裕があれば、10gXE入れて試してみれば?
#UTFだから、テーブルサイズ大きくしないとデータ登録用の
#SQLが通らないので注意>XE
もちろんotnのエンプラ版で試すのもありだけどね

165:163
09/01/21 01:57:48
>164
言語はメインはJavaです。一部Rubyとか使うかも。

「現場で使えるSQL」は例題式になってるのが個人的には非常にありがたいです。
理論から入るより、まずはひたすらSQLを打ち込んで感覚をつかむ方が
習得は早いのかなという感じはしますね。他の言語の経験から考えても。
この本は買うことにします。ありがとうございました。

XEの環境はもう作ってあります。
開発環境整える時に、XE入れろっていうお達しだったので。
今のところは他の人が書いたSQLをSQLPlusで実行してるだけですが・・・。

会社にも家にも開発環境作ってあるので、勉強用のスキーマで
本に載ってる例題を頑張って解いてみます。

166:164
09/01/21 14:58:53 SnSVA6W0
>>165
Java だと JDeveloper になるのかな?
それ以外だったら「Javaデータアクセス実践講座」も参考になるかもしれない
#eclipse,netbeans 等・・・

SQLPlus は基本なんだけど、SQLDeveloper もかなり使えると思う
#SQLの勉強段階ではかなりいいんじゃないかと思う
#ORA- のメッセージが豆腐に化けるのが我慢出来れば

167:163
09/01/22 02:16:14
>166
JDeveloper・・・初耳なのでググってみました。こんなIDEがあるのか。
けど、うちで使うことはないと思います。そもそもIDE嫌いな人が多いので
この手のIDEとフレームワークが統合された類のツールはまず採用されません。
そんな自分も専らEmacsでごりごりコード書いてます。

SQLDeveloperも初めて知りました。
これって、XEに付いてくるWeb管理画面みたいの(Application Express)の
クライアント版みたいな感じなんでしょうか。
(↑製品情報ページ眺めても専門用語が多くていまいちよくわからない)
フリーだしLinuxで動くし、とりあえず週末にでも触ってみます。
いろいろとありがとうございます。

168:NAME IS NULL
09/01/22 21:40:53 vmVb9rVx
「プロとしてのOracle PL/SQL入門 」はSQLDeveloperでやった(Win版だけど)
今、Winノート + Xming -> CentOS 5.2 で rpm 版試してるけど
たぶん他でも大丈夫だと思うよ
#さすがにレスポンスは遅い気がするw
チューター見ながら試せば大丈夫じゃないかな
何かあったらotnの掲示板へどうぞ
#すれ違い気味だけどすまん

169:NAME IS NULL
09/02/14 02:59:28
ここ情報系でちゃんと勉強した人少なくね?
学校で使われてる教科書が一切紹介されてない・・・

170:169
09/02/14 03:03:21
すんませんスレあんまり読んでませんでした
ちゃんと理論的な本紹介されてました

171:NAME IS NULL
09/02/14 03:33:14
実際Dateの本を薦める人いるけど、Relational Algebraの記法が
変態的というか一般的な関数記法を使っていない事とかに不満
のある人はいないのかな。

丸善のDateの邦訳を買うぐらいなら薄くても理屈が書かれた和書
の教科書を一冊勉強して、仮にそこから先が必要ならUllman等の
洋書に行くべきだと思う。一応丸善Date持っているけど出番がない。

172:NAME IS NULL
09/02/20 15:20:24
学校で教科書として使われるものは、学術系で良いとされるものだしな。
データベースソフトそのものを作るのにはいいかもだが。

世の中一般は、データベースを有効に活用するための知識の方が有益だろ。
プログラマが、コンピュータの構成要素のシリコン特性とか磁性体特性を知らなくても、業務出来るのと同じ。

173:NAME IS NULL
09/02/20 18:01:10
でもウンコなスキーマ並べられて「クエリでどうにかして下さい」とか
言われちゃうと、スキーマ作る前に多少は理屈も勉強して下さいと
言いたくなることはある。

174:NAME IS NULL
09/02/26 09:31:55
ハードのバグがソフトで回避するように、
スキーマのミスはクエリで回避される運命。

175:NAME IS NULL
09/12/05 22:02:47 HKaLqzn6
2009年12月9日に翔泳社から「Firebird 徹底入門」が発売になるね。
MySQL徹底入門とPostgreSQL徹底入門も持っているtがページ数がやたら多い。
MySQLやPostgreSQLに比べるとイマイチマイナーだが少しは使ってみようかと思う人増えるかね。

176:NAME IS NULL
09/12/16 09:14:39 xcHMsXRb
VC++使いでPostgreSQLをちょっと使った事があります。
今回C#とMicroSoftのSQL Server2008の組み合わせでアプリを作る事になりました。
スレ見たら「プログラミングMicrosoft ADO.NET2.0」が必要かとおもいましたが
他にお勧めな本ありますか?
アマゾンの売れている順で見たら「ひと目でわかるMicrosoft SQL Server 2008」が
売れてるようですがいかがでしょう?

177:NAME IS NULL
09/12/18 09:44:46 FjldbonV
>>176
ADO.NET2.0 は必須じゃね? 他に役に立つ本ないと思う
2008のプログラミング本は、書店で見て必要なら買ってみたら
#値段相応かは不明
ひと目 はインスト本+操作かな(すまん みたことねぇ)
初めてさわるなら、本あった方が楽だと思う
環境は他の人がやってくれるなら、不要かも
BOL見ながらでもいいけど、SQLのリファレンス本があってもいいと思う。
使える関数(名)が違うから慣れるまでめんどいw

178:NAME IS NULL
10/02/25 20:12:20 hjM2nAm8
.


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5331日前に更新/42 KB
担当:undef