Sinds 1988, heeft Microsoft aangeboden de beheersoftware van de SQL Server-database. SQL (uitgesproken "vervolg") of Structured Query Language, is een gestandaardiseerde reeks opdrachten die programmeurs gebruiken om gegevens te beheren. SQL Server is een snelle, betrouwbare opslagplaats voor het organiseren van grote hoeveelheden informatie. Het biedt tools voor het delen van de gegevens en een beveiligingssysteem om het veilig te houden.
Client-servermodel
SQL Server gebruikt het client / server-model voor gegevensbeheer. Met client / server-, een programma genaamd de klant verzoeken gegevens van een serverprogramma, meestal op een andere computer. De server beoordeelt het verzoek en gegevens naar de client wordt doorgegeven. Dit verbetert de beveiliging omdat de client dient de juiste wachtwoordgegevens voor de server om de gegevens vrij te geven. Het helpt ook toegang tot de gegevens van de snelheid, omdat de servercomputer al het harde werk van gegevensbeheer doet; de client ontvangt de resultaten. Een organisatie die gebruikmaakt van SQL Server meestal heeft verschillende specifieke computers voor het.
Relationele Database
U kunt gegevens op veel verschillende manieren ordenen. U kunt in een enkelvoudig bestand typen, in een werkblad ordenen of .it verdelen in afzonderlijke delen. Als u een grote website draait en miljoenen records beheren, is efficiëntie belangrijk. Microsoft SQL Server gebruikt een methode voor de organisatie van gegevens is een relationele database genoemd. Een databaseontwerper kijkt van de organisatie informatie en creëert structuren genaamd tabellen om te slaan. Door het koppelen van de tabellen in verschillende combinaties, ze kan, bijvoorbeeld, zien hoeveel klanten ze heeft door de staat, wat ze gekocht en hoe vaak ze naar de website.
SQL-taal
SQL Server gebruikt de SQL taal. Met behulp van SQL, kan een programmeur tabellen maken, toevoegen, verwijderen of bijwerken van gegevens, en sorteren en snel worden opgehaald. Ook gebruiken verschillende softwarebedrijven, zoals Oracle en MySQL, de SQL-taal, zodat programmeurs kunnen gebruiken dezelfde vaardigheden voor het beheren van gegevens die zijn opgeslagen op verschillende systemen.
Hulpmiddelen
De kern van SQL Server is het programma dat gegevens aanvragen van clientprogramma's worden verwerkt. Daarnaast zijn er programma's om te bouwen van databases, en importeren en exporteren van gegevens van de database prestaties controleren. Terwijl een programmeur veel van deze taken vanuit de SQL-taal doen kunt, maken de extra softwaretools de baan gemakkelijker om te leren en uit te voeren.
Veiligheid en integriteit
Als u verantwoordelijk voor de gegevens van een bedrijf bent, moet u om te beheren wie wel en wie geen toegang tot het. Met SQL Server, kunt u veel verschillende beveiligingsniveaus, verhuur van sommige gebruikers zien of wijziging van gegevens en andere gebruikers worden vergrendeld. Het laat ook een programmeur bouwen regels in de database om ervoor te zorgen dat de gegevens heeft integriteit. Adres van de klant kan bijvoorbeeld een regel dat de staat moet afkomstig zijn uit een lijst met afkortingen van de staat hebben. Als een gebruiker probeert een staat van "ZX", zal SQL Server verwerpen.