| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> SQL Server >> Content
    SQL Database Design Tutorial
    SQL (Structured Query Language) er standarden programmeringssprog der anvendes til at oprette og administrere en database, en samling af relaterede data er gemt i tabeller. Du kan danne relationer mellem tabeller med primære og fremmede nøgler. En primær nøgle entydigt identificerer en post i en tabel . En fremmed nøgle i et barn tabel repræsenterer den primære nøgle i den overordnede tabel , og forbinder dem. For eksempel har dit kontor en database med "kunde ", " ordrer" og "ansatte" tabeller siden en kunde ordrer , der behandles af medarbejderne. Den " CUSTOMER_ID " er den primære nøgle , der identificerer hver enkelt kunde post i tabellen . Den " ordrer " table vil bestå af denne nøgle som en fremmed nøgle til at forbinde kunderne med deres ordrer. Instruktioner
    1

    Identificere enheder til din database. For eksempel er de enheder til et kontor databasen " kunde ", " ordrer ", " medarbejdere " og " afdelinger ".
    2

    Bestem attributter for hver enhed. For eksempel vil kunden tabellen omfatter ID , "name ", " adresse ", " postnummer ", " telefon ", " state " og " land ".
    3

    etablere relationer mellem tabellerne . For eksempel, " kunden" placerer "ordrer " og " ordrer " behandles med " medarbejdere ".
    4

    Definer datatyper og begrænsninger for hver af de attributter. For eksempel kan " CUSTOMER_ID " være en numerisk værdi med højst fem cifre , mens "navn" bliver en alfanumerisk værdi bestående af bogstaver, tal og specialtegn. Bemærk, at tallene bliver behandlet her som tekst, og du kan ikke udføre matematiske operationer på dem.
    5.

    Opret en enhed forholdet diagram til at gøre relationerne klart. Du kan have en-til -mange , mange-til -mange, en - til-en . En en-til -mange-relation foreligger, når én attribut kan have flere værdier som telefonnummer. Én kunde kan have mere end ét telefonnummer . En mange-til -mange-relation er afbildet , når hver attribut kan have flere værdier. For eksempel består en ordre af mange elementer og ét element kan være en del af mange bestillinger . En en-til -en-relation eksisterer, når hver egenskab kan kun have én værdi.
    6

    oprette databasen ved at bruge " Opret database " kommando i SQL. For eksempel kan du oprette kontoret database ved hjælp af følgende kommando : Hej

    CREATE TABLE kunden

    ( CUSTOMER_ID NUMMER ( 5) PRIMARY KEY , salg

    Navn VARCHAR2 (50) NOT NULL , Amerikas

    Street VARCHAR2 (50) ,

    By VARCHAR2 (25) ,

    State VARCHAR2 (20) ,

    zip_code VARCHAR2 (10) ) ;

    ovenstående kommando vil oprette en tabel med alle de egenskaber med bestemte datatyper , begrænsninger og en primær nøgle
    7

    Tilsvarende skabe andre tabeller og etablere relationer. . For eksempler , er CUSTOMER_ID en fremmed nøgle til "orden" tabellen. Du kan bruge den følgende syntaks for at tilføje fremmede nøgler i tabellen : Hej

    CREATE TABLE ordrer

    ( order_number NUMMER ( 5) PRIMARY KEY , salg

    Navn VARCHAR2 (50) ,

    CUSTOMER_ID NUMMER ( 5) ,

    CONSTRAINT order_customer_ID_fk

    FOREIGN KEY ( CUSTOMER_ID )

    REFERENCER kunde ( CUSTOMER_ID )),

    ovenstående kommando opretter Order bordet og identificerer også forholdet mellem kunden og tabellen Ordrer. du nødt til at oprette en kolonne for den fremmede nøgle også
    8

    befolke databasen ved at bruge følgende SQL-syntaks : .

    INSERT INTO KUNDENS

    VALUES ( 00001 , " buzzword TECHNOLOGIES ', '2200 WATERSIDE PARKWAY ', ' DALLAS ', ' TEXAS ' , '75080 ');

    Hver værdi svarer til en attribut i databasen. Rækkefølgen af ​​værdier skal være det samme som de attributter i tabellen skabelse. Brug denne syntaks til at indtaste individuelle poster en ad gangen . Bemærk at alfanumeriske værdier er vedlagt i enkelte anførselstegn.
    9

    Uddrag oplysninger fra databasen ved hjælp af "Vælg" udsagn. For eksempel , for at se alle poster i kundens tabellen indtaste følgende syntaks: .

    SELECT * FROM kunden

    Dette vil vise alle poster i kundens tabellen
    < br > 10

    Begrænse rækkerne hentet fra tabellen ved at tilføje " WHERE "-klausul , der udvælger rækker, der opfylder kriterierne i pkt . For eksempel, du ønsker at se alle de kunder, der er bosiddende i Californien. Rediger ovenstående SELECT-sætning på følgende måde : Hej

    SELECT * FROM kunder WHERE State = " CA "
    p Du kan se alle de kunder, der bor i Californien ved at udføre denne kommando < br . >
    11

    Opdatering en tabel ved hjælp af ALTER -kommandoen. Du kan bruge denne kommando til at ændre attributter værdier eller tilføje kolonner. For eksempel ønsker du at tilføje en kolonne til at omfatte status for medlemskab af en kunde . Indtast følgende SQL-syntaks : .

    ALTER TABLE kunde ADD status VARCHAR ( 5);

    Udfører kommandoen vil tilføje en ny kolonne til eksisterende kunde tabellen
    12 < p> Slet attributter, tabeller og rækker ved at bruge " update " og " drop "-kommandoer på følgende måde :

    dROP TABLE kunde CASCADE begrænsninger;

    Denne kommando vil slette kunden bordet . "Cascade CONSTRAINTS " vil sikre, at kunden bordet vil blive sløjfet , selvom der er poster i " ordrer "-tabellen

    Du kan bruge " update " kommando på følgende måde : .
    < P > UPDATE kunde

    SET name = " Whalen "

    WHERE CUSTOMER_ID = 00001 ;

    Denne kommando opdaterer kunden bordet og erstatte den eksisterende navn kunden til " Whalen " hvor CUSTOMER_ID er 00001 .

    Forrige :

    næste :
      Relaterede artikler
    ·SQL Server 2005 Standard Vs. Udvikler 
    ·Sådan Genopbyg et indeks med SQL Server 2008 
    ·Sådan Slut SQL Studio Express til en ekstern database 
    ·Sådan Tænd SSIS logning for SQL Server 2008 
    ·Sådan Send mail Fra SQL Server Express 2005 
    ·Microsoft SQL Server Manager- Suite Tutorials 
    ·Sådan oprettes en ny SQL Server 
    ·SQL Server 2008 Business Intelligence Training 
    ·Sådan Link Oracle til en SQL Server 
    ·Sådan installeres Microsoft SQL Server 2005 Developer …
      Anbefalede Artikler
    ·Audacity Tutorial for PowerPoint 
    ·Hvordan man laver en stor organisationsdiagram på Micr…
    ·Sådan installeres MathType Tab i Office 2007 
    ·Sådan Lær Access 2002 
    ·Hvad er fordelene ved en elektronisk dagbog 
    ·Sådan Konverter til store bogstaver i SQL 
    ·Sådan Deltag AVI Video 
    ·Sådan formateres en Brev i Word 2007 
    ·Illustrator Stroke Tutorial 
    ·Hvordan man gør en russisk Kamera Lomo effekt i Final …
    Copyright © Computer Viden http://www.computerdk.com