Wat is een database?
Een van de technologie betreft dat de meeste mensen gewend zijn geraakt te worden gehoord, hetzij op het werk of tijdens het surfen op het internet is de database. De database wordt gebruikt om een zeer technische term, maar met de opkomst van de computer systemen en informatietechnologie in onze cultuur, de database is geworden van een huishouden termijn.
De definitie van een database is een gestructureerde verzameling van records of gegevens die wordt opgeslagen in een computersysteem. Om een database te echt functioneel, het moet niet alleen opslaan van grote hoeveelheden records goed, maar gemakkelijk bereikbaar zijn. Daarnaast worden nieuwe informatie en veranderingen moeten eveneens worden vrij gemakkelijk invoeren. Om te beschikken over een zeer efficiënte database-systeem, die u nodig hebt om een programma dat het beheer van de vragen en informatie die is opgeslagen op het systeem. Dit wordt meestal aangeduid als DBMS of een Database Management System. Naast deze functies, alle databases die zijn gemaakt moeten worden gebouwd met een hoge data-integriteit en het vermogen om gegevens te herstellen als de hardware niet.
Soorten Databases
Er zijn verschillende soorten gegevensbanken; elk type database heeft zijn eigen data model (hoe de data is gestructureerd). Zij omvatten; flat Model, Hiërarchische model, relationeel model en Network Model.
De Flat Model Databank
In een plat model database, er is een twee-dimensionale (platte structuur) array van gegevens. Er is bijvoorbeeld een kolom van informatie en in deze kolom wordt ervan uitgegaan dat elk gegeven, zal worden gerelateerd aan de andere kant. Bijvoorbeeld, een plat model database omvat uitsluitend postcodes. Binnen de database, er slechts een kolom en elke nieuwe rij binnen dat een kolom wordt een nieuwe postcode.
De Hiërarchische Model Databank
De hiërarchische database model lijkt op een boom, zoals structuur, zoals de manier waarop Microsoft Windows organiseert mappen en bestanden. In een hiërarchisch model database, elke opwaartse link geneste om te bewaren gegevens georganiseerd in een bepaalde volgorde op een zelfde niveau lijst. Bijvoorbeeld een hierarchal database van de verkoop, kan een lijst van alle dagen verkopen als een apart bestand. Binnen deze geneste bestand zijn alle van de verkoop (dezelfde soorten van gegevens) voor de dag.
Het Netwerk Model
In een netwerk model, het meest kenmerkende aspect is dat er een record wordt opgeslagen met een link naar andere stukken - in feite een netwerk. Deze netwerken (of soms aangeduid als pointers) kan een scala van verschillende soorten informatie, zoals node nummers of zelfs een diskette adres.
Het Relationele Model
Het relationeel model is het meest populaire type database en een uiterst krachtig instrument, niet alleen om informatie op te slaan, maar om toegang te krijgen tot deze zo goed. Relationele databases zijn georganiseerd als tabellen. De schoonheid van een tabel is dat de informatie kan worden geraadpleegd of toegevoegd zonder een reorganisatie van de tabellen. Een tabel kan hebben veel records en elk record kan hebben vele terreinen.
Tabellen zijn soms wel een relatie. Bijvoorbeeld, een bedrijf kan beschikken over een database genaamd klant orders, in deze database worden verschillende tabellen of relaties alle betreffende klant bestellingen. Tabellen kunnen ook informatie over klanten (naam, adres, contactgegevens, informatie-, klant-nummer, enz.) en andere tabellen (relaties) zoals bevelen dat de klant eerder gekocht (dit kan ook objectnummer, de objectbeschrijving betalen bedrag, betalingswijze, enz. ). Opgemerkt moet worden dat elk record (groep velden) in een relationele database heeft zijn eigen primaire sleutel. Een primaire sleutel is een uniek gebied dat maakt het makkelijk om een record.
Relationele databases gebruik maken van een programma-interface genaamd SQL of Standard Query Language. SQL wordt momenteel gebruikt op vrijwel alle relationele databases. Relationele databases zijn zeer gemakkelijk aanpassen aan bijna elke vorm van data-opslag. U kunt gemakkelijk relaties voor objecten die je verkoopt, werknemers die werken voor uw bedrijf, enz.
Toegang tot gegevens via een databank
Hoewel de opslag van gegevens is een geweldige functie van databases, database voor veel gebruikers de belangrijkste functie is snel en eenvoudig terugvinden van informatie. In een relationele database, is het zeer eenvoudig om te pull up informatie met betrekking tot een werknemer, maar relationele databases ook de kracht van stromend queries. Queries zijn verzoeken te trekken op specifieke soorten informatie en ofwel laten zien in hun natuurlijke toestand of een rapport maken met behulp van de gegevens. Bijvoorbeeld, als je een database van de werknemers en het opgenomen tabellen, zoals salaris en functieomschrijving, kunt u eenvoudig uitvoeren van een zoekopdracht die banen betalen boven een bepaald bedrag. Ongeacht wat voor soort informatie u opslaat op uw database, query's kan worden gemaakt met SQL te helpen bij het beantwoorden van belangrijke vragen.
De opslag van een database
Databases kunnen zeer klein (minder dan 1 MB) of zeer groot en ingewikkeld (terabyte zoals in vele overheid databases), maar alle databases opgeslagen en zijn meestal gevestigd op de harde schijf of andere vormen van opslag-apparaten en zijn toegankelijk via de computer. Grote databases kunnen eisen aparte servers en locaties, maar vele kleine databases kunnen passen gemakkelijk als bestanden op uw computer de harde schijf.
Het beveiligen van een database
Natuurlijk, veel databases opslaan vertrouwelijke en belangrijke informatie die niet gemakkelijk toegankelijk is door gewoon niemand. Veel databases vereisen wachtwoorden en andere beveiligingsfuncties in om toegang te krijgen tot de informatie. Hoewel sommige databanken zijn toegankelijk via het internet via een netwerk, andere databases zijn gesloten systemen en kan alleen worden geraadpleegd op de site.
Verder lezen
|
Gratis White papers over database technologie
Bookmark Wat is een database| Database Security Bescherm uw gegevens door het leveren van volledige zichtbaarheid database beveiliging |

