Hva er i en database?
En database er en programvarebasert container strukturert for å samle inn og lagre informasjon slik at den kan hentes, legges til, oppdateres eller fjernes på en automatisk måte. Databaseprogrammer er programmer som er laget for brukere å lage databaser og opprette all programmering som er nødvendig for å fylle dem eller slette dem etter behov. Strukturen til en database er tabellen, som består av rader og kolonner med informasjon. Kolonnene identifiserer dataene (attributter) i tabellen, og radene er oppføringer av informasjon. Tabeller ser ut som et regneark, men tabeller kan manipuleres og oppdateres på en måte som regneark ikke kan, noe som gjør en database til et svært verdifullt verktøy.
Databasemodeller
En databasestruktur er definert av databasemodellen. Modellen som brukes mest, er relasjonsdatabasemodellen. Tabellene i denne modellen må forholde seg til eller knytte til hverandre med hver tabell som inneholder spesifikk informasjon eller attributter (kolonner) om hver post (rad). For eksempel kan en veterinær ha et bord som heter "Patienter" - med kolonner med tittelen "Pasientens navn", "Pasienttype" og "ID-nummer" - og et annet bord kalt "Pasientens Eier" - med kolonnene med tittelen " ID nummer, "" Eiernavn, "" Eieradresse "og" Eier telefonnummer. " Den første tabellen kobler til den andre tabellen med ID-nummeret. Forholdet til ID-nummeret er hvordan en rapport eller forespørselsforespørsel finner poster som tilhører sammen og kan returnere en nøyaktig respons.
Designe en database
Databasedesign er en kunst basert på forretningsbehov. Virksomhetskravene må forstås før en nøyaktig og nyttig database kan utformes. Bedriftskrav kan også kalles forretningsprosesser.Tabellene skal ikke inneholde mer enn ett sett eller en informasjonsmodul. For eksempel, i det forrige eksempelet, bør "Patient" tabellen ikke holde informasjon om pasientens besøk. I stedet vil et eget bord holde et besøk ID-nummer og datoen og tidspunktet for besøket sammen, med pasient ID-nummer for å koble det til pasienten. En fjerde tabell med tittelen "Fakturering" ville bli opprettet for å identifisere betalingsbeløpet, betalingstypen og besøks-IDen som ble betalt sammen med pasient-ID. Fakturering og besøk er forretningsprosesser.
Arbeide med en database
Entering records fyller en database med data. Når databasen er strukturert riktig, er et grensesnitt bygget. Dette grensesnittet er plassert mellom bordene og brukeren. Det gir brukeren et annet bilde av databasen. Ved hjelp av vårt veterinæreksempel kan et grensesnitt gi brukeren en innføringsside for "Ny bruker". På denne siden kan brukeren skrive inn kjæledyrets navn og type, eierens opplysninger og dato og type for første besøk. All denne informasjonen finnes i tre forskjellige tabeller plassert bak grensesnittet, men brukeren må bare samhandle med inngangssiden (en enkelt form) mens dataene faller inn i de riktige tabellene. Dette oppnås ved å knytte tabellene via enkel programmering.