Computer systemen maken gebruik van twee verschillende manieren om gegevens op een harde schijf te organiseren : file systemen en database management systemen . Bestandssystemen zijn de eenvoudiger en meer traditionele manier van omgaan met informatie - programma's te maken van bestanden en schrijven van gegevens rechtstreeks aan hen . Met een database programma's te sturen commando's naar een server die de commando's verwerkt en geeft de resultaten . De ingebouwde data -handling mogelijkheden van databases vereenvoudigen de taak van het beheren van informatie . Typische toepassingen Veel desktop applicaties gebruiken traditionele file systemen voor de verwerking in de vorm van documenten . Bijvoorbeeld , Microsoft Word maakt een gestructureerd document bestand dat tekst , lettertypen en opmaak instructies bevat . Word opent en manipuleert haar document -bestanden rechtstreeks . Toepassingen die informatie met goed georganiseerde en repetitieve structuren zijn geschikt voor databases . Bijvoorbeeld , een bank heeft een miljoen klanten en wil een rekeningnummer , naam en adres te houden voor elk een . Bovendien , elke klant veel transacties , die op hun beurt bestaan uit een datum , een soort transactie en een bedrag . Database- tabellen verwerken van dit soort gegevens gemakkelijk . Programmeren Inspanning Een programma dat zijn eigen bestand handhaaft moet de logica bevatten voor toegang tot het bestand . Bijvoorbeeld, als het houdt een lijst van recepten , moet een programmeur te bepalen hoe een bepaalde record te halen uit het bestand , en ook uitzoeken hoe de lijst van ingrediënten en het bakken van instructies te organiseren . Een databank vermindert de programmering inspanning, omdat het organiseert en leest informatie met behulp van zijn eigen ingebouwde software , de programmeur niet nodig om deze logica opnieuw voor elk bestand Kosten < . br Commerciële databasesoftware > komt meestal met aanzienlijke licentiekosten die afhankelijk zijn van de feature set en het aantal gebruikers . Hoewel de licentie voor open-source DBMS zoals MySQL zijn gratis, kan een organisatie nog oplopen technische ondersteuning en opleidingskosten . Daarnaast kan het DBMS voltijds beheerder om de database te beheren . Een file systeem kan enige administratie nodig , maar zelden gaat licentiekosten . SQL meeste moderne DBMS gebruik maken van de Structured Query Language voor de verwerking van informatie , rapportering , onderhoud en administratie taken. Het is al sinds de jaren 1970 , en de generaties van computer professionals hebben vertrouwd mee geworden . SQL biedt geavanceerde en gestandaardiseerde methoden voor het bijwerken , het ophalen en het structureren van data . File verwerkingssystemen niet soortgelijke steun SQL hebben , en informatie - management tools voor standaard bestanden zijn relatief veel primitiever .
|