エンジニアガイドTOP > ITキャリア情報 > ITスキルピンポイント解説 > SQL

SQL

更新日:2004年8月30日

IBM社が開発したリレーショナルデータベース操作用言語。条件を入力し、複数の検索結果を得るためのもの。条件分岐や変数などの概念がなく、他のプログラミング言語と組み合わせることでデータベースとのインターフェイスとなる。

主要なデータベースは以下の通りである。

MySQL

TCX DataKonsultAB社などが開発している、オープンソースのリレーショナルデータベース管理システム(RDBMS)。フリーソフト。

長所 マルチユーザ、マルチスレッドで動作し、高速性と堅牢性に定評がある。基本的に無償で利用できる。
短所 機能が少ない。

PostgreSQL

オープンソースのオブジェクトリレーショナルデータベース管理システム(ORDBMS)の一つ。BSDライセンスによるフリーソフト。

長所 商用データベースに匹敵もしくはそれ以上の機能を持っている。基本的に無償で利用できる。
短所 トランザクションログの取得機能が弱く、レプリケーション機能が備わっていない。このため、連続稼動中のバックアップデータベースの保存が困難。24時間365日連続稼動が想定され、追加・更新が発生するシステムには向かない。

SQLServer

マイクロソフト社のデータベースを作成するアプリケーションソフトウェア。企業の顧客名簿や商品管理など、大規模データベースの構築に利用されることが多い。

長所 安定性と高機能。マイクロソフト社によるサポートを受けることができる。
短所 有償である。
※ データベースソフトの分野で圧倒的シェアを有するオラクルのデータベースソフトと競合関係にある。

関連リンク


ITキャリア情報
職種と仕事
  ヘルプデスク・ユーザーサポートITアシスタント・その他Webクリエーターシステムエンジニアネットワークエンジニアプログラマーテスト・評価システム運用管理・保守CADオペレーター
ITスキルピンポイント解説
  C言語WebプログラミングSQLTCP/IPLAN/WANルーターJavaWebデザインVBグループウェアXMLUNIX・Linux
IT資格詳解
  シスコ認定資格(CCNA)LPI認定資格(LPIC)マイクロソフト認定資格(MCP)初級システムアドミニストレーター上級システムアドミニストレーター基本情報技術者ソフトウェア開発技術者アプリケーションエンジニア情報セキュリティアドミニストレーターCompTIA(A+)XMLマスターオラクルマスターサンJava認定(SJC)サンSolaris認定