Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> SQL Server >> Content
    SQL Database Design Tutorial
    SQL (Structured Query Language) er standard programmeringsspråk som brukes til å opprette og administrere en database , en samling av relaterte data som er lagret i tabeller. Du kan danne relasjoner mellom tabeller med primær-og fremmednøkler . En primærnøkkel identifiserer en post i en tabell . En fremmednøkkel i et barn tabellen representerer primærnøkkelen for den overordnede tabellen , og knytter dem . For eksempel har kontoret en database med "kunde ", " ordre " og " ansatte " bord siden en kunde plasserer ordre som blir behandlet av ansatte . Den " CUSTOMER_ID " er den primære nøkkelen som identifiserer hver kunde post i tabellen . Den " ordre " table vil bestå av denne nøkkelen som en fremmed nøkkel til å knytte kundene med sine bestillinger . Instruksjoner
    en

    Identifiser enhetene for databasen. For eksempel enheter for et kontor database er "kunden ", " ordre ", " ansatte " og " avdelinger ".
    2

    Bestem attributter for hver enhet. For eksempel vil kunden tabellen inkluderer ID , "name ", " adresse ", " postnummer ", "telefon", "stat" og " landet ".
    3

    Etablere relasjoner mellom bordene . For eksempel , "kunde" plasserer "bestillinger " og " pålegg " behandles av " ansatte ".
    4

    Definer datatyper og begrensninger for hver av egenskapene . For eksempel kan " CUSTOMER_ID " være en numerisk verdi med maksimalt fem sifre , mens "navn" vil være en alfanumerisk verdi består av bokstaver, tall og spesialtegn. Merk at tallene blir behandlet her som tekst, og du kan ikke utføre matematiske operasjoner på dem .
    5

    Lag en enhet forholdet diagram for å gjøre forholdene klart. Du kan ha en-til -mange , mange-til -mange , en-til - en. En en-til -mange- relasjon eksisterer der en egenskap kan ha flere verdier som telefonnummer. En kunde kan ha mer enn ett telefonnummer. En mange-til -mange-relasjon er avbildet når hvert attributt kan ha flere verdier . For eksempel består en bestilling av mange elementer og ett element kan være en del av mange ordrer. En en- til-en forhold foreligger når hvert attributt kan bare ha én verdi .
    6

    Lag databasen ved å bruke " Create Database "-kommandoen i SQL. For eksempel kan du opprette kontoret database ved hjelp av følgende kommando : en

    CREATE TABLE kunde

    ( CUSTOMER_ID NUMMER ( 5 ) PRIMARY KEY , etter

    Navn VARCHAR2 ( 50 ) NOT NULL , etter

    gate VARCHAR2 ( 50 ) , etter

    By VARCHAR2 ( 25 ) , etter

    State VARCHAR2 ( 20 ) , etter

    zip_code VARCHAR2 ( 10 ) ) ;

    kommandoen over vil opprette en tabell med alle attributter med spesifikke datatyper , begrensninger og en primærnøkkel
    7

    Tilsvarende lage andre tabeller og etablere relasjoner. . For eksempler , er CUSTOMER_ID en fremmed nøkkel for "orden " tabellen . Du kan bruke følgende syntaks for å legge fremmednøkler i tabellen : en

    CREATE TABLE ordre

    ( ORDER_NUMBER NUMMER ( 5 ) PRIMARY KEY , etter

    Navn VARCHAR2 ( 50 ) ,

    CUSTOMER_ID NUMMER ( 5 ) , etter

    CONSTRAINT order_customer_ID_fk

    FOREIGN KEY ( CUSTOMER_ID )

    REFERANSER kunde ( CUSTOMER_ID ) ) ;

    kommandoen ovenfor skaper ordenen bord , og identifiserer også forholdet mellom kunden og ordrer tabell . du må lage en kolonne for utenlandske nøkkelen også
    8

    Befolke databasen ved hjelp av følgende SQL -syntaks : .

    INSERT INTO Kunde innlogging

    VALUES ( 00001 , ' buzzword Technologies' , '2200 WATERSIDE PARKWAY ',' Dallas ' , ' TEXAS ' , '75080 ') ;

    Hver verdi tilsvarer et attributt i databasen. Rekkefølgen av verdiene bør være det samme som attributtene i tabell oppretting . Bruk denne syntaksen til å angi enkelte poster ett om gangen . Merk at alfanumeriske verdier er i enkle anførselstegn .
    9

    trekke ut informasjon fra databasen ved å bruke "velg" uttalelser. For eksempel vil vise alle postene i tabellen kunde , skriver du inn følgende syntaks: .

    SELECT * FROM kunde ;

    Dette vil vise alle postene i tabellen kunde

    10

    begrense radene hentet fra bordet ved å legge til "hvor" klausul , som velger rader som oppfyller kriteriene i klausulen. For eksempel , du ønsker å se alle kunder som bor i California. Endre ovenfor SELECT-setningen på følgende måte : en

    SELECT * FROM kunde WHERE State = " CA ";

    Du kan se alle de kundene som bor i California ved å kjøre denne kommandoen

    11

    Update en tabell ved hjelp av ALTER -kommandoen . Du kan bruke denne kommandoen til å endre noen egenskaper verdier eller legge til kolonner . For eksempel , vil du legge til en kolonne for å inkludere status for medlemskap i en kunde . Skriv inn følgende SQL -syntaks : .

    ALTER TABLE kunde ADD status VARCHAR ( 5 ) ;

    kjøre kommandoen vil legge til en ny kolonne til eksisterende kunde tabellen
    12 < p> Slett attributter, tabeller og rader ved å bruke " oppdatering" og " slipp " kommandoer på følgende måte :

    DROP tABLE kunde CASCADE begrensninger,

    Denne kommandoen vil slette tabellen kunde . Den "Cascade begrensninger " vil sikre at kunden tabellen vil bli droppet , selv om det er poster i " ordre " tabellen

    Du kan bruke "update "-kommandoen på følgende måte : .
    < P > UPDATE kunde

    SET name = " Whalen "

    WHERE CUSTOMER_ID = 00001 ;

    Denne kommandoen vil oppdatere kunden bordet og erstatte det eksisterende navnet på kunden å " Whalen " hvor CUSTOMER_ID er 00001 .

    früher :

     Weiter:
      Relatert Artike
    ·Hva er en DSN i en SQL Server 
    ·Slik installerer SQL Server på Windows XP 
    ·Hvordan koble til Oracle fra en SQL Server 
    ·Slik konverterer Spatial Data filer til en SQL Server 
    ·Hvordan migrere til SQL Server 2008 
    ·Hvordan oppdatere en kommando i en SQL Server 
    ·SQL Server Integration Tjenesten Tutorial 
    ·Hvordan automatisk fjerne SQL Server 2008 Express 
    ·SQL Server Database Dimensjonering Tools 
    ·Hvordan lage et webgrensesnitt SQL til å fylle en Data…
      Anbefalte artikler
    ·Hvordan redigere video Tags 
    ·En tutorial på hvordan å blåse opp et bilde i Photos…
    ·Hvordan lage en sjekkliste i Word 2007 
    ·Slik spiller en DivX i Windows Media Player 
    ·Hvordan lage websider med Photoshop ImageReady 
    ·Hvordan lage en Chrome Sphere i Photoshop CS5 
    ·Hvordan å vannmerke bilder med Gimp 
    ·Stinger Antivirus 
    ·Hvordan beskjære i Final Cut 
    ·Hvordan brenne Nedlastede PS2 spill til DVD 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/