Начните работу с библиотеками Ollama для Python и Javascript
Новые библиотеки позволяют интегрировать новые и существующие приложения с Ollama всего за несколько строк кода.
Первый выпуск SQL состоялся в июне 1974 года. Разработанный в IBM Дональдом Д. Чемберлином и Раймондом Ф. Бойсом, он был основан на реляционной модели, предложенной Э.Ф. Коддом. SQL стал самым распространенным языком баз данных с множеством диалектов, последний из которых - SQL 2023.
SQL расшифровывается как Structured Query Language и первоначально произносился, и до сих пор многими произносится как "сиквел", хотя более современный способ произношения - "S-Q-L". Википедия описывает его следующим образом:
специфический язык, используемый для управления данными, особенно в реляционной системе управления базами данных (РСУБД). Он особенно полезен при работе со структурированными данными, т. е. данными, включающими отношения между сущностями и переменными.
Сфера его применения включает запросы к данным, манипулирование данными (вставка, обновление и удаление), определение данных (создание и изменение схемы) и управление доступом к данным.
Находясь под сильным влиянием модели, описанной Е. Ф. Коддом в его основополагающей работе 1970 года A relational model of data for large shared data banks, SQL ввел концепцию доступа ко многим записям с помощью одной команды.
SQL имеет характерный синтаксис, включающий несколько элементов языка, таких как клаузы, выражения, предикаты, запросы и операторы, а поскольку пробелы в операторах и запросах SQL обычно игнорируются, код SQL может быть отформатирован для удобства чтения:
Разработчиками языка SQL считаются Дон Чемберлин и Рэй Бойс. Получив докторские степени в Стэнфорде и Пердью в 1972 году, они были недавно приняты на работу в исследовательский центр IBM T.J. Watson в Нью-Йорке, где они разработали первую попытку языка реляционных баз данных SQUARE (Specifying Queries in A Relational Environment), но его было сложно использовать из-за подстрочных и надстрочных обозначений.
После встречи с Тедом Коддом (Ted Codd), компьютерным ученым из исследовательской лаборатории IBM в Сан-Хосе, на симпозиуме в 1972 году Бойс и Чемберлин поверили, что можно разработать реляционный язык, который будет доступен пользователям без формальной подготовки в области математики или компьютерного программирования.
В статье, опубликованной в 2012 году в разделе "Анекдоты" журнала IEEE Annals of the History of Computing, Чемберлин писал
Для нас с Рэем знакомство с реляционной моделью данных на исследовательском симпозиуме Кодда стало откровением. Впервые мы увидели, как запрос, который потребовал бы сложной программы на языке DBTG, можно свести к нескольким простым строкам с помощью одного из реляционных языков Кодда. Для нас двоих это стало игрой - придумывать запросы и соревноваться друг с другом в их выражении на различных языках запросов.
В 1973 году они оба переехали в Сан-Хосе, где продолжалась работа над квазиреляционной системой управления базами данных IBM, проектом System R, и начали работу над преемником SQUARE, названным SEQUEL, который должен был превратиться в стандарт SQL.
Согласно Википедии, название SEQUEL было каламбуром над QUEL, языком запросов, разработанным в Ingres, и что позже оно было изменено на SQL (с исключением гласных), потому что "SEQUEL" было торговой маркой британской компании Hawker Siddeley Dynamics Engineering Limited. Лишь позднее SQL стал аббревиатурой "Structured Query Language".
В этом видео из серии DataCamp's Data Framed, записанном в честь 50-летия SQL. Дон Чемберлин беседует с Ричи Коттоном, евангелистом данных, о создании и развитии SQL.
Узнайте, как SQL стал стандартизированным, как он развивался и распространялся через открытый исходный код, как Чемберлин видит будущее SQL через NoSQL и SQL++ и многое другое.
Новые библиотеки позволяют интегрировать новые и существующие приложения с Ollama всего за несколько строк кода.
Компания Microsoft объявила подробности о том, что будет включено в C# 13.
Компания Microsoft объявила об официальном прекращении поддержки языка VBScript после нескольких лет его сокращения.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии