Hem Personliga finanser Frågor och rapporteringsverktyg för datalagring - dummies

Frågor och rapporteringsverktyg för datalagring - dummies

Innehållsförteckning:

Video: Frågor och frågeord 2024

Video: Frågor och frågeord 2024
Anonim

Ett fråge- och rapporteringsverktyg hjälper dig att köra regelbundna rapporter, skapa organiserade listor, och utför cross-tabular rapportering och frågande. Här är några frågor och rapporteringsverktyg för att bekanta dig med.

SQL-rollens roll

SQL är det officiella databasfrågesspråket som används för att komma åt och uppdatera data som finns i ett relationsdatabashanteringssystem, eller RDBMS.

SQL-roten går tillbaka till IBM och dess forskningslabs under de tidiga dagarna av relationsdatabassteknologi. IBM och Oracle var bland de första som ansåg SQL som språk som används för att få tillgång till sina relationsprodukter (andra RDBMSs använde olika språk som deras respektive leverantörer uppfann).

I mitten av 1980-talet lämnades SQL för godkännande till både American National Standards Institute (ANSI) och Internationella organisationen för standardisering (ISO), och under de närmaste åren har annan databasåtkomst språk bleknade bort. Senare versioner av SQL-standarden publicerades några år.

Betydelsen av SQL för frågande och rapportering (och för datalagring) är att språket har representerat ett mestadels standard sätt att komma åt flera RDBMS-produkter.

Varje RDBMS-produkt har en något annorlunda SQL-dialekt. Även om grundsyntaxen är densamma, särskilt för de vanligaste kommandona, är alla SQL-dialekter något annorlunda. I början av 1990-talet, trots dessa synaktiska skillnader, tillhandahöll flera olika ansträngningar en gemensam gateway till SQL RDBMS-produkter.

Den mest framgångsrika var Microsoft Open Database Connectivity (ODBC). Uttrycket ODBC-kompatibelt blev viktigt för RDBMS-applikationer i början och mitten av 1990-talet. En liknande standard för Java-communityen uppstod också i slutet av 1990-talet - Java Database Connectivity (JDBC). Nästan alla större databasprodusenter har idag tillgång genom båda dessa standardanslutningsgränssnitt.

Tekniska sökverktyg

Användningen av SQL som grund för de flesta frågande och rapporteringsverktygen var både bra och dåligt för datalagring. På den positiva sidan är många fler produkt-till-produkt-matchningar möjliga i datalagringsmiljöer, vilket gör det möjligt att tillhandahålla verktyg både av RDBMS-leverantörer och andra leverantörer av tredje part.

På den negativa sidan är SQL dock ett relativt komplext språk efter att du har gått över grunderna. En serie av sökverktyg tillåter primärt användare att skriva in och redigera SQL-frågor.Dessa verktyg är inte riktigt designade för slutanvändare, men det är fantastiskt hur ofta de distribueras i slutanvändarorganisationer.

Användarfrågor

De flesta användarfrågor och rapporteringsverktyg ger visuellt inriktning, målning, miljöer som gör att användarna kan designa skärmar för rapportlayouter, de datakolonner som är önskade för rapporten eller raderna av data som de vill ha att välja (endast säljare som har uppfyllt sin kvot, till exempel).

Med hjälp av all den här "målade" informationen har de flesta verktygen i allt större utsträckning tagit en smart generation av frågeställningar. I stället för att generera ett enda, alltför komplicerat SQL-uttalande som skulle kunna ge dig en A i databasklass men dra en avskyvärd skaka av huvudet från någon som har gjort det här i den verkliga världen, en sekvens av SQL-uttalanden (brukar utnyttja tillfälliga tabeller för mellanliggande resultat) genereras.

Den här sekvensen sönderdelar faktiskt förfrågan till en effektivare serie av steg.

Rapporteringsverktyg

