Huis Persoonlijke financiën Waarden beperken in SQL Server 2005 - dummies

Waarden beperken in SQL Server 2005 - dummies

Video: Python Web Apps with Flask by Ezra Zigmond 2024

Video: Python Web Apps with Flask by Ezra Zigmond 2024
Anonim

Een onderdeel van Microsoft SQL Server 2005 voor Dummy's Cheat-sheet

Beperkingen (regels afgedwongen door SQL Server 2005) bieden een belangrijke manier om de gegevensintegriteit te waarborgen. Met SQL Server 2005 kunt u de toegestane waarden in een bepaalde kolom beperken, zodat ongepaste gegevens niet zijn toegestaan.

SQL Server 2005 ondersteunt vijf typen voorwaarden:

  • Niet null: Wanneer deze voorwaarde is opgegeven, is het niet toegestaan ​​een veld in een kolom zonder gegevens te hebben.

  • Controle: Deze beperking specificeert toegestane waarden. U kunt bijvoorbeeld de leeftijd van werknemers tussen 16 en 65 jaar hebben.

  • Uniek: Deze beperking geeft aan dat u de waarde in een veld in een ander veld in dezelfde kolom niet kunt herhalen.

  • Primaire sleutel: Deze beperking specificeert een unieke ID voor de waarde in een veld, die een rij op unieke wijze identificeert.

  • Vreemde sleutel: Deze beperking verwijst naar een unieke identifier in een andere tabel in de database.

(Het gegevenstype in de tabelontwerper beperkt ook de toegestane waarden in een kolom, maar wordt niet beschouwd als een beperking.)

Wanneer u een tabel maakt, voegt u meestal een primaire sleutel toe aan de tabel. Een tabel heeft mogelijk maar één primaire sleutel.

Als u bij het maken van de tabel geen kolom (of combinatie van kolommen) als primaire sleutel opgeeft, kunt u later een primaire sleutel opgeven, mits aan bepaalde voorwaarden is voldaan. Een kolom die als primaire sleutel is bedoeld, mag geen NULL-waarden hebben en elke waarde in de kolom moet uniek zijn. Als de tabel gegevens bevat en niet aan deze voorwaarden is voldaan, veroorzaakt uw poging om een ​​primaire sleutel in die kolom te maken een fout en wordt er geen primaire sleutel gemaakt.

Kies een primaire sleutel wanneer u voor het eerst een tabel maakt. Hiermee voorkomt u mogelijke tijdrovende wijzigingen in een tabel nadat deze gegevens bevat.

Als u de kolom (of combinatie van kolommen) die de primaire sleutel is, wilt wijzigen, moet u de beperking van de primaire sleutel in de oorspronkelijke kolom (men) verwijderen en een beperking voor de primaire sleutel toevoegen. Als naar de oorspronkelijke primaire sleutel wordt verwezen door een externe sleutelbeperking, moet u eerst de externe sleutelbeperking verwijderen en vervolgens de oorspronkelijke primaire sleutelbeperking verwijderen.

Ga als volgt te werk om een ​​controlevoorwaarde toe te voegen:

  1. Klik met de rechtermuisknop op de rij met de relevante kolom.

  2. Kies Constraints controleren in het contextmenu.

  3. Klik in het dialoogvenster Check Constraints op de knop Toevoegen om een ​​nieuwe beperking toe te voegen.

  4. Klik op de ellips in de rij Expression van het rechterdeelvenster van het venster Check Constraints.

    Het dialoogvenster Check Constraints wordt geopend.

  5. Voer een uitdrukking in die de beperking opgeeft.

    De toegestane expressies zijn afhankelijk van het datatype van de kolom. In een kolom Leeftijd kunt u bijvoorbeeld opgeven dat toegestane leeftijden liggen tussen 16 en 70 met behulp van de volgende expressie:

Leeftijd> = 16 EN leeftijd 

Waarden beperken in SQL Server 2005 - dummies

Bewerkers keuze

Key Taoists in History - dummies

Key Taoists in History - dummies

De oorsprong van het taoïsme reikt terug tot het prehistorische China, en heeft een sterke invloed gehad over de Chinese cultuur in de loop van zijn geschiedenis. De volgende mensen vormden het Taoïsme in de tijd en maakten het tot wat het nu is: Lao Tzu: Lao Tzu is de traditionele & ldquo; oprichter & rdquo; van het taoïsme en de befaamde auteur van de Tao Te Ching. ...

