カテゴリー違いならごめんなさい。
データベースやSQLはどうやって勉強したらいいでしょうか?おそらくこのふたつの違いもわかっていません。
テーブルを見ても「わかりやすく表すのはあたりまえじゃん」と思ってしまうし、SQLの言語を見ても、「そんな事あたりまえじゃん」と思ってしまいます。
おぼえるために、入りやすいとっかかり方や、参考になる本やサイトがあれば教えてください。
おそらく知識以前に、私自身の考え方の構造に問題があるのではと思っています。
私自身全く必要ありませんが、仕事でどうしてもおぼえなくちゃいけないもので・・・。
スキルの低い質問ですみません。
寛大で丁寧なご回答をお待ちしております。
No.1
- 回答日時:
データベースはデータを管理するもの(DBMS)やそのデータの集合をさす包括的な言葉で、SQLはデータを取り出したり格納したり、あるいはデータベースを作ったり消去したりなどする際に使われるコンピュータ言語です。
いまはMySQLなどの無料データベースやマイクロソフトの入門用無料SQLServerなどがありますから、ダウンロードしていろいろ試してみるのがいいでしょう。
SQLの独習には参考書も多数出ていますのでここでお薦めするより実際に
ご自分で書店で手にとってぴったりくるものを選ばれた方がいいかと。
サイトはいろいろありますが、とりあえず複数ご紹介します。
http://wisdom.sakura.ne.jp/database/sql/index.html
http://www.atmarkit.co.jp/fnetwork/rensai/sql01/ …
No.2
- 回答日時:
『覚える』のと『使える』のは別物です。
学校でプログラミングの授業を学んでも、何の準備もなしに現場できちんとした成果物ができるとは限りません。
今の質問者の方に必要なのは、『覚える』ことではなく『使える』ようになるための訓練でしょう。
それで、DBやSQLを使えるようになるには、とにかく実物を触ることです。
会社でDBを使うのであれば、どこかにDBサーバーがあるはずです。
練習用に使うために、会社のDB管理者に相談しましょう。
次に、練習用に適当な書籍を探します。
SQLの基本的な文法はだいたい同じですが、細かい操作はDBの種類によって違うので、自習用の書籍はDBにあったものを選んでください。
後は、その書籍の内容に沿って、実際にキーボードでSQL文を打ち込みながら、操作を覚えてください。(ここが一番重要です)
No.3ベストアンサー
- 回答日時:
Windows環境でOfficeをお持ちでしたら、手始めにAccessを使ってみては如何でしょうか?
実際に自分でテーブルを作ってみると、
>「わかりやすく表すのはあたりまえじゃん」
ということを実現するのが意外と難しかったりすることが分かると思います。
また、自分でSQLを書いて自分で作ったテーブルのデータを操作(取得、変更、削除)してみると、
>「そんな事あたりまえじゃん」
ということが、これまた難しかったりすることが分かると思います。
「仕事でどうしてもおぼえなくちゃいけない」とのことですが、自分で課題を設定(例えば、住所録テーブルから氏名が"あ"で始まる人だけを選択してExcelに表示する)して、それを実現するために必要な知識・技術を習得する方が楽しいと思います。
まず書物ありきではなく、
自分が解決したい課題がある時に、
*
→考える
→情報を探す
→試す
↓
解決したか?No→*に戻る
↓
Yes
↓
次に進む
というのがこの業界の基本です。
頑張ってください!
参考URL:http://sql.first-database.com/
ありがとうございます!
とっかかる入り口に導いてくれるような回答で感謝しております。まさにそのとおりですよね!
モヤモヤが晴れた感じがして、すごくありがたいです。
実は専門の人(複数)に聞いたことがあったんですけど、みんな専門用語を並べるばかりで、説明力に乏しいんです。自己満足的で。
この業界の人達はみんなそうなのかなと悲観的でした。
幸いAccessがあるので、これををきっかけにちょっと頑張ってみます。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- 大学受験 大学院入試があります。不安です。 3 2022/07/31 00:41
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- その他(悩み相談・人生相談) 精神的にも時間的にも余裕がない生活をしているのは自分だけでしょうか。皆さんは余裕がありますか 2 2023/04/09 21:19
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- 大学受験 高3。通信制高校生。英検四九レベル偏差値は30も無いでしょう。社会不適合者です。 中学は2年から頭に 1 2022/05/12 22:06
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- 中途・キャリア グタグダ面接だったのに内定を貰いました。 5 2022/05/27 10:13
- 失恋・別れ 結婚を前提に3年間半付き合った彼と別れました 4 2023/06/10 18:15
- その他(悩み相談・人生相談) ヒトについて 3 2022/04/07 22:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQliteの日付検索について
-
他のデータベースとのテーブル結合
-
コマンドラインオプションにパ...
-
QSL でのフォーム画面作成について
-
Oracleのsystem表領域について
-
2台のサーバー間でのテーブル...
-
Notion@リレーション値の取得...
-
カラムが不定なデータベースの...
-
Access 外部MDBのリンクテーブ...
-
ACCESS アクセスで他のデータ...
-
ODBCの設定について
-
Accessでデータシートに同じデ...
-
SQL 外部結合
-
外部キーだけのテーブル(主キ...
-
男性と2人で飲食店に行きテーブ...
-
会社の飲み会の幹事になり、座...
-
一つ前に戻るには…
-
SELECT 文の NULL列は?
-
今度同じサークルだった女の子...
-
SQLでテーブルの値を集計して、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
他のデータベースとのテーブル結合
-
SQliteの日付検索について
-
2台のサーバー間でのテーブル...
-
Visuaal Studio Community 2022...
-
Notion@リレーション値の取得...
-
ACCESS アクセスで他のデータ...
-
データベースを複数作ったほう...
-
Microsoft Access:クエリのフ...
-
Oracleのsystem表領域について
-
テーブル単位のエクスポート、...
-
SQL Server 2000 テーブル未使...
-
Accessで2種類のデータベースを...
-
ACCESS(VBA)について
-
バッチファイルを使ったテーブ...
-
カラムが不定なデータベースの...
-
PHPとMySQLを使った掲示板の作り方
-
Access 外部MDBのリンクテーブ...
-
phpMyAdminの接続照合順序が勝...
-
[1000地域 × 10カテゴリー = 1...
-
【SQL Server】ローカルにDB構築
おすすめ情報