| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> SQL Server >> Content
    SQL Database Design Tutorial
    SQL ( Structured Query Language) è il linguaggio di programmazione standard utilizzato per creare e gestire un database, una raccolta di dati correlati memorizzati in tabelle . È possibile creare relazioni tra tabelle con chiavi primarie ed esterne . Una chiave primaria identifica in modo univoco un record in una tabella . Una chiave esterna in una tabella figlio rappresenta la chiave primaria della tabella padre , e li collega . Per esempio , il vostro ufficio ha un database con " cliente", "ordini " e " tabelle dipendenti " dal momento che un cliente ordini luoghi che vengono elaborati dai dipendenti . Il " CUSTOMER_ID " è la chiave primaria che identifica ciascun record cliente della tabella . La tabella " ordini " sarà costituito da questa chiave come chiave esterna per collegare i clienti con i loro ordini. Istruzioni
    1

    Identificare le entità per il database . Ad esempio , le entità per un database ufficio sono " cliente", " ordini", " dipendenti " e " dipartimenti ".
    2

    Determinare gli attributi per ogni entità . Ad esempio, la tabella cliente includerà ID , " nome", "Indirizzo ", "CAP ", "telefono ", "stato" e " nazione ".
    3

    stabilire relazioni tra i tavoli . Ad esempio , "cliente " luoghi "ordini" e "ordina" sono trattati con " dipendenti".
    4

    Definire i tipi di dati e vincoli per ciascuno degli attributi . Ad esempio, il " customer_id " può essere un valore numerico con massimo di cinque cifre , mentre "nome" sarà un valore alfanumerico composto dalle lettere , numeri e caratteri speciali . Si noti che i numeri sono trattati qui come testo e non è possibile eseguire operazioni matematiche su di loro.
    5

    Crea un diagramma entità-relazioni per rendere le relazioni chiare. Si può avere uno - a-molti , molti-a -molti , uno-a- uno. Esiste un uno-a -molti in cui un attributo può avere più valori , come il numero di telefono . Un cliente può avere più di un numero di telefono. A molti-a -molti è raffigurato quando ogni attributo può avere più valori . Per esempio , un ordine consiste di molti elementi e un elemento può essere una parte di molti ordini . Esiste un uno-a -uno , quando ogni attributo può avere un solo valore .
    6

    Creare il database utilizzando il comando "Crea database" in SQL . Ad esempio, è possibile creare il database di ufficio utilizzando il seguente comando :

    CREATE TABLE customer

    ( NUMERO customer_id ( 5) PRIMARY KEY , Stati

    Nome VARCHAR2 ( 50 ) NON NULL ,


    Via VARCHAR2 ( 50 ) , Stati

    Città VARCHAR2 ( 25 ) , Stati

    Stato VARCHAR2 ( 20 ) , Stati

    Zip_Code VARCHAR2 ( 10) ) ;

    Il comando precedente creerà una tabella con tutti gli attributi con tipi di dati specifici , vincoli e una chiave primaria
    7

    Allo stesso modo creare altre tabelle e stabilire relazioni . . Per esempi , customer_id è una chiave esterna per la tabella "ordine " . È possibile utilizzare la seguente sintassi per l'aggiunta di chiavi esterne della tabella :

    CREATE TABLE orders

    ( order_number NUMBER ( 5) PRIMARY KEY , Stati

    Nome VARCHAR2 ( 50 ) ,

    NUMERO customer_id ( 5) , Stati

    VINCOLO order_customer_ID_fk

    FOREIGN KEY ( customer_id ) per

    referenze dei clienti ( customer_id ) ) ;

    il comando precedente crea la tabella ordine e identifica anche il rapporto tra il cliente e la tabella degli ordini . è necessario creare una colonna per la chiave esterna anche
    8

    popolare il database utilizzando la seguente sintassi SQL : .

    INSERT INTO CLIENTI

    VALUES ( 00001 , ' TECNOLOGIE parola d'ordine ', '2200 WATERSIDE PARKWAY ',' Dallas ' , ' Texas ' , '75080 ') ;

    Ogni valore corrisponde a un attributo nel database. L'ordine dei valori dovrebbe essere lo stesso gli attributi nella creazione della tabella . Utilizzare questa sintassi per inserire i record individuali , uno alla volta . Si noti che i valori alfanumerici sono racchiusi tra singoli apici .
    9

    Estrarre informazioni dal database utilizzando istruzioni "Seleziona". Ad esempio, per visualizzare tutti i record nella tabella dei clienti , inserire la seguente sintassi : .

    SELECT * FROM clienti;

    Questo mostrerà tutti i record della tabella cliente

    10

    Limitare le righe recuperate dalla tabella aggiungendo clausola "WHERE" , che seleziona le righe che soddisfano i criteri nella clausola . Ad esempio, si desidera visualizzare tutti i clienti residenti in California. Modificare l' istruzione SELECT sopra nel seguente modo :

    SELECT * FROM clienti WHERE Stato = " CA " ;

    Potete vedere tutti i clienti che risiedono in California per l'esecuzione di questo comando < br . >
    11

    aggiornamento di una tabella utilizzando il comando ALTER . È possibile utilizzare questo comando per modificare i valori degli attributi o aggiungere colonne . Ad esempio, si desidera aggiungere una colonna per includere lo status di appartenenza ad un cliente. Immettere la seguente sintassi SQL : .

    ALTER TABLE customer ADD stato VARCHAR ( 5) ;

    L'esecuzione del comando verrà aggiunta una nuova colonna alla tabella clienti esistente
    12 < p > Elimina gli attributi, le tabelle e le righe con i comandi "goccia" nel modo seguente "update" e :

    DROP TABLE clienti VINCOLI CASCADE ;

    Questo comando cancellerà la tabella dei clienti . I "vincoli cascata" farà in modo che la tabella cliente verrà abbandonato , anche se non ci sono record nella tabella " ordini "

    È possibile utilizzare il comando " update " nel seguente modo : .
    < P > UPDATE cliente

    nome SET = " Whalen "

    DOVE customer_id = 00001 ;

    Questo comando aggiorna la tabella dei clienti e sostituire il nome esistente del cliente per " Whalen " dove customer_id è 00001 .

    Previous :

    next :
      Articoli Correlati
    ·Cosa fare quando il limite di 4 GB viene raggiunto su S…
    ·Come aggiornare un comando in SQL Server 
    ·Come eliminare tutti gli oggetti in un database T - SQL…
    ·Workgroup vs standard di SQL Server 2008 
    ·Come importare un file CSV in un SQL Server 
    ·Le stored procedure per un SQL Server Express 
    ·Come importare dati con SQL Server Management Studio 
    ·Come collegare le macchine client SQL a un database 
    ·Come installare Microsoft SQL Server 2005 Integration S…
    ·Microsoft Services Tutorial SQL Server Reporting 
      Articoli in evidenza
    ·Come utilizzare Microsoft Word per Digitare una forma g…
    ·Come modificare un elenco indirizzi globale di Exchange…
    ·Qual è l'estensione del file pcc 
    ·Come rimuovere un Trend Micro driver comune firewall 
    ·Come fare etichette indirizzi in Microsoft Word 
    ·Come usate funzione di Excel 
    ·Come fare un cursore in Flash 
    ·Come fare il vostro proprietario Slideshow Screensaver 
    ·Come ruotare gli oggetti di Excel in senso orario con W…
    ·Come convertire MP4 in video 3G 
    Copyright © Conoscenza Informatica http://it.wingwit.com