Databases hebben een breed scala van toepassingen in bedrijfssystemen . Ze helpen bij het automatiseren repetitieve document aanpassen taken, ze stellen telefonisten aan snelle toegang tot klantgegevens en ze versnellen van de consolidatie van de financiële informatie . Databases categoriseren soorten gegevens en vervolgens de relaties tussen deze categorieën vast te stellen, de drie belangrijkste systemen voor databases zijn relationeel , hiërarchisch en netwerk. Elk heeft zijn eigen merites . Er zijn voordelen en nadelen aan de netwerkdatabase model in vergelijking met de andere twee voor databeheer. Organisatie Informatie wordt gegroepeerd in entiteiten of dossiers en elke entiteit attributen , die overeenkomen met kolomkoppen . Bijvoorbeeld , zou de entiteit " Klant " hebben Bedrijvengids Naam en telefoonnummer als twee attributen . Elke entiteit heeft een bepalende eigenschap die uniek identificeert elke record in de tabel . Dit wordt de sleutel , die een index . Tabellen worden door deze belangrijke eigenschappen verenigd om het aanbod van beschikbare gegevens voor elke query uit te breiden . Alternatieven De relationele database management systeem domineert bedrijfsapplicatie. Data is 'genormaliseerd' en vervolgens opgeslagen in tabellen . Genormaliseerde data past in een structuur die herhaling en redundantie van gegevens uitroeit . Het is de aansluiting tussen tabellen met genormaliseerde gegevens die een relatie tussen de kenmerken maakt en dus krijgt dit databasebeheersysteem zijn naam . Hiërarchische databases komen minder vaak voor . Ze met elkaar te verbinden entiteiten , opnieuw door de belangrijkste kenmerken , maar georganiseerd als ouder-kind relaties . Dit creëert een boomstructuur van gegevens en is geschikt voor geografische informatie , of gearchiveerde gegevens worden gebruikt voor " data mining ". Relaties Een netwerk -database is vergelijkbaar met een hiërarchische database. Echter , terwijl een hiërarchische database heeft slechts een - op-veel- relaties tussen entiteiten , een netwerk- database management systeem maakt het mogelijk veel-op - veel relaties . Dit is het bepalende kenmerk van het netwerk van DBMS . In een hiërarchische database , kan een moedermaatschappij hebben veel kinderen entiteiten , maar ieder kind mag slechts een ouder hebben . Dit is de een-op - veel-relatie . De veel-op - veel-relatie in een netwerk DBMS maakt een moedermaatschappij aan vele kinderen entiteiten , en een kind entiteit moeten veel ouder entiteiten hebben . Voordelen het belangrijkste voordeel van het netwerk DBMS model is de veel-op - veel-relatie . De hiërarchische database bevat geen rekenschap van vele menselijke organisatorische gebeurtenissen die vereisen dat een entiteit voor veel opwaartse links naar andere entiteiten . Bijvoorbeeld , in een medische databank , een arts kan worden toegewezen aan een groot aantal afdelingen en zorgen voor veel patiënten , terwijl de patiënt is een afdeling die niet door zonder link naar de relatie naar de dokter entiteit en dus de patiënt entiteit moet ook een link naar zowel de dokter entiteit en de afdeling entiteit . Dus een reeks van cross - relaties snel te ontwikkelen . Nadelen Relationele databases hebben structuren die veel-op - veel relaties tussen gevallen , of dossiers op te lossen , of een entiteit , maar het netwerk databases niet. Bijvoorbeeld , in de netwerkdatabase voorbeeld kan de patiënt veel artsen en een dokter vele patiënten , maar het netwerk DBMS kon slechts een van arts veel patiënt relatie of een patiënt vele arts relaties , niet beide . < Br >
|