"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns97CF42782830jcdmfdk@gyrosmod.cybercity.dk...
Hej Jens.
Tak for mgode svar.
>
>> Kan i hjælpe med at få definitionerne sat på plads for
>> følgende begreber:
>
> Er det generel databaseteori eller i forhold til et bestemt
> databaseprogram?
>
> Nå - til sagen.
>
>> Stored procedure
>
> En procedure består af en række sql-sætninger der er gemt direkte i
> databasen. Proceduren kan tage en eller flere parametre og evt.
> returnere en værdi eller et postsæt.
>
>> Views
>
> Et view (visning) er næsten hvad ordet lægger op til - et udvalgt
> kig på nogle data. Det er grundlæggende en SELECT-forespørgsel hvor
> man kan udvælge bestemte felter (kolonner) og/eller poster
> (rækker). Visninger kan anvendes som tabeller i mange sammenhænge -
> således at man kan lave select på en visning, oprette en ny visning
> fra en eksisterende visning etc.
>
> Visningen kan dog ikke indeholde sortering.
>
>> Transaction
>
> En transaktion er en gruppe sammenhørende sql-kommandoer. Det er
> databasens ansvar at sikre at en transaktion enten fuldføres
> (committes) eller slet ikke udføres (abort/rollback). Det må ikke
> være muligt at dele af en transaktion udføres mens andre dele af
> den ikke udføres.
> Et klassisk eksempel er de handlinger der skal udføres når man
> hæver penge i en bank. Enten skal bankkontoen opdateres og kunden
> have penge i hånden, eller også skal bankkontoen ikke opdateres og
> kunden ikke få nogen penge.
>
>> Information Schema
>
> - er nogle standardiserede visninger af systemoplysninger for en
> database. Oplysninger om tabeller, felter, constraints og meget
> andet er typisk gemt i systemtabeller i databasen. Navngivningen på
> disse tabeller kan vist nok variere en del alt efter
> databaseprogrammet, men hvis databasen har implementeret
> information schema views, kan man bruge samme metode til at få
> oplysninger om databasens metadata.
>
>> Triggers
>
> En trigger er en stump sql-kode man knytter til en bestemt handling
> på et bestemt objekt. Det kan fx være noget kode der skal køres
> hver gang kundetabellen opdateres. Databasen holder styr på at
> kalde triggeren når den bestemte objekt/hændelses-kombination
> forekommer. Ofte giver databasen triggeren mulighed for både at
> "se" data før og efter en ændring (så man fx kan sammenligne et
> felt før og efter det bliver opdateret).
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på
http://usenet.dk/netikette/citatteknik.html