Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Раймонд Ф. Бойс (1946–1974) был американским ученым-компьютерщиком , известным своими исследованиями в области реляционных баз данных . Он наиболее известен своими совместными разработками языка баз данных SQL и нормальной формы Бойса-Кодда .

Биография [ править ]

Бойс вырос в Нью-Йорке и поступил в колледж Providence College, который окончил в 1968 году. Он получил докторскую степень по информатике в Purdue в 1972 году. Его жена Сэнди, с которой он познакомился в колледже, была медсестрой. После ухода из Purdue он работал над проектами баз данных для IBM в Йорктаун-Хайтс, Нью-Йорк . За то короткое время, которое у него было, не более двух лет, он стал соавтором нормальной формы Бойса-Кодда . Вместе с Дональдом Д. Чемберлином он участвовал в разработке языка структурированных запросов ( SQL ), одновременно руководя группой разработки Relation Database для IBM в Сан-Хосе, Калифорния.. Он умер в 1974 году в результате аневризмы , оставив после себя жену Сэнди и маленькую дочь Кристин.

SQL [ править ]

Первоначально SQL был разработан совместно с IBM Бойсом вместе с Дональдом Д. Чемберлином в начале 1970-х годов. Первоначально назывался SEQUEL (Структурированный английский язык запросов) и был основан на оригинальном языке под названием SQUARE (Указание запросов как выражений отношения). SEQUEL был разработан для управления и извлечения данных в реляционных базах данных. К 1974 году Чемберлин и Бойс опубликовали «SEQUEL: структурированный английский язык запросов», в котором подробно описали свои усовершенствования в SQUARE и познакомили нас с аспектами поиска данных в SEQUEL. [1] Это был один из первых языков , чтобы использовать Кодд «s реляционную модель. Позднее SEQUEL был переименован в SQL, убрав гласные, потому что SEQUEL была торговой маркой, зарегистрированной авиастроительной компанией Hawker Siddeley. [1] Сегодня SQL стал наиболее широко используемым языком реляционных баз данных. [2]

Нормальная форма Бойса-Кодда [ править ]

Нормальная форма Бойса – Кодда (или BCNF) была разработана в 1974 г. Бойсом и Эдгаром Ф. Коддом . Это тип нормальной формы, которая используется при нормализации базы данных . Цель проектирования реляционной базы данных - создать набор схем базы данных , в которых хранится информация без ненужной избыточности. Boyce-Codd выполняет это и позволяет пользователям легко получать информацию. Используя BCNF, в базах данных будет удалена вся избыточность на основе функциональных зависимостей. Это немного более сильная версия третьей нормальной формы .

Ссылки [ править ]

  1. ^ a b Крис Коллинз (20 мая 2007 г.). «История SQL» . блог .
  2. ^ «Язык структурированных запросов (SQL)» . Международные Бизнес Машины. 27 октября 2006 . Проверено 10 июня 2007 .

Дальнейшее чтение [ править ]

  • Воссоединение SQL 1995 года: люди, проекты и политика (ранняя история SQL)
  • «ПОСЛЕДОВАТЕЛЬНОСТЬ: структурированный английский язык запросов» Д. Д. Чемберлин и Р. Ф. Бойс, Proc. ACM SIGMOD Workshop on Data Description, Access and Control, Ann Arbor, Michigan (May 1974), pages 249-264.
  • Надгробие Раймонда Ф. Бойса на findagrave.com