![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
初歩の初歩の質問で申し訳ありません。ですが非常に困惑しています。
留学先の学校の夏期講習で、SQLのクラスをとることになったのですが、一体どんな方法(何を使って)で記述?を書いていけばよいのか分かりません。
過去VBとHTML/CSSのクラスをとりましたが、VBならVS2010を、HTMLならメモ帳などを使って記述していくことを教科書にも書いてありましたし、シラバスでも書いてありましたので問題ありませんでした。しかしSQLの場合何を使えばいいのかさっぱりわかりません。
ググっても、SQLの講座的なものは行き成りSELECTやFROMなどのコード文の説明を書いており、開発環境のことには触れてなかったりで・・。使う予定の教科書にも何もそれっぽいものは書いて無いし(まだイントロ部分と1章を流しで読んだだけですが)、
開講は現地時間で6/18からで、まだ学校のポータルサイトの履修コースのところが開いておらず、シラバスはまだ見れません。おそらく当日になれば見れると思うのですが・・。簡単なクラス概要ならわかります。こんな感じです。(英語で申し訳ありません。変に訳すよりはと思い、とりあえず原文載せてみました。)
CSDB 10 Introduction to SQL
Intended for individuals who want to learn how to search for and manipulate data in a database, create tables and indexes, handle security, control transaction processing, and learn the basics of how to design a database.
MySQLやSQL Serverがあるみたい(他にもある・・?)ですが、そのいずれかを使うのでしょうか?何だかよく分かりません。
言語のハンデや頭の回転の遅さがある分いつも早め早めの行動を心がけているので、開講前には準備万端にしておきたかったのですが。。
どなたか教えてください。
No.1ベストアンサー
- 回答日時:
クラス概要を読むと、データベースの基本的な設計方法や、
そのデータベースへのアクセス方法、コントロール方法なんかの授業っぽいですね。。
で何を使って勉強すればいいか、ということだと、
SQLに対応したリレーショナルデータベースを使ってください。
SQLって「プログラミング言語」というより「データベースを操作する言語」なので、
捜査対象のデータベースが必要になります。
フリーで使えるものだと、
・Mysql
・Postgresql
・SQLite
あたりが有名で、有償のものだと
・Oracle
・MS SQL Server
というのがよく使われてます。
これにどうやってSQLを記述するか、と言うとそれぞれのデータベースが
インタフェースを提供してますので、それを使います。
例えばMysqlだと
・標準コマンドラインツール(mysqlコマンド)
・Mysql Workbench
といったツールが使えます。
このへん授業でどのデータベースを使うかがわかればベストですが。。
また紹介したデータベースソフトは情報が多いので、
インストール方法や使い方のチュートリアルもすぐ見つかると思いますよ。
http://www.dbonline.jp/
参考URL:http://www.dbonline.jp/
No.3
- 回答日時:
最初のうちは、データベース管理システムに付属するインタプリタを使う可能性が高いと思います。
SQL文を一文ずつ入力しながら、順にその結果を確かめることもできるので。開発方法は判明するのを待つのが賢明だと思います。プログラムからの問い合わせは、どのデータベース管理システムを使うかによって方法が変わってしまいますから。
それよりもデータベースの用語について、なじみの無い概念に慣れておいた方がよいかもしれません。状況によってTableと言ったり、Relationと言ったりまぎらわしいですし。恐らくSQLでは関係代数、トランザクション処理ではロールバックやデッドロックなど、データベースの設計では正規化などが出てくるでしょう。
参考URL:http://en.wikipedia.org/wiki/Relational_database …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 過去から見た未来を表す would 1 2023/01/14 17:09
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- 英語 The Twilight Zone1959に関するCBSの回答について 1 2023/03/02 15:13
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- 英語 分詞構文の意味上の主語と、主節の主語とが一致していない用例 2 2022/11/13 19:05
- 英語 "In a considerable effect to those..." の In は正しいか? 3 2023/06/22 07:58
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- TOEFL・TOEIC・英語検定 英検準1級英作文の添削をお願いします。 ポイントはCurriculumとGlobalizationを 4 2023/05/29 11:33
- 英語 "as long as"で仮定法は可能なのか、及び、直説法の両方可能な場合の見分け方について 4 2022/08/01 10:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルではパスワード...
-
mySQLのデータベースにhtmlのコ...
-
データベースの複製の仕方(mysql)
-
どの程度のデータベースなら、c...
-
あるDBから別のDBのテーブルをs...
-
特定のDBだけ別ディレクトリに...
-
素人がデータベースを作る方法
-
MySQL4.1以上で、機種依存文字...
-
データベースの削除が出来ません
-
クラッシュからの復旧出来ない
-
phpMyAdminの使い方
-
Webデータベース
-
sql merge文について
-
AWS別インスタンス内のMySQLデ...
-
C言語でMySQLを操作できますか。
-
Mysqlのデータベースのリンク
-
ポルトガル語と日本語の混在
-
データベースとテキストファイ...
-
Amazon.comの「MARC」データベ...
-
MySQL操作はCUI派、それともGUI派
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるDBから別のDBのテーブルをs...
-
SQLです。あってますか?↓
-
mySQLのデータベースにhtmlのコ...
-
SQLServerのselect文でデータ数...
-
バッチファイルではパスワード...
-
Mysqlのデータベースのリンク
-
データベースの複製の仕方(mysql)
-
html上でMySQLにアクセス(Java...
-
htmlタグを含んだ文字のデータ...
-
データベースに画像を入れた場...
-
どの程度のデータベースなら、c...
-
作ったはずのDBがphpMyAdminで...
-
MYSQL で検索した結果を印刷したい
-
mysqlデータベース内のuserテー...
-
mysql データベースを別のサー...
-
ユーザにインフォメーション ス...
-
データベースのパンク
-
データベースに配列を格納する
-
MySQL データベースをデタッチ
-
MySQLの文字化け
おすすめ情報