Woorden die worden gebruikt om religieuze twijfel te beschrijven en te labelen - dummies

Woorden die worden gebruikt om religieuze twijfel te beschrijven en te labelen - dummies

Atheïsme en andere soorten religieuze twijfel zijn verworden a-blok met labels en voorwaarden. Sommige zijn belangrijker dan andere; sommige zijn neutraal of positief; anderen worden gebruikt (zelfs door atheïsten) als putdowns. De volgende lijst bevat alle belangrijke labels: goed, slecht en lelijk. Atheist: Gelooft niet dat er een god of goden bestaat. Agnostisch: ...

Basisbeginselen van tools voor het bewerken van mobiele foto's voor visuele sociale marketing - dummies

Basisbeginselen van tools voor het bewerken van mobiele foto's voor visuele sociale marketing - dummies

Met meer en meer mensen gebruikmakend van hun smartphones om foto's te maken voor visuele sociale marketing, is het niet verrassend dat veel toepassingen voor het bewerken van mobiele telefoons beschikbaar zijn. Dit zijn de voordelen van het gebruik van mobiele bewerkings-apps: ze zijn meestal gemakkelijk te gebruiken. Ze kosten meestal minder dan $ 5. Ze hebben unieke filters en bewerken ...

Bewerkers keuze

Hoe u metrics vermijdt met uw website Analytics-gegevens - dummies

Hoe u metrics vermijdt met uw website Analytics-gegevens - dummies

U kunt zich afvragen hoe ter wereld je fouten kunt maken met gegevens die in nette rapporten en grafieken aan je worden geleverd. Social media-metricservices doen er alles aan om alle en alle gegevens die u hen opgeeft, te verzamelen. Er zijn veel valkuilen voor statistieken. U kunt eenvoudig ...

Hoe codes en patronen voor sociale media te ontcijferen - dummies

Hoe codes en patronen voor sociale media te ontcijferen - dummies

Terwijl u uw sociale netwerk volgt media-metrieken in de loop van de tijd en beginnen met het gebruik van enkele van de volgende laag-hulpmiddelen, zoals segmentatie en dayparting, om uw online en sociale interactie te analyseren, het is belangrijk om uw oog te houden op patronen van gebruik, interesse en betrokkenheid en de geheime codes uw bezoekers en fans / volgers sturen ...

Hoe u uw Klout-account verwijdert - dummies

Hoe u uw Klout-account verwijdert - dummies

Als u besluit dat u niet langer wenst deel te nemen aan Klout, je kunt je volledig afmelden door naar de opt-outpagina op Klout te gaan. com. Omdat Klout openbare informatie gebruikt die van het internet is gehaald, kan het zijn dat er al wat gegevens voor u zijn opgeslagen, zelfs als u zich niet voor Klout hebt aangemeld. Of u nu wel of niet ...

Bewerkers keuze

Het tabblad Lettertype gebruiken in Word 2007 - dummies

Het tabblad Lettertype gebruiken in Word 2007 - dummies

Het tabblad Lettertype in het lettertype Word 2007 Het dialoogvenster bevat veel opdrachten voor het opmaken van tekst, waaronder enkele die u niet kunt openen via de groep Lettertype op het tabblad Start. U kunt bijvoorbeeld ook effecten zoals schaduwen en embossing toevoegen en een voorbeeld van de resultaten bekijken voordat u ze toepast. Roep het dialoogvenster Lettertype op. ...

Hoe u de opdracht Go To gebruikt in Word 2007 - dummies

Hoe u de opdracht Go To gebruikt in Word 2007 - dummies

Gebruikt u de opdracht Ga naar in Word 2007 om de invoegwijzer naar een specifieke pagina of regel te sturen of naar de locatie van een aantal interessante dingen die Word mogelijk in uw document kan invoegen.

Hoe de opdracht Ga naar Commando te gebruiken in Word 2016 - dummies

Hoe de opdracht Ga naar Commando te gebruiken in Word 2016 - dummies

U om de invoegwijzer naar een specifieke pagina of regel te sturen of naar de locatie van een aantal interessante items die Word mogelijk in uw document kan proppen. De opdracht Ga naar is je tekstverwerkende teleporter naar elke willekeurige locatie. Ga als volgt te werk om de opdracht Ga naar te gebruiken: ...