Hjem Personlig finansiering 10 Vanlige SQL feil - dummies

10 Vanlige SQL feil - dummies

Innholdsfortegnelse:

Video: Top 25 Excel 2016 Tips and Tricks 2024

Video: Top 25 Excel 2016 Tips and Tricks 2024
Anonim

Sett på det - ingen studerer SQL for moro skyld. Du bruker SQL til å bygge databaseprogrammer, men før du kan bygge en, trenger du en database. Dessverre går mange prosjekter galt før den første linjen i søknaden er kodet. Hvis du ikke får databasedefinisjonen riktig, er søknaden din dømt. Her er ti vanlige databaseproduserende feil som du bør være på utkikk etter.

Ikke anta at kundene dine vet hva de trenger

Klienter inviterer deg generelt til å designe et databasesystem når de har et problem med å få informasjonen de trenger fordi deres nåværende metoder ikke fungerer. Klienter tror ofte at de har identifisert problemet og løsningen. De skjønner at alt de trenger å gjøre er å fortelle deg hva du skal gjøre.

feil. De fleste brukere har ikke den kunnskapen eller ferdighetene som er nødvendige for å kunne identifisere problemet, så de har liten sjanse til å bestemme den beste løsningen.

Din jobb er å overbevise klienten taktfullt om at du er ekspert på systemanalyse og design, og at du må gjøre en skikkelig analyse for å avdekke den virkelige årsaken til problemet.

Ikke ignorere prosjektets omfang

Din klient forteller deg hva han eller hun forventer av den nye søknaden i begynnelsen av utviklingsprosjektet. Dessverre glemmer klienten nesten alltid å fortelle deg noe - vanligvis flere ting. Gjennom hele jobben kommer disse nye kravene opp og blir klistret på prosjektet.

Hvis du blir betalt på prosjektbasis snarere enn en time, kan denne veksten i omfanget endre det som en gang var et lønnsomt prosjekt i en taper. Sørg for at alt du er forpliktet til å levere er spesifisert skriftlig før du starter prosjektet.

Ikke overvei bare tekniske faktorer

Utgaver av kostnadsmaksimum, ressurs tilgjengelighet, tidsplanskrav og organisasjonspolitikk kan ha stor effekt på prosjektet. Disse problemene kan gjøre et prosjekt som er mulig i et mareritt. Sørg for at du forstår alle relevante ikke-tekniske faktorer før du starter et utviklingsprosjekt.

Unngå klientrespons

Din første tilbøyelighet kan være å lytte til ledere som ansetter deg. Tross alt, brukerne sikker på at du ikke betaler din avgift. På den annen side kan det være god grunn til å ignorere lederne også. De har vanligvis ikke en anelse om hva brukerne virkelig trenger. Vent litt!

Ikke ignorere alle, eller antar at du vet mer enn en leder eller bruker om hvordan en database skal fungere. Datastyringskunder har vanligvis ikke mye organisatorisk innflytelse, og mange ledere har bare en svak forståelse av enkelte aspekter av arbeidet som datainngangsklærer gjør.Men å isolere deg fra en av gruppene er nesten sikkert å resultere i et system som løser et problem som ingen har.

Du kan ikke alltid bruke ditt favorittutviklingsmiljø

Du har nok brukt måneder eller år til å bli dyktig i bruk av et bestemt DBMS- eller applikasjonsutviklingsmiljø. Men ditt favorittmiljø - uansett hva det er - har sterke og svake sider.

Så enn å kludge sammen noe som egentlig ikke er den beste løsningen, biter du på kulen. Du har to alternativer: Enten klatre i lærekurven til et mer passende verktøy, og bruk det, eller oppriktig, fortelle kundene at deres jobb best kan gjøres med et verktøy som du ikke er ekspert på å bruke.

Foreslå deretter at klienten ansetter noen som kan være produktive med det verktøyet med en gang. Profesjonell oppførsel av denne typen skaper kunders respekt. (Dessverre, hvis du jobber for et firma i stedet for deg selv, kan denne oppførselen også få deg til å legge seg av eller sparken.)

Bruk ikke bare din favoritt systemarkitektur

Ingen kan være ekspert på alt. Databasebehandlingssystemer som arbeider i et teleprosessmiljø, er forskjellige enn systemer som fungerer i klient / server, ressursdeling, nettbasert eller distribuert databasemiljø. Velg den beste arkitekturen uansett, selv om det betyr at du går forbi jobben. Å ikke få jobben er bedre enn å få det og produsere et system som ikke tjener kundens behov.

Ikke utform databasetabeller i isolasjon

Hvis du feilaktig identifiserer dataobjekter og deres forhold til hverandre, vil databasetabellene dine trolig introdusere feil i dataene og ødelegge gyldigheten av eventuelle resultater. For å designe en lyddatabase må du vurdere den generelle organisasjonen av dataobjektene og nøye bestemme hvordan de relaterer seg til hverandre. Du må bestemme hva som er hensiktsmessig, vurderer kundens nåværende og forventede behov.

