Database: Seks vigtige typer af databaser

Nyttige noter om seks vigtige typer af databaser: 1. operationelle 2. slutbruger 3. centraliseret 4. distribueret 5. personlig og 6. kommerciel database!

Planlægningsdata omfatter også beslutninger vedrørende datatyper, der skal anvendes i databasen. Indtil for nylig kan datatyperne grupperes som numerisk, tegn, dato, memo (lang tekst) og logisk (True eller False).

Image Courtesy: bighadoop.files.wordpress.com/2013/10/dbcom-5-1.png

Da multimediefunktioner bliver almindelige for computere af forskellig størrelse, går databaserne også multimedie. Moderne DBMS tillader opbevaring og hentning af datatyper som forretningskurver, regneark, kunstudklipp (clip art), billeder, lyd, video osv. Disse nye datatyper betegnes som "objekter".

Disse objekter har ændret den måde, data opfattes lige fra optagelsestrinnet. Disse objekter kan også naturligvis behandles på en begrænset måde. Tilgængeligheden af ​​sådanne datatyper hjælper med at visualisere informationer i databaser og i databaserapporterne.

En anden vigtig beslutning vedrørende dataplanlægning vedrører måden, hvorpå dataene skal styres. Der er mange muligheder i denne henseende. Disse muligheder diskuteres her i form af forskellige typer af databaser.

De forskellige typer af databaser er:

a) Operationelle databaser

b) Slutbrugerdatabaser

c) Centraliserede databaser

d) Distribuerede databaser

e) Personlige databaser

f) Kommercielle databaser

en. Operationelle databaser:

Disse databaser gemmer data vedrørende virksomhedens aktiviteter. Sådanne databaser er generelt organiseret på funktionelle linjer som markedsføring, produktion, medarbejdere mv.

b. Slutbrugerdatabaser:

Disse databaser deles af brugere og indeholder oplysninger beregnet til brug af slutbrugerne som ledere på forskellige niveauer. Disse ledere må ikke være bekymrede over de enkelte transaktioner som fundet i operationelle databaser.

De ville hellere være mere interesserede i kortfattede oplysninger. Selvom de operationelle databaser også kan generere sammenfattende oplysninger fra transaktionsoplysningerne, ville de være ret langsomme, da de ikke er designet til dette formål.

c. Centraliserede databaser:

Disse databaser gemmer hele informations- og applikationsprogrammerne på en central computer. Brugerne på forskellige steder får adgang til den centrale databas til at foretage behandling. Kommunikationsstyreren sender transaktionerne til de relevante applikationsprogrammer. Disse programmer afhenter de relevante data fra databasen til behandling af transaktionen.

For eksempel har Mahanagar Phone Nigam Limited (MTNL) en centraliseret database til registrering af ansøgninger om nye telefonforbindelser. Oplysningerne om ansøgeren modtages fra et lokalt kontor i MTNL.

Data validering og verifikation udføres af applikationsprogrammerne på det centrale computercenter, og et registreringsnummer tildeles af applikationsprogrammerne placeret på det centrale anlæg. Det lokale kontor fortsætter med at optage det og gør næppe nogen behandling.

d. Distribuerede databaser:

Disse databaser har bidrag fra de fælles databaser samt de data, der er indfanget fra de lokale operationer. Dataene forbliver distribueret på forskellige steder i organisationen. Da webstederne er forbundet med hinanden ved hjælp af kommunikationsforbindelser, udgør hele samlingen af ​​data på alle webstederne organisationens logiske database.

Disse databaser reducerer kommunikationsbehovet ved at sikre, at de detaljerede lokale oplysninger forbliver opbevaret på det lokale anlæg. I dag er klient-server teknologi mest populær til styring af distribuerede databaser. I et klient-server-miljø har DBMS to komponenter, der interagerer med brugerens behov (klient) og sender forespørgsler til den anden komponent i DBMS.

Den anden komponent interagerer med databasen for at imødekomme kundens informationsbehov. Figur 9.8 viser funktionen af ​​disse komponenter i DBMS i et klientservermiljø.

Den grundlæggende grund til at dividere DBMS i to komponenter er, at en del af jobbet flyttes til brugerens pc (klient). Dette gør det muligt samtidig behandling på klient pc og server computersystem. Serveren kan også koordinere anmodningerne fra en række klienter ad gangen.

e. Personlige databaser:

Personlige databaser opretholdes generelt på personlige computere. De indeholder oplysninger, der kun er beregnet til brug blandt et begrænset antal brugere, som normalt arbejder i samme afdeling.

Disse databaser er generelt fagspecifikke og er brugerdesignede. De bruger enkle og mindre kraftfulde DBMS-pakker til rådighed på pc'er. Disse DBMS-pakker har måske ikke alle funktionerne i relationelle DBMS, men har lignende funktioner på en begrænset måde.

f. Kommercielle databaser:

Databasen, hvortil adgang er givet til brugere som et kommercielt venture, kaldes en kommerciel eller ekstern database. Disse databaser indeholder oplysninger, som eksterne brugere vil kræve, men i sig selv ville ikke have råd til at opretholde sådanne enorme databaser.

Disse databaser er underlagt specifikke, og adgang til disse databaser sælges som en betaltjeneste til brugeren. Der findes mange kommercielle databasetjenester, især inden for finansiel og teknisk information.

Disse databaser kan tilbyde statistikker vedrørende vare-, valuta- og aktiemarkeder, virksomheder og deres præstationer, importører og deres købsmønstre, besluttede sagerlove mv. Adgang til kommercielle databaser kan gives via kommunikationsforbindelser.

Nogle af databaseudbyderne tilbyder også databaser på cd-rom'er, og de opdaterede versioner af databaserne stilles til rådighed regelmæssigt. Databaserne på cd-rom'er har den fordel, at kommunikationsomkostningerne reduceres. I applikationer som aktiemarkedet, råvaremarkedet og valutamarkedsinformationen er dette medium imidlertid ikke egnet, fordi der er brug for information på en 'real-time' basis.