PDA

Просмотр полной версии : Базы Данных


bios
04.02.2004, 17:41
Базы данных - что это такое, и с чем его едят...:gaz:
Так сказать, ПОГОВОРИМ!....

bios добавил(а) 1075907540:


--------------------------------------------------------------------------------

История SQL

--------------------------------------------------------------------------------

И так… Мотор. Тишина…..! Начали.

Аббревиатура SQL означает Structured Query Language - язык структурированных запросов. Этот язык предназначен для создания и работы с реляционными базами данных (relational database), которые представляют собой наборы связанных данных, хранящихся в таблицах. Для управления с реляционными базами данных используются программы, называемые системами управления базами данных, СУБД (database management systems, DBMS). На рынке предлагается большое разнообразие таких программ: DB2 Universal Database, Oracle, Microsoft SQL Server, Microsoft Access, Sybase Adaptive Server Enterprise, SQL Anywhere Studio, Informix Information Server, Ingres, MySQL, mSQL и другие. Для выполнения операций с базами данных эти СУБД используют SQL.
Благодаря своей элегантности и машинной независимости, а также поддержке промышленными лидерами в технологии реляционных баз данных, SQL был признан стандартным языком и в обозримом будущем сохранит свои позиции. Следовательно, его должен знать каждый, кто предполагает жить и работать в этом самом обозримом будущем. А говоря высокопарными словами, его должен знать каждый, кто предполагает работать с базами данных в XXI веке!
Стандарт SQL является совместной разработкой ANSI (American National Standards Institute) и ISO (International Organization for Standardization). С 1986г. эти организации опубликовали серию стандартов SQL, каждый последующий из которых является объединением предыдущих. Эти стандарты имеют тенденцию опережать развитие компьютерной индустрии на несколько лет, что являясь пустячком, доставляет все же некоторые приятные ощущения… В 2000г. большинство коммерческих продуктов соответствовало SQL92. Даже сейчас еще не все элементы этого стандарта широко реализованы. Впрочем, многие коммерческие СУБД расширяют SQL за рамки определений ISO, добавляя полезные возможности.Самой последней разработкой является SQL99. Но, в любой из версий, отклонение от стандарта должны описываться в документации на программный продукт.
На сей час это все. Не забывайте, история не стоит на месте. Стало быть не так уж много времени осталось до следующей, новой и по-прежнему захватывающей историей.
До новых встреч, господа!

bios добавил(а) 1075907765:
--------------------------------------------------------------------------------


поехоли дальше . . .


---------------------------------------------------------------------------------



Из всех систем баз данных реляционные относятся к самым распространенным в мире. Эти системы способны разрешить многие из тех проблем, которые усложняли работу с нереляционными продуктами прежних поколений. Программисты и администраторы таких баз данных были вынуждены тщательно изучать, как структурирована информация и как она представлена в базе данных, что значительно усложнило разработку этих приложений и модификацию самих программ. Реляционные системы позволяют работать на более высоком уровне. Все операции с данными реализуются программой, называемой DBMS (система управления базой данных). Обращаться к ней можно только с помощью операторов языка высокого уровня. Хотя некоторые продукты попрежнему поддерживают работу в терминах своих собственных языков, язык SQL стал тем технологическим стандартом, на базе которого созданы все, более или менее известные, реляционные продукты. И, наверное, всем кто собирается работать с реляционными базами данных, необходимо хотя бы ознакомиться или же владеть азами этого стандарта, SQL92.

Престидижитатор
04.02.2004, 18:27
Что за странный опрос и популярные лекции?

Какой SQL имеется в виду в настоящем опросе - мелкомягкий?
Или все же от нормальных производителей - а в опросе имеется в виду сам язык?

А чего его тогда сравнивать с MS Access? А не с Dbase-4
или FoxPro for DOS?

REmindER
04.02.2004, 21:27
Здесь много действительно интересующихся подобными темами: http://codenet.ru