Beskriv en eksempeldatabase

Beskriv en eksempeldatabase


En database er en svært organisert innsamling av data på en datamaskin og administreres av programvare. Programvaren lagrer dataene i spesialiserte filer og bruker regler som holder dataene pålitelig. Alle forespørsler om data passere gjennom database-programvare, som utfører forespørsler bare hvis de oppfyller krav til sikkerhet og nøyaktighet. En eksempeldatabasen for en web diskusjonsforum vil inneholde en medlemsliste, diskusjonstemaer og meldinger postet av medlemmer.

web Forum

Nettet har tusenvis av standardiserte diskusjonsforum nettsteder som brukes til å diskutere og debattere temaer som spenner fra katt helse til science fiction. Forumet programvaren kan en administrator lage sett med hovedtemaer, innrømmer nye medlemmer og moderate diskusjoner. Hvert forum medlem har en ID og passord som han logger seg inn for å få tilgang til de funksjonene. Administratoren er i stand til å sette opp en gjestekonto for tilfeldige lesere. Fullverdige medlemmer initiere og delta i diskusjoner på nettet, som består av tekst, Web linker, bilder og annet opplastet innhold. En database lagrer forumets struktur og innhold, inkludert en medlemsliste og teksten i diskusjoner.

Database og tabeller

En enkelt database, som heter "Forum", inneholder alle data for en web-forum. En database består av tabeller som definerer store grupper av informasjon. Denne databasen har tre tabeller: medlemskap, som inneholder medlemsdata, emner, som inneholder emnegrupper og meldinger, som inneholder diskusjonene. Medlemskapet tabellen inneholder en post for hvert medlem, har emner bord en rekord for hvert emne gruppen og meldinger tabellen innehar en rekord for hver melding postet av et medlem.

kolonner

Den minste komplette enhet av data i en database, kalles et felt eller kolonne. I denne eksempeldatabasen, har medlemskap tabellen kolonner for medlemmets navn, e-postadresse, brukernavn og passord, og datoen da de ble med. Den emner tabellen har et tema kode og beskrivelse. Meldingene bord har et ID-nummer medlem, Publiseringsdato, emne og teksten i meldingen. Sammen utgjør disse søylene beskrive fullt ut dataene forumet trenger for å fungere.

Sikkerhet

Forumet databasen har flere nivåer av sikkerhet knyttet til brukerens nivå av medlemskap. Administratoren har full tilgangsrettigheter til området. Hun innrømmer og benekter medlemmer, løser problemer og skaper nye store emner. Godkjente medlemmer har tilgang til alle nettstedets diskusjoner og egne meldinger, men ikke private meldinger til andre. De kan ikke godkjenne medlemmer eller opprette nye hovedtemaer, men de kan legge inn nye meldinger. Casual lesere kan surfe på nettstedets offentlige meldinger, men kan ikke se private meldinger eller legge inn nye meldinger. Sikkerheten hindrer misbruk og holder diskusjonene ryddig.