Ikke overser designanmeldelser

Selv den beste designeren og utvikleren kan savne viktige poeng som er tydelige for at noen ser på situasjonen fra et annet perspektiv. Å presentere arbeidet ditt før en formell designanmeldelse kan gjøre deg mer disiplinert i arbeidet ditt. Ha en kompetent faglig vurdering av designet ditt før du begynner å utvikle. Du bør ha en database designer sjekke det over, men du vil kanskje vise det til klienten, også.

Ikke hopp over beta-testing

Selv om du tester det på alle måter du kan tenke på, er programmet helt sikkert inneholdt feilmoduser som du ikke oppdager. Beta testing betyr å gi søknaden til folk som ikke vet hvordan den ble designet.

De har sannsynligvis problemer som du aldri har opplevd fordi du vet for mye om applikasjonen. Du kan deretter fikse feilene eller ytelsenes mangler som andre finner før produktet blir offisielt tatt i bruk.

Ikke glem å dokumentere prosessen din

Hvis du mener at søknaden din er så perfekt at den aldri trenger å bli sett på, en gang til, tenk igjen.Det eneste du kan være helt sikker på i denne verden er endring. Telle på den. Seks måneder fra nå, vil du ikke huske hvorfor du utformet ting som du gjorde, med mindre du nøye dokumenterer hva du gjorde og hvorfor du gjorde det på den måten.

Overdokument ditt arbeid. Sett i mer detalj enn du tror er rimelig. Det vil lønne seg senere.

10 Vanlige SQL feil - dummies

Redaktørens valg

Topp 5 Fantasy Baseball Sites - Dummies

Topp 5 Fantasy Baseball Sites - Dummies

Hvis du er en stor fantasy baseball fan og ser ut til å bli med i verden av online fantasy sport, så se ikke lenger. Følgende liste inneholder de fem beste fantasybaseball-nettstedene i henhold til nettstedslayout, oppdatert statistikk, utenfor råd og hjelp og teamstyringsalternativer.

Hva skal man gjøre som en baseball coach - dummies

Hva skal man gjøre som en baseball coach - dummies

Som en baseball trener, du ikke bare må lede teamet ditt, du må ta med forsyninger for å praktisere. Du vil kanskje øke følgende liste, men den inneholder grunnleggende for å få til alle baseballpraksis: Riktig lager førstehjelpsutstyr Ekstra vann Øvelsesplan for dagen, oppdelt etter tid ...

Får utrustet til å spille baseball - dummies

Får utrustet til å spille baseball - dummies

Når du tar baseballfeltet, bør du ta med det beste utstyret som er tilgjengelig. Du trenger ikke å bruke store summer til å kjøpe toppkvalitets tilbehør så lenge du vet hva du skal se etter og hvor du skal finne den. Med mindre du er under 10 år, kjøp utstyr som oppfyller alle de store ligaspesifikasjonene. ...

Redaktørens valg

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Du kan sikkert ta noen form for ikke-tradisjonell trening og dump det i en tønne merket "mind-body. "Det er greit hvis du foretrekker enkelhet og ikke vil bli innpakket med kategorisering og vurdering. Men du kan også kikke på treningsprogrammer på et dypere nivå, vurdere omfanget av oppmerksomhet i en ...

Hvordan du får mest mulig ut av din meditasjon - dummies

Hvordan du får mest mulig ut av din meditasjon - dummies

For å få mest mulig ut av meditasjonspraksis må forplikte seg til det. Når du begynner å meditere regelmessig, kan du høste utallige fordeler - fra lavere stress og kolesterol til høyere nivåer av tilfredshet og lykke. Her er noen tips for å maksimere meditasjonspraksis: Meditere jevnlig - helst hver dag. Sett bort en ...

Redaktørens valg

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

I Adobe Illustrator CS6 Du kan opprette og redigere kunstverk basert på perspektivgitterfunksjonen (introdusert i CS5). Gitteret er en stor hjelp i å skape vellykkede perspektivillustrasjoner. For å vise eller skjule standardperspektivruten, trykk Ctrl + Shift + I (Windows) eller Kommando + Skift + I (Mac). Du kan bruke verktøyet Perspective Grid på verktøylinjen til å ...

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Ved hjelp av en tekstbrytestil i Adobe Creative Suite 5 (Adobe CS5) Illustrator-prosjektet er en enkel måte å legge til litt kreativitet. En tekstpakke tvinger tekst til å vikle rundt en grafikk.

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Ikke bekymre deg om å fylle lukkede figurer eller la filler flykte fra objekter med hull i uønskede områder. Ved å bruke Live Paint-funksjonen til Adobe Illustrator CS6, kan du lage det bildet du ønsker og fylle ut regioner med farge. Live Paint-bøtta registrerer automatisk regioner som er sammensatt av uavhengige kryssende baner og fyller dem tilsvarende. Malingen ...