Raymond F. Boyce

Ray Boyce
Född 1946 ( 1946 )
dog 16 juni 1974 (1974-06-16) (27–28 år)
Känd för
Vetenskaplig karriär
Fält Datavetenskap
institutioner IBM

Raymond F. Boyce (1946–1974) var en amerikansk datavetare som var känd för sin forskning inom relationsdatabaser . Han är mest känd för sitt arbete med att utveckla SQL- databasspråket och Boyce-Codds normala form .

Biografi

Boyce växte upp i New York och gick på college vid Providence College, från vilken han tog examen 1968. Han tog sin doktorsexamen i datavetenskap vid Purdue 1972. Hans fru Sanndy, som han träffade på college, var sjuksköterska. Efter att ha lämnat Purdue arbetade han med databasprojekt för IBM i Yorktown Heights, New York . Under den korta period han hade, som inte var riktigt två år lång, utvecklade han Boyce-Codds normala form . Tillsammans med Donald D. Chamberlin utvecklade han Structured Query Language ( SQL ) samtidigt som han ledde utvecklingsgruppen för Relation Database för IBM i San Jose, Kalifornien . Han dog 1974 som ett resultat av ett aneurysm och lämnade efter sig sin fru Sanndy och sin späda dotter Kristin.

SQL

SQL samutvecklades till en början på IBM av Boyce tillsammans med Donald D. Chamberlin i början av 1970-talet. Ursprungligen kallad SEQUEL (Structured English Query Language) och baserat på deras originalspråk som heter SQUARE (Specifying Queries As Relational Expressions). SEQUEL utformades för att manipulera och hämta data i relationsdatabaser. År 1974 publicerade Chamberlin och Boyce "SEQUEL: A Structured English Query Language" som detaljerade deras förfining av SQUARE och introducerade oss till datahämtningsaspekterna av SEQUEL. Det var ett av de första språken som använde Edgar F. Codds relationsmodell . SEQUEL döptes senare om till SQL genom att ta bort vokalerna, eftersom SEQUEL var ett varumärke registrerat av Hawker Siddeley flygplansföretag. Idag har SQL blivit det mest använda relationsdatabasspråket.

Boyce-Codd normal form

Boyce-Codd normal form (eller BCNF) utvecklades 1974 av Boyce och Edgar F. Codd . Det är en typ av normal form som används vid databasnormalisering . Målet med relationsdatabasdesign är att generera en uppsättning databasscheman som lagrar information utan onödig redundans. Boyce-Codd åstadkommer detta och låter användare enkelt hämta information. Med BCNF kommer databaser att ta bort all redundans baserat på funktionella beroenden. Det är en något starkare version av den tredje normalformen .

Vidare läsning