Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Nieuwsbrief

Chris Date pleit voor alternatieve versie SQL3

04 december 1997 - 23:004 minuten leestijdAchtergrondData & AI
Roy op het Veld
Roy op het Veld

"Wat het periodiek systeem der elementen is voor de Scheikunde, is het relationele model voor databasetechnologie." Met deze uitspraak, tijdens een interview op het tweede lustrum van de gebruikersverenigingen van Open Ingres en IDMS, typeert Chris Date zijn fundamentele visie op databases. Alle hype over universele en object-relationele databases doet hem ineenkrimpen. Objecten passen keurig binnen het relationele model. Hij pleit dan ook voor een alternatieve versie van het op stapel staande SQL3.

Er is op fundamenteel niveau niets nieuws onder de zon", aldus Date. Het relationele model beschrijft de gegevensstructuur (records en tabellen) in relationele databases. Het model is gebaseerd op predikatenlogica en werd geïntroduceerd door Codd. Volgens Date moet er een onderscheid gemaakt worden tussen model en implementatie: "Het kunnen definiëren van nieuwe gegevenstypen is een goede zaak. Het relationele beperkt zich echter niet tot klassieke gegevens, zoals cijfers, letters en datums. Nieuwe datatypen passen binnen het model, maar moeten op een nieuwe manier geïmplementeerd worden." Een veld ‘Foto van huis’ wordt vanwege zijn omvang fysiek op een andere manier opgeslagen dan een veld ‘huisnummer’. Ook de gevolgen voor SQL (Standard Query Language) moeten nauwkeurig en industriebreed bekeken worden, vindt Date. "SQL heeft het relationele model, dat in feite toegepaste logica is, nooit goed geïmplementeerd. De praktijk gaat dus niet goed om met de theorie", benadrukt hij nog eens.

Relationeel manifest

Chris Date omschrijft zichzelf als onderzoeker, schrijver en spreker. Hij houdt zich niet meer bezig met specifieke producten. Alleen over fundamentele databasekwesties breekt Date zijn hoofd en ventileert hij zijn opvattingen. Het gebrek aan acceptatie van zijn ideeën wijt hij aan het lage opleidingsniveau in de IT-sector: "Als iemand in onze maatschappij een brug wil bouwen, moet hij daarvoor de benodigde papieren bezitten. Als iemand een bedrijfskritische database nodig heeft, mag iedereen die klus uitvoeren." Bovendien vindt hij dat informatica-onderwijs meer in een historisch perspectief plaats moet vinden. "Studenten moeten leren van de fouten die in het verleden gemaakt zijn", aldus Date.
Met een aantal gelijkgezinden, waaronder Hugh Darwen, publiceert hij medio volgend jaar het boek met de titel ‘The third manifesto: object, relations, and the future of database management‘ waarin zijn visie tot uiting komt. In het werk bestempelen de auteurs het relationele model als het hoogste goed en bekritiseren zij de huidige opvattingen over databases. Het boek formuleert een aangepaste relationele algebra, die eenvoudiger is dan de gebruikelijke. Verder trachten de schrijvers een aantal objectgeoriënteerde kenmerken zoals overerving te definiëren, omdat volgens Date onduidelijkheid bestaat over de precieze betekenis van veel objecttermen.

Te complex

Met zijn boek hoopt Date een richtsnoer te bieden aan gebruikers die objecttechnologie willen toepassen op relationele fundamenten. Ten slotte pleit Date voor een alternatieve versie van SQL3. De nieuwe standaard, waar nu de laatste hand aan wordt gelegd, bestaat uit een boekwerk van meer dan 1500 pagina’s en is volgens Date veel te complex. "Bovendien moeten we goed nadenken of we een fenomeen als ’tabellen in tabellen’ wel toe moeten laten, omdat de taal SQL daardoor op zijn kop wordt gezet", zegt de database-specialist.
Date zegt dat zijn inzicht in het relationele model nog dagelijks toeneemt. "Des te meer je over dat model te weten komt, des te beter het eruit ziet. Ik ben er van overtuigd dat het relationele model er over honderd jaar nog steeds is", besluit Chris Date.
 
Verwarring over object relationeel
Een andere spreker op de jubileumbijeenkomst was Rick van der Lans. Hij verwacht dat de verwarring en onduidelijkheid over wat nu precies een object relationele database is, zal leiden tot enorme portabiliteitsproblemen. Elke databaseleverancier definieert complexe datatypes en de bijbehorende functies op een andere manier. Daarnaast worden concepten als overerving door de ene leverancier op tabelniveau geïmplementeerd, en door de andere op record-niveau. Het uit elkaar lopen van verschillende databaseproducten wordt nog het meest zichtbaar bij Sybase. Het bedrijf heeft ervoor gekozen om de objectkenmerken niet volgens standaard SQL3 te gaan implementeren, maar volgens een zelf gebouwde Java-oplossing.

Meer over

DatabasesECM

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Bouw de AI-organisatie niet op los zand

    Wat is de afweging tussen zelf bouwen of het benutten van cloud?

    Computable.nl

    De weg van dataverzameling naar impact

    Iedere organisatie heeft data, maar niet iedereen weet hoe je het goed gebruikt. Hoe zet je waardevolle informatie om in actie?

    Computable.nl

    In detail: succesvolle AI-implementaties

    Het implementeren van kunstmatige intelligentie (AI) biedt enorme kansen, maar roept ook vragen op. Deze paper beschrijft hoe je als (middel)grote organisatie klein kunt starten met AI en gaandeweg kunnen opschalen.

    Meer lezen

    Handen, samenwerken, fusie
    ActueelOverheid

    Meer regie en samenwerking bij digitalisering overheid

    grens België - Nederland
    ActueelData & AI

    Ai in de Benelux: veel strategie, weinig uitvoering

    Jacob Spoelstra argwanend
    OpinieData & AI

    Spoelstra Spreekt: Veel te laat

    Europese Unie
    AchtergrondData & AI

    Wake-up call voor inkopers ai

    ActueelCarrière

    Kort: Brunel viert 50ste verjaardag, Wortell wint gunning veiligheidsregio (en meer)

    ActueelCarrière

    Kort: reorganisatie bij TomTom, investeringen in ai betaalt zich snel uit (en meer)

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    AdvertorialInnovatie & Transformatie

    Ontdek de toekomst van IT-support en m...

    Op 16 september 2025 vindt in de Jaarbeurs in Utrecht een gloednieuw event plaats dat volledig is gericht op IT-professionals:...

    Meer persberichten

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine
    • Topics

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs