Domov Baze podatkov Kdo je edgar f. bakalar? - definicija iz tehopedije

Kdo je edgar f. bakalar? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Edgar F. Codd?

Edgar F. Codd je bil britanski računalničar, ki je zaslužen za oblikovanje relacijskega modela za upravljanje baz podatkov, ki je postal osnova za sisteme za upravljanje relacijskih baz podatkov.


V računalništvo je dodal še druge pomembne teorije, toda relacijski model, zelo pomembna univerzalna teorija upravljanja podatkov, velja za njegov najpomembnejši dosežek. Med letoma 1960 in 1980 je zasnoval svoje teorije o razporeditvi podatkov, iz česar je leta 1970, leta po objavi prispevka v IBM-u, objavil referacijski model podatkov za banke z velikimi skupnimi podatki.

Tehopedija razlaga Edgarja F. Codda

Prelomna značilnost tega modela je bil predlog, da bi hierarhične ali navigacijske strukture baz podatkov nadomestili s preprostimi tabelami, sestavljenimi iz vrstic in stolpcev. Ta "lastnost" se zdi temeljna celo za najslabši DBA danes.


Čeprav je Codd zdaj viden kot vizionar, je IBM najprej zavrnil svoj relacijski model, da bi ohranil svoje prihodke od IMS / DB. IBM je model na koncu implementiral prek svoje baze podatkov System R, vendar je zavrnil imenovanje Codda za vodjo projektov, namesto da je dodelil razvijalca, ki ni bil zelo primeren za Coddove ideje, in izoliral razvojno ekipo od Codda. Namesto da bi uporabila Coddov lastni jezik Alpha, je ekipa ustvarila nereferenčni, SEQUEL. Kljub temu je bil SEQUEL toliko boljši od predrelacijskih sistemov, da ga je Larry Ellison v svoji zbirki podatkov Oracle, na podlagi prednastavitvenih dokumentov, ki jih je ponujal na konferencah, posnemal na podlagi prednastavitvenih dokumentov, kar je dejansko prišlo na trg pred SQL / DS - to je zakaj je bilo prvotno ime SEQUEL zamenjano s SQL. EF


Coddov prispevek na področju računalništva mu je prinesel številna priznanja in nagrade, vključno s Turingovo nagrado leta 1981 in kot sodelavec v Združenju za računalniške stroje.

Kdo je edgar f. bakalar? - definicija iz tehopedije