Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

SQL - Международный стандарт общения с базами данных

 

SQL был создан в Калифорнийском университете г. Беркли в лаборатории Майкла Стоунбрейкера фирмы IBM Research, там же, где и была реализована реляционная модель данных. Поскольку опыт IBM показал возможность практического применения реляционных баз данных, а также возможность использования языка SQL для управления ими, то другие компании начали разработку аналогичных программных продуктов для других, не производимых IBM компьютеров.

Каждая из реализаций SQL немного отличается от другой, это объясняется необходимостью эффективности и преимуществ в конкурентной борьбе и особенностями оборудования или программного обеспечения. Выход из этой ситуации - создание Комитета по стандартизации, он был создан в начале 80-х годов при институте стандартизации.

Язык SQL впервые был стандартизирован в 1985 году. В 1986 году издан стандарт SQL1, в котором определяется основное множество средств, а также синтаксис таких операторов как select. Дальнейшая работа по стандартизации этого языка была осуществлена последовательно в 1986, 1989, 1992, 1996 и т.д.

SQL предназначен для описания и манипулирования данными, организованными в рамках реляционной модели базы данных. Еще его называют комплексным языком запросов - обновлений.

Основные функции реляционных СУБД, реализуемые SQL выглядят следующим образом:

ü определение структуры поддерживаемых данных и организацию используемых реляционных отношений;

ü обеспечение доступа к хранимым данным из приложений;

ü изменение пользователем или прикладной программой содержимого базы данных путем вставки новых данных, удаление или модификация существующих данных;

ü обеспечение синхронизации обработки базы данных различными прикладными программами

ü защита данных от несанкционированного доступа;

ü координация работы конкурирующих пользователей, обеспечение их одновременной работы с базой данных.

Немаловажным является то обстоятельство, что команды SQL могут присутствовать в любой прикладной программе по обработке базы данных, наряду с командами встроенного языка программирования самой СУБД.

 

<== предыдущая лекция | следующая лекция ==>
 | Состав языка SQL
Поделиться с друзьями:


Дата добавления: 2013-12-11; Просмотров: 584; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.