Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
История создания SQLСуществует три способа реализации SQL Непосредственный вызов. Инструкции SQL, передаются в СУРБД, которая создает и выводит требуемую таблицу. Примером непосредственного вызова может служить предложение SQL системы dBase IV. Язык модулей. Позволяет записывать в текстовый файл инструкции SQL, которые позднее выполняются приложением. Инструкция SQL должна начинаться с ключевого слова module и определять язык программирования (language). Встроенный SQL. Это наиболее распространенный метод реализации инструкции SQL генерируются системой управления или включаются как текст в команды языка этой системы. В запросах Access, создаваемых при помощи бланка запроса по образцу, в свойстве Access VBA SQL или в свойстве графика "Источник строк" (Row Source) используется встроенный SQL. Причиной появления SQL является то, что в начале 70-х годов фирме IBIV потребовался метод, с помощью которого простые пользователи могли извлекать из базы данных и выводить нужную им информацию. Языки, которые могут применять пользователи, назвали языками четвертого поколения (4GL) или структурированным английским. Первым коммерческим результатом является язык QBE (запрос по образцу), разработанный в IBM. Начиная с конца 70-х годов, QBE используется на терминалах, подключенных к большим машинам IBM/370. При этом можно достичь требуемого результата, введя не более 80 символов, что соответствовало 100 или более строкам в COBOL или другом языке третьего поколения. В Access, dBase IV, dBase 5 и Paradox язык QBE используется для вывода требуемой информации из таблиц. Программисты филиала IBM в Сан-Хосе, Калифорния, разработали систему System R, прототипа SQL/DS и реляционной базы данных DB2. В середине семидесятых служащий IBM доктор Е.Ф. Кодд предложил SQL (называвшийся тогда SEQUEL — Structured English Query Language) как средство извлечения информации из реляционной базы данных, модель которой он разработал в 1970 году. Разработанные на основе модели Кодда реляционные базы данных, использовавшие для извлечения и обновления информации язык SQL, стали, как и QBE, стандартами в компьютерной индустрии. SQL стал единственным языком баз данных клиент/сервер. Сервер базы данных (нижний уровень) отвечает за хранение данных. Приложения-клиенты (верхний уровень) добавляют или обновляют данные. Кроме тог приложение генерирует инструкции SQL. При регулярной работе с базами данных значение SQL обязательно. Это также относится к разработчикам, которым требуется создавать приложения с определяемыми пользователем запросами. Кроме того, знание Jet SQL необходимо, если вы планируете пользоваться Internet Database Connector (IDC/HTX файлы), описанного главе 18.
Дата добавления: 2014-03-11; просмотров: 446; Нарушение авторских прав Мы поможем в написании ваших работ! |