| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> SQL Server >> Content
    SQL Database Design Tutorial
    SQL (Structured Query Language) est le langage de programmation standard utilisé pour créer et gérer une base de données , une collection de données connexes qui sont stockées dans des tables. Vous pouvez former des relations entre les tables avec des clés primaires et étrangères . Une clé primaire identifie de manière unique un enregistrement dans une table. Une clé étrangère dans une table enfant représente la clé primaire de la table parent , et les relie entre eux . Par exemple, votre bureau a une base de données avec les « clients », « commandes » et les « tableaux de salariés " depuis un des endroits les commandes des clients qui sont traitées par les employés. Le " CUSTOMER_ID " est la clé primaire qui identifie chaque dossier client dans le tableau. La table " ordres " se composera de cette clé comme clé étrangère pour relier les clients avec leurs commandes. Instructions
    1

    identifier les entités de votre base de données. Par exemple , les entités d' une base de données de bureau sont « client », « ordres », « employés » et « services ».
    2

    Déterminer les attributs de chaque entité. Par exemple, la table des clients comprendra ID , " nom ", " adresse ", " code postal ", " téléphone ", " Etat " et " pays".
    3

    Établir des relations entre les tables . Par exemple, « client » place «ordres» et «ordres» sont traitées par «employés».
    4

    définir des types de données et contraintes pour chacun des attributs. Par exemple, le " CUSTOMER_ID " peut être une valeur numérique avec un maximum de cinq chiffres , tandis que "name" sera une valeur alphanumérique constitué par les lettres, chiffres et caractères spéciaux. Notez que les numéros sont traités ici comme du texte et vous ne pouvez pas effectuer des opérations mathématiques sur eux.
    5

    créer un diagramme entité-relation pour que les relations claire . Vous pouvez avoir un-à- plusieurs, plusieurs- à-plusieurs , one-to -one . Une relation one-to -many existe lorsque un attribut peut avoir plusieurs valeurs telles que le numéro de téléphone . Un client peut avoir plusieurs numéros de téléphone. Une relation many-to -many est représenté lors de chaque attribut peut avoir plusieurs valeurs . Par exemple, une commande se compose de nombreux articles et un élément peut être une partie de plusieurs ordres . Un one- to-one relation existe lorsque chaque attribut peut avoir qu'une seule valeur .
    6

    Créer la base de données en utilisant la commande " CREATE DATABASE " dans SQL. Par exemple, vous pouvez créer la base de données de bureau en utilisant la commande suivante:

    CREATE TABLE client

    (NOMBRE Customer_ID (5) de clé primaire , AB

    nom VARCHAR2 ( 50 ) NOT NULL , AB

    rue VARCHAR2 ( 50) , AB

    Ville VARCHAR2 ( 25) , AB

    État VARCHAR2 ( 20) , AB

    Zip_Code VARCHAR2 ( 10) ) ;

    La commande ci-dessus va créer une table avec tous les attributs des types de données spécifiques , des contraintes et une clé primaire
    7

    même créer d'autres tables et établir des relations . . Pour des exemples , Customer_ID est une clé étrangère pour la table "commander" . Vous pouvez utiliser la syntaxe suivante pour ajouter des clés étrangères de la table :

    CREATE TABLE commandes

    ( NUMÉRO_COMMANDE NUMBER ( 5) de clé primaire , AB

    nom VARCHAR2 ( 50) , Photos

    NUMÉRO Customer_ID (5) , AB

    CONTRAINTE order_customer_ID_fk

    FOREIGN KEY ( Customer_ID )

    Références client ( Customer_ID ) ) ;

    la commande ci-dessus crée le tableau de commande et identifie également la relation entre le client et le tableau de commandes . vous devez créer une colonne de la clé étrangère aussi
    8

    remplir la base en utilisant la syntaxe SQL suivante: .

    INSERT INTO CLIENT

    VALUES ( 00001 , «Technologies de l' expression à la mode ', '2200 WATERSIDE ROUTE EXPRESS », « DALLAS », « TEXAS », '75080 ') ;

    Chaque valeur correspond à un attribut dans la base de données . L'ordre des valeurs doit être le même que les attributs de la création de la table . Utilisez cette syntaxe pour entrer dans un des dossiers individuels à la fois. Notez que les valeurs alphanumériques sont encadrées par des apostrophes .
    9 information de Extrait de

    à partir de la base de données en utilisant des instructions "Select". Par exemple, pour afficher tous les enregistrements de la table du client, entrez la syntaxe suivante : .

    SELECT * FROM client ;

    Cela montrera tous les enregistrements dans la table des clients

    10

    restreindre les lignes extraites de la table en ajoutant " WHERE" , qui sélectionne les lignes qui satisfait aux critères de la clause. Par exemple, vous voulez voir tous les clients résidant en Californie. Modifiez l'instruction SELECT ci-dessus de la manière suivante :

    SELECT * FROM client WHERE Etat = " CA" ;

    Vous pouvez voir tous les clients qui résident en Californie en exécutant cette commande < br . >
    11

    à jour une table à l'aide de la commande ALTER . Vous pouvez utiliser cette commande pour modifier les valeurs des attributs ou ajouter des colonnes . Par exemple, vous souhaitez ajouter une colonne pour y inclure le statut de membre d'un client. Entrez la syntaxe SQL suivante: .

    ALTER TABLE customer AJOUTER statut VARCHAR ( 5);

    exécution de la commande va ajouter une nouvelle colonne à la table de clients existants
    12 < p> supprimer les attributs, les tables et les lignes en utilisant les commandes " drop " de la manière suivante «mise à jour » et : ​​Trouvez

    dROP TABLE dES CONTRAINTES CASCADE de la clientèle;

    Cette commande va supprimer la table des clients . Les «contraintes de cascade" veilleront à ce que la table client sera abandonné même s'il ya des enregistrements de la table "ordres "

    Vous pouvez utiliser la commande "update" de la façon suivante : .
    < P > MISE À JOUR client

    SET name = " Whalen "

    OÙ customer_id = 00001 ;

    Cette commande met à jour la table des clients et remplacez le nom existant du client à « Whalen » où customer_id est 00001 .

    Previous :

    next :
      articles connexes
    ·Comment faire de la réplication SQL Server 2008 
    ·Comment faire pour installer Management Studio pour SQL…
    ·Comment copier une base de données Microsoft SQL 
    ·Comment défragmenter un tas SQL Server 
    ·Comment se connecter à une base de données Oracle 8i …
    ·Comment installer miroir SQL Server 
    ·Le type de données Différences entre SQL Server 2005 …
    ·Comment réparer un fichier SQL Server Data Corrupt 
    ·SQL Server 2005 Vs standard . Développeur 
    ·Mysql Vs . Microsoft SQL Server 
      articles en vedette
    ·Comment réparer Iolo 
    ·Civilization 2 Stratégie de jeu 
    ·Comment comprendre bases de données relationnelles 
    ·Pourquoi les polices grisé dans My Word Doc 
    ·Comment créer Papeterie dans Microsoft Word avec des c…
    ·Comment faire pour récupérer un fichier corrompu MS M…
    ·Comment importer une liste de diffusion 
    ·Comment personnaliser Ventrilo 
    ·Comment télécharger et ouvrir pinceaux dans Photoshop…
    ·Quelle est l'extension du fichier wkt 
    Copyright © Connaissances Informatiques http://fr.wingwit.com