Tabell vs visning
En database er en digital samling av organisert data eller informasjon som kan lagres i datamaskinminne eller andre lagringsenheter. Den ble utviklet på en slik måte at store mengder data kan lagres og nås av brukerne. En database har flere objekter som lagrer, viser og analyserer store mengder informasjon. Microsoft SQL gir databasobjekter som lagrede prosedyrer, brukere, funksjoner, tabeller og visninger.
Tabeller inneholder data som brukes i applikasjoner og rapporter. De er utformet i rader, kolonner og felt. De kan bare ha et bestemt antall kolonner, men kan inneholde så mange rader som mulig. Relasjonsdatabaser bruker flere tabeller til å lagre koblede data og poster.
Data i tabeller kan eller ikke lagres fysisk i databasen. Det er to typer tabeller, nemlig; objekttabeller som bruker en objekttype for å definere en kolonne og holde forekomster av et definert objekt og et relasjonstabell som inneholder grunnleggende brukerdata i en relasjonsdatabase.
View, derimot, er et spørsmål som brukes som et bord som kan knyttes til et annet bord. Det er en liste over flere poster i et tabellformat som brukes til data som ofte blir forespurt. Ved å spørre navn og adresser som er plassert på forskjellige tabeller, kan visninger brukes. Det er et virtuelt bord som er samlet fra data i databasen. Hvis du vil endre dataene som er lagret i databasen, endres også dataene som vises i visningen. Den kan inkludere flere tabeller i ett virtuelt bord og skjule intrikatene av data. Det trenger bare lite plass til å lagre data fordi databasen bare lagrer sin definisjon i stedet for dataene den inneholder eller representerer. Det gir også sikkerhet for dataene og begrenser visning av data. Det kan brukes til å lage abstraksjoner.
Rader i visning og bord er ikke bestilt, men kan sorteres og forespørres. Visninger kan oppdateres og tillater også spørring av data fra eksterne kilder. Spørsmål som er i strid med visninger må endres.
Sammendrag:
1. En tabell er et objekt av en database som brukes til å holde data som brukes i rapporter og applikasjoner, mens en visning er også et databasobjekt som brukes som et bord og spørring som kan kobles til andre tabeller.
2. Et bord er designet med et begrenset antall kolonner og et ubegrenset antall rader mens en visning er utformet som et virtuelt bord som hentes fra en database.
3. En visning kan inkludere flere tabeller i ett virtuelt bord mens flere tabeller er nødvendige for å lagre koblede data og poster.
4. En visning brukes til å spørre visse data som finnes i flere forskjellige tabeller, mens et bord inneholder grunnleggende brukerdata og inneholder forekomster av en definert gjenstand.
5.Frequently forespørselsdata kan nås i en visning, og endring av dataene i databasen endrer også dataene vist i visningen som ikke er tilfelle i et bord.