Hvordan lage en SQL Server -database: 12 trinn (med bilder)

Innholdsfortegnelse:

Hvordan lage en SQL Server -database: 12 trinn (med bilder)
Hvordan lage en SQL Server -database: 12 trinn (med bilder)

Video: Hvordan lage en SQL Server -database: 12 trinn (med bilder)

Video: Hvordan lage en SQL Server -database: 12 trinn (med bilder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Kan
Anonim

SQL Server -databaser er noen av de vanligste databasene som brukes, delvis takket være hvor enkelt det er å lage og vedlikeholde dem. Med et gratis grafisk brukergrensesnitt (GUI) -program som SQL Server Management, trenger du ikke bekymre deg for å famle rundt med kommandolinjen. Se trinn 1 nedenfor for å opprette en database og begynne å skrive inn informasjonen din på bare noen få minutter.

Trinn

Opprett en SQL Server -database Trinn 1
Opprett en SQL Server -database Trinn 1

Trinn 1. Installer SQL Server Management Studio -programvaren

Denne programvaren er gratis tilgjengelig fra Microsoft, og lar deg koble til og administrere SQL -serveren fra et grafisk grensesnitt i stedet for å måtte bruke kommandolinjen.

  • For å koble til en ekstern forekomst av en SQL -server trenger du denne eller lignende programvare.
  • Mac-brukere kan bruke åpen kildekode-programmer som DbVisualizer eller SQuirreL SQL. Grensesnittene vil være forskjellige, men de samme generelle prinsippene gjelder.
  • For å lære hvordan du oppretter databaser ved hjelp av kommandolinjeverktøy, se denne veiledningen.
Opprett en SQL Server -database Trinn 2
Opprett en SQL Server -database Trinn 2

Trinn 2. Start opp SQL Server Management Studio

Når du starter programmet for første gang, blir du spurt hvilken server du vil koble til. Hvis du allerede har en server i gang, og har nødvendige tillatelser for å koble til den, kan du angi serveradressen og autentiseringsinformasjonen. Hvis du vil opprette en lokal database, angir du Databasenavn til. og godkjenningstypen til "Windows Authentication".

Klikk på Koble til for å fortsette

Opprett en SQL Server -database Trinn 3
Opprett en SQL Server -database Trinn 3

Trinn 3. Finn Database -mappen

Etter at tilkoblingen til serveren, enten lokal eller ekstern, er opprettet, åpnes Object Explorer -vinduet på venstre side av skjermen. Øverst i Object Explorer -treet vil være serveren du er koblet til. Hvis det ikke er utvidet, klikker du på "+" - ikonet ved siden av det. Lokaliserte mappen Databaser.

Opprett en SQL Server -database Trinn 4
Opprett en SQL Server -database Trinn 4

Trinn 4. Opprett en ny database

Høyreklikk på Databaser-mappen og velg "Ny database …". Et vindu vil vises, slik at du kan konfigurere databasen før du oppretter den. Gi databasen et navn som hjelper deg å identifisere den. De fleste brukere kan la resten av innstillingene stå som standard.

  • Du vil merke at mens du skriver databasenavnet, vil ytterligere to filer opprettes automatisk: Data- og loggfilen. Datafilen inneholder alle dataene i databasen, mens loggfilen sporer endringer i databasen.
  • Klikk OK for å opprette databasen. Du vil se din nye database vises i den utvidede databasemappen. Den vil ha et sylinderikon.
Opprett en SQL Server -database Trinn 5
Opprett en SQL Server -database Trinn 5

Trinn 5. Lag et bord

En database kan bare lagre data hvis du oppretter en struktur for disse dataene. En tabell inneholder informasjonen du skriver inn i databasen din, og du må opprette den før du kan fortsette. Utvid den nye databasen i databasemappen, og høyreklikk på tabellmappen og velg "Ny tabell …".

Windows åpnes på resten av skjermen som lar deg manipulere det nye bordet

Opprett en SQL Server -database Trinn 6
Opprett en SQL Server -database Trinn 6

Trinn 6. Lag den primære nøkkelen

Det anbefales på det sterkeste at du oppretter en primærnøkkel som den første kolonnen på bordet. Dette fungerer som et ID -nummer, eller postnummer, som lar deg enkelt huske disse oppføringene senere. For å opprette dette, skriv inn "ID" i feltet Kolonnenavn, skriv int i feltet Datatype og fjern merket for "Tillat null". Klikk på nøkkelikonet på verktøylinjen for å angi denne kolonnen som hovednøkkel.

  • Du vil ikke tillate nullverdier fordi du alltid vil at oppføringen skal være minst "1". Hvis du tillater null, vil den første oppføringen være "0".
  • I vinduet Kolonneegenskaper ruller du ned til du finner alternativet Identitetsspesifikasjon. Utvid den og sett "(ls Identity)" til "Ja". Dette vil automatisk øke verdien av ID -kolonnen for hver oppføring, og automatisk nummerere hver nye oppføring.
Lag en SQL Server Database Trinn 7
Lag en SQL Server Database Trinn 7

Trinn 7. Forstå hvordan tabeller er strukturert

Tabeller består av felt eller kolonner. Hver kolonne representerer ett aspekt av en databaseoppføring. For eksempel, hvis du opprettet en database med ansatte, kan det hende du har en "Fornavn" -kolonne, en "Etternavn" -kolonne, en "Adresse" -kolonne og en "Telefonnummer" -kolonne.

Opprett en SQL Server -database Trinn 8
Opprett en SQL Server -database Trinn 8

Trinn 8. Lag resten av kolonnene

Når du er ferdig med å fylle ut feltene for primærnøkkelen, vil du legge merke til at nye felt vises under den. Disse lar deg skrive inn i din neste kolonne. Fyll ut feltene slik du synes, og sørg for at du velger riktig datatype for informasjonen som skal legges inn i den kolonnen:

  • nchar (#) - Dette er datatypen du bør bruke for tekst, for eksempel navn, adresser osv. Tallet i parentes er det maksimale antallet tegn som er tillatt for dette feltet. Å sette en grense sikrer at databasestørrelsen forblir håndterbar. Telefonnumre bør lagres med dette formatet, ettersom du ikke utfører matematiske funksjoner på dem.
  • int - Dette er for hele tall, og brukes vanligvis i ID -feltet.
  • desimal (x, y) - Dette vil lagre tall i desimalform, og tallene i parentesene angir henholdsvis totalt antall sifre og tallstallene etter desimalen. For eksempel vil desimal (6, 2) lagre tall som 0000.00.
Opprett en SQL Server -database Trinn 9
Opprett en SQL Server -database Trinn 9

Trinn 9. Lagre bordet

Når du er ferdig med å lage kolonnene, må du lagre tabellen før du legger inn informasjon. Klikk på Lagre -ikonet på verktøylinjen, og skriv deretter inn et navn på tabellen. Det er lurt å navngi tabellen på en måte som hjelper deg å gjenkjenne innholdet, spesielt for større databaser med flere tabeller.

Opprett en SQL Server -database Trinn 10
Opprett en SQL Server -database Trinn 10

Trinn 10. Legg til data i tabellen

Når du har lagret tabellen, kan du begynne å legge til data i den. Utvid Tabeller -mappen i Object Explorer -vinduet. Hvis den nye tabellen ikke er oppført, høyreklikker du på Tabeller-mappen og velger Oppdater. Høyreklikk på tabellen og velg "Rediger topp 200 rader".

  • Midtvinduet viser felt der du kan begynne å skrive inn data. ID -feltet ditt fylles ut automatisk, så du kan ignorere det akkurat nå. Fyll ut informasjonen for resten av feltene. Når du klikker på neste rad, vil du se ID -feltet i første rad fylles ut automatisk.
  • Fortsett denne prosessen til du har angitt all informasjonen du trenger.
Opprett en SQL Server -database Trinn 11
Opprett en SQL Server -database Trinn 11

Trinn 11. Utfør tabellen for å lagre dataene

Klikk på Utfør SQL -knappen på verktøylinjen når du er ferdig med å skrive inn informasjonen for å lagre den i tabellen. SQL -serveren kjøres i bakgrunnen og analyserer alle dataene i kolonnene du opprettet. Knappen ser ut som et rødt utropstegn. Du kan også trykke Ctrl+R for å utføre.

Hvis det er noen feil, vil du bli vist hvilke oppføringer som er fylt ut feil før tabellen kan utføres

Opprett en SQL Server -database Trinn 12
Opprett en SQL Server -database Trinn 12

Trinn 12. Spør dataene dine

På dette tidspunktet er databasen din opprettet. Du kan lage så mange tabeller du trenger i hver database (det er en grense, men de fleste brukere trenger ikke å bekymre seg for det med mindre de jobber med databaser på virksomhetsnivå). Du kan nå spørre dataene dine for rapporter eller andre administrative formål. Se denne veiledningen for detaljert informasjon om kjørende søk.

Anbefalt: