Indholdsfortegnelse:
Video: relationer og forespørgsel I Access 2024
Et forespørgsels- og rapporteringsværktøj hjælper dig med at udføre regelmæssige rapporter, oprette organiserede fortegnelser, og udfør cross-tabular rapportering og forespørgsel. Her er nogle forespørgsels- og rapporteringsværktøjer, der gør dig bekendt med.
SQL'ens rolle
SQL er det officielle databasesprogssprog, der bruges til at få adgang til og opdatere dataene indeholdt i et relationsdatabasebehandlingssystem eller RDBMS.
SQL-rødderne går tilbage til IBM og dets forskningslaboratorier i de tidlige dage af relationsdatabase teknologi. IBM og Oracle var blandt de første til at anta SQL som det sprog, der bruges til at få adgang til deres relationelle produkter (andre RDBMS'er brugte forskellige sprog, som deres respektive leverandører opfandt).
I midten af 1980'erne blev SQL indsendt til godkendelse til både American National Standards Institute (ANSI) og International Organization for Standardization (ISO), og i løbet af de næste par år er der adgang til andre databaser sprog falmede væk. Senere versioner af SQL-standarden blev offentliggjort hvert par år.
Betydningen af SQL til forespørgsel og rapportering (og til datalagring) er, at sproget har vist en mest standard måde at få adgang til flere RDBMS produkter.
Hvert RDBMS-produkt har en lidt anderledes SQL-dialekt. Selv om den grundlæggende syntaks er den samme, især for de mest almindeligt anvendte kommandoer, er alle SQL-dialekter lidt anderledes. I begyndelsen af 1990'erne trods disse syntaktiske forskelle gav flere forskellige anstrengelser en fælles gateway til SQL RDBMS-produkter.
Den mest succesrige var Microsoft Open Database Connectivity (ODBC). Udtrykket ODBC-compliant blev vigtigt for RDBMS-applikationer i begyndelsen og midten af 1990'erne. En lignende standard for Java-fællesskabet opstod også i slutningen af 1990'erne - Java Database Connectivity (JDBC). Næsten alle store databaseproducenter har i dag tilgængelighed gennem begge disse standardforbindelsesgrænseflader.
Tekniske forespørgselsværktøjer
Brugen af SQL som grundlag for de fleste forespørgsels- og rapporteringsværktøjer var både god og dårlig til datalagring. På den positive side er mange flere produkt-til-produkt matchups mulige i datalagringsmiljøer, hvilket gør det muligt for både RDBMS-leverandører og andre tredjepartsleverandører at levere værktøjer.
På den negative side er SQL dog et relativt komplekst sprog, efter at du er gået over det grundlæggende. En række forespørgselsværktøjer giver primært brugere mulighed for at skrive ind og redigere SQL-forespørgsler.Disse værktøjer er ikke rigtig designet til slutbrugerne, selvom det er fantastisk, hvor ofte de udnyttes i slutbrugerorganisationer.
Bruger forespørgselsværktøjer
De fleste forespørgsels- og rapporteringsværktøjer til slutbrugere giver visuelt orienteret, maleri, miljøer, der gør det muligt for brugere at designe skærmbilleder til rapportlayouter, de ønskede datakolonner til rapporten eller de rækker af data, de ønsker at vælge (kun sælgere, der har opfyldt deres kvote, for eksempel).
Brug af alle disse "malet" informationer har de fleste værktøjer i stigende grad taget en smart forespørgselsgenerering. I stedet for at generere en enkelt, alt for kompliceret SQL-sætning, der kunne få dig en A i databaseklassen, men tegne en forfærdelig rystelse af hovedet fra en person, der har gjort disse ting i den virkelige verden, en række SQL-sætninger (som regel udnytter midlertidige tabeller til mellemresultater) genereres.
Denne sekvens nedbryder i virkeligheden forespørgslen til en mere effektiv serie af trin.
Rapporteringsværktøjer
Når slutbrugere ønsker mere kompleks brugerinteraktion eller sofistikerede formater, udnyttes et værktøj med flere rapporteringsfunktioner. Du kan finde en adskillelse mellem rene forespørgselsværktøjer og rene rapporteringsværktøjer. Søgeværktøjet giver dataadgang, filtrering og enkel formatering. Hvis du distribuerer rapporter på tværs af din virksomhed eller skal generere formular-sikker præsentation, bruger du et rapporteringsværktøj.
Som med forespørgselsværktøjer giver rapporteringsværktøjer et miljø, der gør det muligt at oprette sofistikerede layouter, der fokuserer på formatering af data hentet af databasespørgslen.