Tabel vs udsigt
En database er en digital samling af organiserede data eller information, der kan gemmes i computerhukommelse eller andre lagerenheder. Det blev udviklet på en sådan måde, at store mængder data kan gemmes og få adgang til af brugerne. En database har flere objekter, der gemmer, viser og analyserer store mængder information. Microsoft SQL leverer databaseobjekter som lagrede procedurer, brugere, funktioner, tabeller og visninger.
Tabeller indeholder data, der bruges i applikationer og rapporter. De er designet i rækker, kolonner og felter. De kan kun have et specifikt antal kolonner, men kan indeholde så mange rækker som muligt. Relationsdatabaser bruger flere tabeller til at gemme tilknyttede data og poster.
Data i tabeller gemmes muligvis ikke fysisk i databasen. Der er to typer tabeller, nemlig; objekttabeller, der bruger en objekttype til at definere en kolonne og holde forekomster af et defineret objekt, og en relationstabel, der indeholder grundlæggende brugerdata i en relationsdatabase.
Vis er derimod en forespørgsel der bruges som en tabel, der kan knyttes til en anden tabel. Det er en liste over flere poster i et tabelformat, der bruges til data, der ofte stilles spørgsmål. Ved forespørgsel om navne og adresser, der er placeret ved forskellige tabeller, kan visninger bruges. Det er en virtuel tabel, der er samlet fra data i databasen. Hvis du ændrer de data, der er gemt i databasen, ville det også ændre de data, der vises i visningen. Det kan indarbejde flere tabeller i en virtuel tabel og skjule de komplicerede data. Den har kun brug for lidt plads til at gemme data, fordi databasen kun gemmer sin definition snarere end de data, den indeholder eller repræsenterer. Det giver også sikkerhed for dataene og begrænser visningen af data. Det kan bruges til at oprette abstraktioner.
Rækker i udsigt og tabel er ikke bestilt, men kan sorteres og spørges. Visninger kan opdateres og tillader også forespørgsel om data fra eksterne kilder. Forespørgsler, der er i strid med synspunkter, skal ændres.
Resumé:
1. En tabel er et objekt i en database, der bruges til at opbevare data, der bruges i rapporter og applikationer, mens en visning også er et databaseobjekt, der bruges som en tabel og forespørgsel, der kan knyttes til andre tabeller.
2. En tabel er designet med et begrænset antal kolonner og et ubegrænset antal rækker, mens en visning er designet som en virtuel tabel, der er uddraget fra en database.
3. En visning kan inkorporere flere tabeller i en virtuel tabel, mens flere tabeller er nødvendige for at gemme sammenkoblede data og poster.
4. En visning bruges til at forespørge visse data indeholdt i flere forskellige tabeller, mens en tabel indeholder grundlæggende brugerdata og indeholder forekomster af et defineret objekt.
5.Frg ofte forespurgte data kan fås i en visning, og ændring af dataene i databasen ændrer også de data, der vises i visningen, hvilket ikke er tilfældet i en tabel.