Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> SQL Server >> Content

    SQL Database Design Tutorial

    SQL ( Structured Query Language ) är den standard programmeringsspråk som används för att skapa och hantera en databas , en samling relaterade data som lagras i tabellerna . Du kan bilda relationer mellan tabeller med primära och främmande nycklar . En primärnyckel identifierar en post i en tabell . En främmande nyckel i ett barn tabellen representerar den primära nyckeln i den överordnade tabellen , och förbinder dem . Till exempel har ditt kontor en databas med " kunden", " order " och " anställda " bord eftersom en kund lägger order som behandlas av anställda . Den " CUSTOMER_ID " är den primärnyckel som identifierar varje kund post i tabellen . Den " order " tabellen kommer att bestå av denna knapp som en främmande nyckel för att koppla kunderna med sina beställningar . Instruktioner
    1

    Identifiera de enheter för din databas . Till exempel , de enheter för ett kontor databas är " kund", " order ", " anställda " och " avdelningar ".
    2

    Bestäm attribut för varje enhet . Till exempel kommer kunden tabellen inkluderar ID , " namn ", " adress ", " zip code ", " telefon ", " stat" och " land ".
    3

    etablera relationer mellan tabellerna . Till exempel , " kund " places " beställningar" och " order " behandlas av " anställda ".
    4

    Definiera datatyper och begränsningar för varje attribut . Till exempel kan den " CUSTOMER_ID " vara ett numeriskt värde med max fem siffror medan " namn " kommer att vara ett alfanumeriskt värde som består av bokstäver, siffror och specialtecken . Observera att siffrorna behandlas här som text , och du kan inte utföra matematiska operationer på dem .
    5

    Skapa ett diagram enhet relation att göra sambanden tydligt . Du kan ha en - till - många, många - till - många, en - till-en . En en - till - många-relation finns när ett attribut kan ha flera värden som telefonnummer . En kund kan ha flera telefonnummer . En många- till - många-relation visas när varje attribut kan ha flera värden . Till exempel består en beställning av många objekt och ett objekt kan vara en del av många beställningar . En en - till - en relation existerar när varje attribut kan ha endast ett värde .
    6

    Skapa databasen med hjälp av " Skapa databas " kommandot i SQL . Till exempel kan du skapa kontoret databasen med följande kommando :

    CREATE TABLE

    kund
    ( CUSTOMER_ID NUMMER ( 5 ) PRIMARY KEY ,

    Namn VARCHAR2 ( 50 ) NOT NULL,

    Street VARCHAR2 ( 50 ) ,

    Stad VARCHAR2 ( 25 ) ,

    State VARCHAR2 ( 20 ) ,

    Zip_Code VARCHAR2 ( 10 ) ) ;

    ovanstående kommando kommer att skapa en tabell med alla attribut med specifika datatyper , begränsningar och en primär nyckel
    7

    Likaså skapar andra tabeller och etablera relationer . . För exempel , är CUSTOMER_ID en främmande nyckel för " order " bord . Du kan använda följande syntax för att lägga till främmande nycklar i tabellen :

    CREATE TABLE order

    ( ORDER_NUMBER NUMMER ( 5 ) PRIMARY KEY ,

    Namn VARCHAR2 ( 50 ) ,

    CUSTOMER_ID NUMMER ( 5 ) ,

    CONSTRAINT order_customer_ID_fk

    främmande nyckel ( CUSTOMER_ID ) katalog

    kundreferenser ( CUSTOMER_ID ) ) ;

    kommandot ovan skapar Beställ bord och även identifierar relationen mellan kunden och beställer bord . måste du skapa en kolumn för främmande nyckel också
    8

    Fylla databasen med hjälp av följande SQL-syntax : .

    INSERT INTO

    KUND
    VALUES ( 00001 , " modeord TECHNOLOGIES " , '2200 WATERSIDE PARKWAY ' , ' DALLAS " , " Texas " , '75080 ' ) ,

    Varje värde motsvarar ett attribut i databasen . Ordningen av värdena bör vara samma som attributen i tabellskapande . Använd den här syntaxen för att ange enskilda poster en i taget . Observera att alfanumeriska värden inom enkla citattecken . Genom att använda " SELECT" uttalanden
    9

    extrahera information från databasen . Till exempel , för att visa alla poster i kundens tabellen , ange följande syntax : .

    SELECT * FROM kund ,

    Detta kommer att visa alla poster i kundens tabellen

    10

    Begränsa raderna hämtas från bordet genom att lägga till " WHERE " klausul , som väljer rader som uppfyller kriterierna i klausulen . Till exempel , du vill se alla de kunder som bor i Kalifornien . Ändra ovanstående SELECT på följande sätt :

    SELECT * FROM kunder WHERE State = " CA " ,

    Du kan se alla de kunder som bor i Kalifornien genom att köra detta kommando

    11

    Update en tabell med hjälp av ALTER kommandot . Du kan använda det här kommandot för att ändra några attribut värden eller lägga till kolumner . Till exempel , du vill lägga till en kolumn inkludera status på medlemskap i en kund . Ange följande SQL- syntax : .

    ALTER TABLE kund ADD status VARCHAR ( 5 ) ,

    utföra kommandot kommer att lägga till en ny kolumn till befintlig kund tabellen
    12

    ta bort attribut , tabeller och rader genom att använda " update " och "drop" -kommandon på följande sätt :

    dROP TABLE kund CASCADE begränsningar,

    Detta kommando kommer att ta bort kundens tabellen . De "cascade HINDER " kommer att säkerställa att kunden tabellen kommer att tas bort även om det finns poster i " order " bord

    Du kan använda " update " -kommandot på följande sätt : .

    UPDATE kund

    SET namn = " Whalen "

    WHERE CUSTOMER_ID = 00001 ;

    Detta kommando kommer att uppdatera kunden bordet och ersätta det befintliga namnet på kunden " Whalen " där CUSTOMER_ID är 00001 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur importera SharePoint-listor till SQL Server-tabelle…
    ·Hur man installerar 2005 Microsoft SQL Server Integrati…
    ·SQL Server 2008 indextyper
    ·Hur man skapar ett meddelande med SQL Database Mail
    ·Hur byta namn SQL Server 2008
    ·Hur man skapar en XML -fil från en SQL-databas
    ·Hur man installerar Management Studio för SQL Server 2…
    ·Avinstallera Microsoft SQL Server
    ·Hur man uppgraderar SQL Server 2000 till SQL Server 200…
    ·Hur man ändrar lösenordet för en SQL Server- använd…
    Utvalda artiklarna
    ·Hur till Ändra FCKeditor till CKEditor i ColdFusion
    ·Hemlagad PC trumset
    ·Lägga till en skugga till en bild i PowerPoint
    ·Hur vektor ett mänskligt ansikte i Photoshop
    ·Konvertera FLV till SWF FFmpeg
    ·Hur annonstext på din webbkamera
    ·Hur man skapar ett företag logo i Photoshop
    ·Hur man installerar Microsoft SQL Server 2005
    ·Hur man skapar Transkript Använda Software röststyrni…
    ·Hur man använder GIMP på en Mac
    Copyright © Dator Kunskap http://www.dator.xyz