När slutanvändare vill ha mer komplexa användarinteraktioner eller sofistikerade format utnyttjas ett verktyg med mer rapporteringsfunktioner. Du kan hitta en åtskillnad mellan rena sökverktyg och rena rapporteringsverktyg. Frågverktyget ger dataåtkomst, filtrering och enkel formatering. Om du distribuerar rapporter över hela företaget eller behöver generera formulärsäker presentation, använder du ett rapporteringsverktyg.

Som med sökverktyg ger rapporteringsverktygen en miljö som gör att du kan skapa sofistikerade layouter som fokuserar på att formatera data som hämtas av databasfrågan.

Frågor och rapporteringsverktyg för datalagring - dummies

Redaktörens val

Hur man lägger till text i en sätter () Funktion i C Programmering

Hur man lägger till text i en sätter () Funktion i C Programmering

När du behöver visa en annan textrad, använd C-programmeringsfärdigheterna för att skapa en annan puts () -funktion i källkoden, som visas i Visa två textlinjer. VISA TILL TEXTFINER # inkludera int main () {sätter ("Hickory, Dickory, Dock,"); sätter ("musen sprang klockan."); returnera (0);} Den andra ...

Förklarar variabler i C-dummies

Förklarar variabler i C-dummies

Variabler är det som gör dina program zooma. Programmering kan bara inte bli gjort utan dem. Så om du inte har introducerats till variabler än, här går du. Valerie Variable är en numerisk variabel. Hon älskar att hålla nummer - vilket nummer som helst; det spelar ingen roll. När hon ser ett lika tecken tar hon ett värde och ...

Redaktörens val

Gör rädsla för din vän - dummies

Gör rädsla för din vän - dummies

Rädsla är lika verklig som mod. Även om värdet av rädsla inte är lika uppenbart som modets värde, har det dess fördelar. Rädsla är din instinkt som säger att du är obehaglig - även om situationen inte kommer att skada dig. Alla har haft den känslan när man hellre drar locket ...

Hur man ökar din självmedvetenhet - dummies

Hur man ökar din självmedvetenhet - dummies

Du kommer att vara med dig själv under en livstid. Ingenting kommer att förändra det faktum. Att lära känna, som att lyssna på och uppskatta själv är avgörande för din sanity. Kanske kommer du till att älska, acceptera och omfamna alla du är, är svår för dig att föreställa dig just nu, men du kan göra ...

Hur man ökar din mentala flexibilitet - dummies

Hur man ökar din mentala flexibilitet - dummies

ÄR flexibel i arbete och relationer är ett tecken på en högpresterande. Medan perfektionister är styva och obehagliga i sitt arbete och hur de interagerar med andra, är högpresterande mer öppna och tillmötesgående. Att vara mer flexibel på jobbet gav Ralph aldrig förslag under brainstorming vid gruppmöten. Han kände att hans lag ...

Redaktörens val

Nätverksadministration: Linux-installation och virtuella konsoler - dummies

Nätverksadministration: Linux-installation och virtuella konsoler - dummies

Linux är i sig ett kommandoradsorienterat operativsystem. Grafiska användargränssnitt - inklusive installationsprogrammets GUI - tillhandahålls av en valfri komponent som heter X Window System. Men medan du arbetar med det grafiska användargränssnittet för installationsprogrammet, håller Linux flera ytterligare kommandorads-konsoler öppna. Normalt behöver du inte ...

Nätverksadministration: Linux-loggning, logg och systemavstängning - dummies

Nätverksadministration: Linux-loggning, logg och systemavstängning - dummies

Alla användare som åtkomst ett Linux-system, lokalt eller över ett nätverk, måste verifieras av ett giltigt användarkonto på systemet. I det följande får du veta hur du loggar in och ut på ett Linux-system och hur du stänger av systemet. Logga in När Linux startar upp visas det ...

Nätverksadministration: Licensserver - Dummies

Nätverksadministration: Licensserver - Dummies

I vissa program kan du köpa nätverkslicenser som gör att du kan installera programvaran på många datorer som du vill, men reglera antalet personer som kan använda programvaran vid en viss tidpunkt. För att styra hur många som använder programvaran, är en särskild licensserver inrättad. När en användare börjar ...