Een bestand bestaat uit verschillende soorten gegevens die worden georganiseerd voor een aantal toepassingen . Een adresboek is een eenvoudig voorbeeld van een database en een meer uitvoerig ontworpen databank zou demografische statistieken worden gebruikt door gouvernementele organisaties of grote onderzoek corporaties houden . Verschillende soorten databases bevatten verschillende soorten gegevens --- bijvoorbeeld tekst , cijfers of afbeeldingen . Hiërarchische model De hiërarchische model -database bestaat uit kind en ouder data elementen geordend in een boomstructuur . De enige verbinding toegestaan tussen twee datasets als die van ouder en kind . Het probleem kan worden geïllustreerd in een zeer letterlijke zin , als een bedrijf een hiërarchische database waarin werknemers en hun gezinnen , zou een werknemer worden vertegenwoordigd door een ouder -element en als de werknemer had drie kinderen , zouden ze worden vertegenwoordigd door drie bovenliggende elementen ( elk een) . Dit betekent dat elk kind is alleen toegestaan door het systeem om een ouder te hebben. Netwerk Model Het netwerkmodel databank gedefinieerd in de 1971 -conferentie in Data Systems Talen uitstrekt over de hiërarchische database die datasets zijn toegestaan een veel-op - veel-relatie . Dit is belangrijk omdat in sommige omstandigheden onderliggende elementen van data kan twee bovenliggende elementen , zoals in het vorige voorbeeld nodig . De CODASYL netwerkmodel databank is gebaseerd op wiskundige verzamelingenleer , en elke ouder element van gegevens kan een kind element in een of meer sets in set van de database te construeren zijn. Relational Model < br > In een relationele database- model , worden alle gegevens en de relaties tussen de gegevens geordend in tabellen . Elke tafel verzamelt gegevens en scheidt elke unieke binnenkomst in een nieuwe rij . Iedere rij bevat dezelfde bijbehorende gegevens velden . Elke kolom data veld heeft zijn eigen unieke naam en het bijbehorende gegevenstype . Bijvoorbeeld in een iTunes- afspeellijst , wordt elk nummer geplaatst op zijn eigen rij . Datavelden elk bezetten hun eigen kolom , en alle data formaten zijn verenigd . De volgorde van de rijen of kolommen is niet significant . Object /Relational Model Databases gebouwd met het object /relatie -model toe te voegen nieuwe mogelijkheden om standaard tabelvorm databasesystemen . In aanvulling op de conventionele weidse gegevens , kunnen meer ingewikkelde binaire media worden opgeslagen , zoals afbeeldingen , audio , video en applets . De gebruiker kan complexe analytische en manipulatieve handelingen uitvoeren om samengestelde multimedia en andere objecten ingekapseld in de datastructuur te zetten .
|