Базы данных SQL.


sql_1
Dmitriy: SELECT `time` FROM `lunch` WHERE `date`="2007-11-30"
Серега: что это?
Dmitriy: это запрос к тебе ))) када жрать пойдём?
Серега: SQL->8,321 sec "14:15"

Structured Query Language - структурированный язык запросов. Это язык для общения с базами данных. На нём можно создавать, заполнять, редактировать и делать запросы любой базе данных, поддерживающей этот язык. Появился он ещё в 1970-ых годах. Первый стандарт был официально принят в 1986-ом. И теперь он уже является неотъемлемым компонентом любой известной базы данных. В простонародье базу данных так и называют SQL.

Во многих языках программирования есть способ общения с такими базами данных (например Python, PHP, Ruby, Java). Ну и конечно же и них есть API, для встраивания его непосредственно в вашу программу.

Области применения SQL настолько обширны, что её можно уже сравнить с областью применения хранения данных на компьютере в принципе. Все же наверняка сталкивались, заходите на ваш любимый форум, а там ошибка типа ("Database connection error."). Да, большинство форумов хранит ваши сообщения в базе данных. А какой-нить PHP с ней общается и генерит на лету вам HTML странички, когда он не может соединиться с базой данных, он на неё ругается. Но форум это ерунда. Обычно базы данных поддерживающие SQL работают в промышленных масштабах.

Нам, людям работающим в CG, наверное, всё равно какую базу SQL выбирать. С нашими нагрузками любая SQL - гранит.

sql_2
  1. Заходите на http://www.google.com/
  2. Вводите в строке поиска "hot teen asian lesbians fucked hard"
  3. Первый результат "Руководство по администрированию MS SQL Server 2005"

CGRU