Een vrouw werkt op haar computer in een modern kantoor
Afbeelding tegoed: Wavebreakmedia Ltd/Wavebreak Media/Getty Images
Softwareleveranciers bieden databasetools die op uw pc worden uitgevoerd, terwijl internetserviceproviders webgebaseerde bedieningspanelen bieden die databases configureren met behulp van de browser van uw computer. Als je ervaring hebt met het maken van databases, is het opzetten van een online database een vergelijkbaar proces: een databaseserveraccount verkrijgen en softwaretools gebruiken om een nieuwe database op te zetten en gegevensstructuren te creëren in het. De databaseserver kan er een zijn die op afstand wordt gehost bij een ISP, of het kan uw eigen servercomputer zijn die met internet is verbonden.
Serveraccount
Voordat u een online database kunt maken, moet u een databaseserveraccount instellen bij een internetprovider. De provider bezit en exploiteert de serverapparatuur en levert de software op hun locatie; je betaalt voor de dienst en hebt toegang tot de database. Het aanbod van databasesoftware omvat Microsoft SQL Server, Oracle, MySQL, MongoDB en andere; deze platforms hebben snelle responstijden voor drukke websites. Voor websites met relatief weinig activiteit kunt u ervoor kiezen om een Microsoft Access- of FileMaker Pro-database te maken en deze naar de serviceprovider te uploaden.
Video van de dag
Naast het online account heeft u softwaretools op uw pc nodig om de database vanaf uw desktop te beheren. De databaseleverancier biedt beheersoftware waarmee u tabellen, indexen en andere databasestructuren kunt maken; over het algemeen is de software eigendom van de leverancier en werkt deze alleen met de database van de leverancier. Met de Management Studio-desktopsoftware van Microsoft kunt u bijvoorbeeld SQL Server-databases beheren.
Veiligheid
Online databases hebben een gebruikers-ID en wachtwoord van een beheerder waarmee volledige toegang tot de database wordt verleend. Maak voor de beste beveiliging een extra gebruikers-ID en wachtwoorden aan die alleen toegang hebben tot die gegevens die absoluut noodzakelijk zijn voor een specifiek doel; anders kan een hacker controle krijgen over uw database en vertrouwelijke informatie stelen.
Data laden
Eenmaal gemaakt, is een database een lege structuur die mogelijk nuttige gegevens nodig heeft om correct te functioneren. Een online speelgoedwinkel heeft bijvoorbeeld inventarisgegevens nodig waarin elk speelgoed dat te koop is, wordt beschreven, inclusief een modelnummer, beschrijving en prijs. Als u deze informatie al in een ander formaat hebt, bijvoorbeeld een Microsoft Excel-spreadsheet, kunt u de clienttoolsoftware gebruiken om de Excel-gegevens naar de database te kopiëren. Als u deze gegevens niet in een geautomatiseerde vorm heeft, dient u deze handmatig in te voeren.
Programma verbinding
Webprogramma's gebruiken informatie in de online database om de website te laten werken; de programma's lezen de gegevens en sturen de gebruiker webpagina's op basis van de database-inhoud. Elk programma bevat een stukje gegevens dat een verbindingsreeks wordt genoemd; de string specificeert de databasenaam, het Internet Protocol-adres van de server, een login-ID en wachtwoord, en andere informatie. De huishoudelijke sectie van het programma gebruikt de string om de database te openen; andere delen van het programma zoeken naar gegevens, wijzigen bestaande records of voegen nieuwe toe. Om uw database veilig te houden, gebruikt u gebruikers-ID's en wachtwoorden met beperkte toegang in uw programma's, niet de beheerders-ID.