IBM's DB2 database is een familie van software systemen die zijn ontworpen om te organiseren , opslaan en ophalen van gegevens . Een uitvloeisel van het onderzoek gedaan in de jaren 1970 , DB2 maakt gebruik van SQL , de Structured Query Language , de database structuren te creëren , evenals voegen en data in te veranderen . Versies van DB2 zijn beschikbaar voor een breed scala van computers , van smartphones tot grote mainframe systemen . Beschrijving DB2 is een relationele database server . Het centrale deel van een databaseserver een programma dat draait continu , meestal een speciale computer die is verbonden met een datanetwerk . Het programma ontvangt databank opdrachten van andere computers , voert de commando's en stuurt de gegevens terug . Doordat alle database- commando's gaan door het server programma, het dwingt de beveiliging van de database en behoudt zijn integriteit . In aanvulling op de server , DB2 bevat vele extra programma's gebruikt voor het onderhoud , analyseren en fine - tunen databases . Computers en besturingssystemen Aanvankelijk IBM DB2 aangeboden op zijn mainframe computers . In de jaren 1990 , het vrijgegeven versies voor computers met Linux en Microsoft Windows naast zijn eigen merkgebonden systemen zoals AIX . In 2011 , IBM heeft mobiele versies van DB2 voor platforms met Windows Pocket PC en Symbian , onder anderen . SQL De DB2-server programma maakt gebruik van SQL-commando's voor het opvragen van de data in databases , en voor het bouwen databasestructuren . SQL heeft voor het selecteren , sorteren , tellen en totaal gegevens in de database records. De meeste database- systeem verkopers onderdeel van SQL- standaard vast te stellen en hun eigen functies toevoegen aan het, het creëren van een dialect van de taal ; DB2 houdt zich aan de ANSI SQL- 92 Entry norm . Hoewel een SQL programmeur zal onmiddellijk herkennen van een DB2- programma te gebruiken , die zijn geschreven voor databases van andere leveranciers kan niet werken voor DB2 vanwege de kleine verschillen tussen de dialecten . Relational Database DB2 organiseert databaserecords in tabellen , waardoor afzonderlijke elementen genoemd velden bevatten . Een database bevat alle of de meeste van de informatie die nodig is voor een toepassing . Bijvoorbeeld , een inventaris applicatie heeft een database met twee tabellen : voorraad en magazijn. De voorraad tabel bestaat uit velden , zoals een artikelnummer en omschrijving . Het magazijn tafel heeft een locatiecode , locatie naam , artikelnummer en de hoeveelheid bij de hand . Om een lijst met locaties en hoeveelheden met een item beschrijving te verkrijgen , een relationele database tijdelijk verbindt de twee tabellen met elkaar verbonden door een gemeenschappelijk veld , het artikelnummer . Door het koppelen van tabellen , een relationele database mogelijk maakt geavanceerde data- analyses , terwijl het minimaliseren van de hoeveelheid gegevens die nodig .
|