Database gjenstander er de komponentene som sparer og spørring informasjon . En database inneholder flere objekter som brukes til å gi lagring og vise store , relasjonelle data . De viktigste gjenstander av en database er tabeller , lagrede prosedyrer , views, brukere og funksjoner . Disse objektene er levert av Microsoft SQL Server og programmeres med transaksjonen SQL (T - SQL) . Tabeller
Tabeller er objektet som de fleste vet . Men å bygge en skikkelig tabell som gir data integritet og ytelse er nøkkelen til en god database design. Tabeller er strukturert i rader og kolonner . En bestemt kryss- punktet i en rad og kolonne kalles en " felt ". Dette gjelder dataene som brukes i søknader og rapporter . Relasjonsdatabaser store poster over flere tabeller med koblede data . Et dårlig bord design kan føre til treg ytelse og foreldreløse poster, forårsaker feil .
Lagrede prosedyrer
Lagrede prosedyrer inneholde spørringer for resultatsett . De er raskere enn inline SQL-kode på en nettside . Lagrede prosedyrer er forkompilert , gir databasen raskere ytelse når de kalles fra et program. Disse objektene kan inneholde lange, komplekse spørringer med flere resultatsett alternativer , eller de kan være enkle SELECT-setninger som returnerer én post .
Visninger
Views og bord objektene brukes på samme måte. En visning er en spørring som brukes som et bord i at programmereren kan koble til fra en annen tabell . Det er en ferdigbygd liste over posten settene som er tilbake i en tabell format . Visninger brukes når en bestemt spørring som brukes ofte . For eksempel , velge brukernavn og adresser som ligger i egne tabeller er en vanlig funksjonalitet i en database . En visning kan settes opp til å spørre denne informasjonen i en tabell -lignende resultat sett .
Brukere
Brukere er sikkerheten gjenstander av databasen. For å holde data mot uønsket seere , database administratorer gi tilgang til brukere som er definert i SQL Server. Bruker sikkerhet kan være mild , noe som gir brukerne åpen tilgang til hele databasen. Administratorer kan også gi streng tilgangskontroll ved å begrense spørringer og tabeller en bruker har lov til å vise .
Funksjoner
Funksjoner er lik ordinære koding. Ligner på en kompilator funksjon, dette databaseobjekter crunches tall eller gir en måte å returnere en vanlig nødvendige resultatet . For eksempel, hvis et vanlig behov i en database, er å legge til to tall, blir en funksjon som benyttes til i en lagret fremgangsmåte for å legge tallene og returnerer et resultat. Dette sparer programmerer tid ved å kalle funksjonen i stedet for koding prosessen flere ganger.