Nieuwe functies in deze release


Voorzieningen van objecten

Abstracte of gestructureerde gegevenstypen zijn type-mechanismen voor het modelleren en opslaan van complexe objecten in een relationele database. In gestructureerde gegevenstypen kunnen meerdere velden zijn ingesloten, bijvoorbeeld een geometrische vorm (een lijst met Cartesische coördinaten), of kan een model van een werknemer (naam, adres, geslacht, geboortedatum en employeenummer) worden gemaakt en opgeslagen in DB2 Universal Database.

Gestructureerde gegevenstypen

De ondersteuning voor gestructureerde gegevenstypen is nu uitgebreid met de mogelijkheid tabellen met gestructureerde kolommen te maken. Bovendien kunnen gestructureerde gegevenstypen nu worden genest binnen een ander gestructureerd gegevenstype. Dit houdt in dat de kenmerken van een gestructureerd gegevenstype niet langer beperkt zijn tot de SQL-basistypen, maar dat ze nu ook van een ander gestructureerd gegevenstype kunnen zijn.

In Versie 7 kunt u functies definiëren met invoerparameters of parameters in de RETURNS-clausule die gestructureerde gegevenstypen zijn. U kunt ook methoden definiëren voor elk gestructureerd gegevenstype, waardoor het mogelijk is gedrag met gegevens in te kapselen. Een methode wordt op ongeveer dezelfde manier als een functie gedefinieerd, maar het gebruik ervan is voorbehouden aan gestructureerde gegevenstypen. Het is in feite een routine waarvan het eerste argument een impliciet gestructureerd gegevenstype is.

De hulpprogramma's Reorganize Table (REORG) en db2look kunnen worden gebruikt in tabellen met gestructureerde kolommen. Raadpleeg de Command Reference voor meer informatie over REORG en de Administration Guide: Implementation en Administration Guide: Performance voor meer informatie over gestructureerde typen en db2look.

Conversiefuncties

Met conversiefuncties kunt u gestructureerde kolommen gebruiken bij door de gebruiker geschreven programma's. Conversiefuncties zetten de complexe structuur binnen een gestructureerd gegevenstype om in een geordende verzameling SQL-basistypen. Bovendien converteren ze de basiskenmerken terug naar hun gestructureerde gegevenstypen. Deze conversies zijn nodig om gestructureerde gegevenstypen van en naar databases te verplaatsen. Raadpleeg de Administration Guide: Implementation voor meer informatie.

SQL-functies

Een SQL-functie bevat expressies of SELECT-instructies en is ingesloten in de aanroepende SQL (vergelijkbaar met een macro). Hierdoor kan het querycompileerprogramma de hele SQL-instructie optimaliseren, inclusief de SQL-functie. Gestructureerde gegevenstypen maken gebruik van SQL-functies bij conversiefuncties (zie Conversiefuncties) en conversiemethoden (zie Gestructureerde gegevenstypen).

Tabellen met gegevenstypen

U kunt nu voorwaarden en triggers voor referentiële integriteit gebruiken bij tabellen met gegevenstypen.


[ Begin van pagina | Vorige pagina | Volgende pagina | Inhoud | Trefwoordenregister ]