第42位 SQL - 2008年07月22日
SQL
SQL(エスキューエル,シークェル)は、リレーショナルデータベース管理システム (RDBMS) において、データの操作や定義を行うためのデータベース言語(問い合わせ言語)である。リレーショナルデータベースの関係モデル(リレーショナルモデル)における演算体系である、関係代数と関係論理(関係計算)にある程度基づいている。
データベース言語国際標準としてのSQLは何かの略語ではないSQLは、Structured Query Languageの略と思っている人やそう紹介しているサイトも少なくないが、多くの場合、これは正しくない。IBM社がかつて提供していたSQL/DSなどのRDBMSのSQLなら、これで正解である。一方、標準SQLは、IBM社のRDBMSのDB2の仕様を多く取り入れており、影響を受けていることは疑いようもないが、「SQLは、何かの略語ではない」としている。。
(Wikipedia:SQL)
SQL Slammer
Internet Storm Centerなどインターネットのトラフィックをモニターしているサイトは、ネットワークが世界的規模で著しく重くなっていると報告した。その状況は2001年夏に大流行したCode Redと似ていた。
大韓民国 韓国の聯合ニュースの報道によると、韓国は全国的に2003年1月25日の数時間、インターネットサービスがダウンしたという。また同様の攻撃は、アジア、ヨーロッパ、北米でも報告された。
ウイルス対策ソフトメーカーのシマンテックは世界中で少なくとも2万2000台ものシステムが影響を受けると見積もった。
Microsoft SQL Server Desktop Engine (MSDE) は、このワームに感染し、続々と感染数を増やしていった。また、MSDEがインストールされていることを知らない一般家庭のユーザーの存在もさらに事態を悪化させた。さらに、このワームはMSDEの動作しているコンピュータがインターネット経由で感染した場合、NATの内側のSQL Serverに感染することができた。
(Wikipedia:SQL Slammer)
SQLインジェクション
SQLインジェクションは、HTTPリクエストの引数 パラメータにSQL文を含ませて、SQLをインタフェース インターフェースプログラミング言語 言語とするデータベースシステムを不正に操作する攻撃方法や、その攻撃を可能としてしまう、ウェブアプリケーション Webアプリケーションのコンピュータセキュリティ セキュリティ脆弱性のこと。
SQLインジェクションはコンピュータセキュリティ上の深刻なセキュリティーホールとなりうるため、SQLインジェクションが起こる可能性のあるコンピュータプログラムはすぐに修正する必要がある。
直接SQLに別のSQL文を「注入 (Injection)」されることから、「ダイレクトSQLコマンドインジェクション」とも呼ばれる。
(Wikipedia:SQLインジェクション)
SQLite
名称 SQLite
スクリーンショット
説明文
開発元 D. Richard Hipp
最新バージョン 3.3.7
最新発表日 2006年8月12日
オペレーティングシステム クロスプラットフォーム
形式 Development Library
ライセンス パブリックドメイン
SQLite はMySQLやPostgreSQLと同じDBMS(データベース管理ソフト)である。
一般的なRDBMSに比べて大規模な仕事には不向きだが、中小規模ならば速度も遜色はない。
また、APIは単純で単にライブラリを呼び出すだけであり、データの保存には単一のファイルしか使用しない事も特徴である。
SQL92の機能の多くを実装
ユーザーという概念がない
サーバではなくライブラリ
(Wikipedia:SQLite)
SQL Server
SQL Server (エスキューエル サーバ)
SQLをデータベース言語として実装しているデータベース管理システム (DBMS) をいう一般名詞 (関係データベース管理システム、RDBMS) 。
Sybase SQL Server - Sybaseが開発しているSQLデータベース管理システム (SQL DBMS) 。2008年現在の製品名称は Adaptive Server Enterprise (ASE) に変更されている。
Microsoft SQL Server - マイクロソフトが開発しているSQLデータベース管理システム (SQL DBMS) 。
”SQL Server” - Penton Media (アメリカ合衆国) が発行している雑誌とウェブサイト。
データベースソフト
サーバ
cs:SQL Server
SQL Server
it:SQL Server
nl:SQL Server
uk:SQL Server
(Wikipedia:SQL Server)
SQL/DS
(Wikipedia:SQL/DS)
SQL - 関連ブログ
TwitterとDiggがNoSQLの「Cassandra」を選ぶ理由 - Publickey
スケーラブルなデータベースを実現する手段として「Sharding MySQL plus memcached」がよく知られる方法だとは、1つ前の記事「MySQL+Memcachedの時代は過ぎ、これからはNoSQLなのか、についての議論」で紹介しました。ちなみに「Sharding」(シャーディング)とは複数のデータベースにデータを分散して運用することで、ざっくりいえばShared Nothing的な...
MySQL+Memcachedの時代は過ぎ、これからはNoSQLなのか、についての議論 - Publickey
グーグルでMySQLエンジニアリングチームを率いているMark Callaghan氏がブログ「High Availability MySQL」にポストしたエントリが発端になって、MySQL+Memcachedの時代は過ぎたのか? という議論が巻き起こっています。グーグルのMySQL担当エンジニアが弱気な発言?Callaghan氏がポストしたエントリ「Plays well with others」は...
MySQLの自動変換を丁重にお断りするためのたった1種類の呪文 - sakaikの日々雑感〜(C)編
先日の『これだけは覚えておきたい!!MySQL の6つの自動変換』http://d.hatena.ne.jp/sakaik/20100225/mysqlautochangeにはたくさんの反響をいただいた。 時にこちらの意図と違っちゃうこともあるけれどもケナゲに気を使ってくれる MySQL が、これほどに皆さんにも愛されていることが判り、MySQLファンの一人として嬉しい限りである。 さて、その...
プログラム内のデータベース処理高速化TIPS:phpspot開発日誌
10 sql tips to speed up your database プログラム内のデータベース処理高速化TIPSが10個紹介されているエントリのご紹介です。 SQLが適切に設計されていないとすぐにデータベース処理がCPUを圧迫してしまいますので可能な限り知っておきたいですね。 基本的な事から応用的な事まで参考になりそうだったのでメモ程度にご紹介。explainでインデックスが使われているか...
録画ッター Twitterで観たいテレビ番組をつぶやいたら自動で録画予約してくれます - Do I like programming?
Twitterで観たいテレビ番組をつぶやいたら、自動で録画予約してくれる「録画ッター」を作りました。こんなことができます。観たいTV番組名をつぶやくと勝手に録画予約してくれます。たとえば、ダウンタウンDXを観たいと思ったら、こんな感じでつぶやくだけでOK 使い方録画ッターは、つぶやきに「TV!」と「観たい」で囲まれる部分があると反応します。 「TV! ダウンタウンDX観たい」とつぶやいた場合、番組...
プログラマーになるための5つのヒント - builder by ZDNet Japan
プログラマーに転職するためにはどうしたらいいのだろうか。この記事では、ある人の相談に答えて、どうやってプログラマーとしてのキャリアを始めたらよいかアドバイスする。TechRepublicのメンバーsteven.balderrama氏は、掲示板に彼がプログラマーとしてのキャリアを始める準備が出来ているかどうかを尋ねる質問を投稿した。彼はC#の自習に多くの時間を割いており、それにはLINQ to SQ...
Ruby Freaks Lounge:第31回 RubyistのためのMongoDB入門(1) |gihyo.jp … 技術評論社
Ruby Freaks Lounge第31回 RubyistのためのMongoDB入門(1) 2010年2月15日浦嶌啓太Ruby, MongoDB, データベース, NoSQLデータベース, コレクション, リレーショナルデータベース, ドキュメント12はじめにここ最近,NoSQLというキーワードが注目を集めています。リレーショナルデータベースは,一般的にスケールアウト(サーバの台数を増やして性...
8-Bit NYC
New York City as an 8-bit video game map!How?This web map was created using a custom rendering engine, with help from several excellent open source software and data packages. The underlying geometry ...
MOONGIFT: » VirtualHostの設定をMySQLで管理する「mod-myvhost」:オープンソースを毎日紹介
mod-myvhostはApacheモジュールのオープンソース・ソフトウェア。Apacheの設定はhttpd.confで行う。テキストファイルベースなので分かりやすいが、ASPなどでサービスを提供しようと思った時に、設定がシステムから柔軟に変更できればと思うことがある。設定はこんな感じ例えばユーザごとにVirtualHostを分ける場合だ。サブディレクトリで命名規則を設けて行う方法もあるが、ユーザ...
Twitter、「拡張性と可用性」を求めてMySQLからCassandraへ乗り換える - SourceForge.JP Magazine
人気のマイクロブログサービス「Twitter」を提供する米Twitterが、使用するデータベースをFacebookが開発した「Cassandra」に移行しているという。データ量の増加に自動的に対応できる拡張性や可用性などを評価した結果のようだ。Twitterのソフトウェア開発者、Ryan Kings氏がMyNoSQLの取材に応じて明らかにした。MyNoSQLはSQLではないデータベースの総称「No...
SQL - アマゾン検索
テフロン 天ぷらバット SQL型小
テフロン 天ぷらバット SQL型大
MySQL 5.0 Certification Study Guide (MySQL Press)
Data Mining with Microsoft SQL Server 2008
OCA Oracle Database 11g SQL Fundamentals I Exam Guide: Exam 1Z0-051 (Osborne ORACLE Press Series)
Traffic Compiled by Khainz
アジアンダウニー サンライズフレッシュ 4L
アスク ベチックアッシュ レインコート 12号 ライトピンク
BenQ プロジェクタ交換用ランプ LPB-20 (PB2120/2220用)
Data Protector Express SQL Server バックアッ HP BTO(サーバー関連) 4948382436863 BB124AA
CA ARCserve Backup r12 for Windows Agent for Microsoft SQL - Japanese
デイトナ:ブレーキパッド 進化した 赤パッド リア / 62114
基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)
Bronze Oracle Database 11g SQL基礎I編(試験番号:1Z0-051J) (DVD付) (オラクルマスター教科書)
達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)
MG 1/100 ザクマインレイヤー
スノークウィーン L Snow Queen - L 802237L
SQL Server 2008 Developer 日本語版
SQL Server 2008 Workgroup 日本語版 5CAL 付き
Microsoft SQL Server 2005 Developer Edition 日本語版 サービスパック2同梱
アマゾンから探す

























