- ベストアンサー
SQLの開発方法についての困惑
- SQLの開発方法について初歩の初歩の質問ですが、どのように記述すれば良いのか分かりません。
- 過去にVBやHTML/CSSのクラスを取った経験があり、VBならVS2010を、HTMLならメモ帳などを使用して記述していましたが、SQLの場合どの開発環境を使えば良いのか分かりません。
- 開講が迫っており、学校のポータルサイトの履修コースの情報がまだ開示されていないため、どのようなクラス内容かも分かりません。MySQLやSQL Serverなどのデータベースが使われる可能性があるようですが、具体的なことは分かりません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
クラス概要を読むと、データベースの基本的な設計方法や、 そのデータベースへのアクセス方法、コントロール方法なんかの授業っぽいですね。。 で何を使って勉強すればいいか、ということだと、 SQLに対応したリレーショナルデータベースを使ってください。 SQLって「プログラミング言語」というより「データベースを操作する言語」なので、 捜査対象のデータベースが必要になります。 フリーで使えるものだと、 ・Mysql ・Postgresql ・SQLite あたりが有名で、有償のものだと ・Oracle ・MS SQL Server というのがよく使われてます。 これにどうやってSQLを記述するか、と言うとそれぞれのデータベースが インタフェースを提供してますので、それを使います。 例えばMysqlだと ・標準コマンドラインツール(mysqlコマンド) ・Mysql Workbench といったツールが使えます。 このへん授業でどのデータベースを使うかがわかればベストですが。。 また紹介したデータベースソフトは情報が多いので、 インストール方法や使い方のチュートリアルもすぐ見つかると思いますよ。 http://www.dbonline.jp/
- 参考URL:
- http://www.dbonline.jp/
その他の回答 (2)
最初のうちは、データベース管理システムに付属するインタプリタを使う可能性が高いと思います。SQL文を一文ずつ入力しながら、順にその結果を確かめることもできるので。 開発方法は判明するのを待つのが賢明だと思います。プログラムからの問い合わせは、どのデータベース管理システムを使うかによって方法が変わってしまいますから。 それよりもデータベースの用語について、なじみの無い概念に慣れておいた方がよいかもしれません。状況によってTableと言ったり、Relationと言ったりまぎらわしいですし。恐らくSQLでは関係代数、トランザクション処理ではロールバックやデッドロックなど、データベースの設計では正規化などが出てくるでしょう。
- yambejp
- ベストアンサー率51% (3827/7415)
WindowsだったらXAMPPが構築も運用も楽ですね
お礼
先ほど連絡が入りました。どうやらブラウザとメモ帳を使うようです。有難うございました。