Video: [SQL 2005] Installatie van Microsft SQL Server 2005 software 2024
De belangrijkste van de mogelijke databaseobjecten zijn de tabellen, die de feitelijke gegevens bevatten waaruit de database bestaat. Een database is niet erg nuttig zonder ten minste één tabel. De meeste echte databases hebben meer dan één tabel - in feite hebben veel databases tientallen tabellen.
Ga als volgt te werk om een tabel te maken:
-
Klik met de rechtermuisknop op het tabblad Tables voor de database en kies Nieuwe tabel.
Het volgende venster verschijnt.
-
Typ de naam van de eerste kolom van de tabel en druk vervolgens op de Tab-toets.
-
Kies het gegevenstype voor de kolom en druk vervolgens op de Tab-toets.
SQL Server heeft verschillende gegevenstypen waaruit u voor elke kolom kunt kiezen. Gebruik de vervolgkeuzelijst om het juiste type te kiezen.
-
Schakel het selectievakje Allow Nulls in om aan te geven of de kolom null-waarden moet toestaan. Druk vervolgens op de Tab-toets.
Null's zijn een van de meer verwarrende aspecten van databaseontwerp en -programma's. In een SQL-database betekent nul dat het item geen waarde heeft. Het is anders dan nul (voor getallen) of een lege reeks (voor tekst). Door een kolom null-waarden toe te staan, worden programmeercomplexiteiten geïntroduceerd, omdat wanneer u de waarde van een kolom ophaalt, het programma moet anticiperen op het feit dat de waarde mogelijk ontbreekt.
Maar het verbieden van nullen (door het selectievakje uit te schakelen) introduceert ook complexiteiten, omdat u ervoor moet zorgen dat u altijd een expliciete waarde voor elke kolom opgeeft.
De uitdrukking nulwaarde is eigenlijk een oxymoron. Omdat null de afwezigheid van een waarde betekent, heeft het geen zin om te zeggen dat een kolom een null-waarde kan hebben of dat de waarde van een kolom nul is.
-
Herhaal stap 2 en 4 om extra kolommen te maken.
De volgende afbeelding laat zien hoe de tabel eruitziet nadat verschillende kolommen zijn gedefinieerd.
-
Wanneer alle kolommen zijn gemaakt, selecteert u de kolom die u wilt gebruiken als een sleutelveld voor de tabel, klikt u met de rechtermuisknop op de kolom en kiest u Primaire sleutel instellen.
Er verschijnt een klein sleutelpictogram naast de kolom of kolommen om de primaire sleutel aan te geven.
(De primaire sleutel biedt een unieke waarde die kan worden gebruikt om elke rij in de tabel te identificeren. De meeste tabellen gebruiken een enkele kolom, zoals een klantnummer of een factuurnummer, als de primaire sleutel Maar sommige tabellen maken de primaire sleutel door twee of meer kolommen te combineren.Dit type sleutel wordt een samengestelde sleutel genoemd. )
-
Klik met de rechtermuisknop op het tabblad tabelnaam dat boven de lijst met kolommen verschijnt en kies Opslaan.
Er verschijnt een dialoogvenster Opslaan waarin u wordt gevraagd een naam voor de tabel in te voeren.
-
Typ een naam voor de tabel en klik vervolgens op OK.
De tabel is gemaakt.
Houd er rekening mee dat elke kolom een eigenschappenpagina heeft die wordt weergegeven wanneer u de kolom selecteert. U kunt voor elke kolom een aantal eigenschappen instellen, waaronder de volgende:
-
Standaardwaarde: Een waarde die voor de kolom wordt opgegeven als er geen waarde wordt opgegeven wanneer een rij wordt gemaakt. Deze eigenschap is vooral handig voor kolommen waarvoor geen null-waarden zijn toegestaan.
-
Beschrijving: Een tekstbeschrijving die u kunt gebruiken om het doel van de kolom toe te lichten.
-
Identiteitsspecificatie: Wordt gebruikt om een identiteitsveld te maken , een veld waarvan de waarde automatisch wordt gegenereerd wanneer rijen worden gemaakt. Identiteitsvelden worden vaak gebruikt als het primaire sleutelveld voor een tabel wanneer het wenselijk is dat de tabel een primaire sleutel heeft, maar geen enkele andere kolom in de tabel biedt een unieke waarde voor elke rij.
Wanneer u een identiteitsveld maakt, kunt u twee instellingen opgeven die van invloed zijn op de manier waarop de waarden worden gegenereerd. Het seed is de waarde die wordt gebruikt voor de eerste rij in de tabel. De toename is een waarde die wordt toegevoegd aan het zaad voor elke volgende rij. Als u bijvoorbeeld 1000 opgeeft voor het seed en 1 voor het increment, krijgen de rijen in de tabel het nummer 1001, 1002, 1003, enzovoort.