HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
|
|
Créer le rapport de Tableau
|
Les Tableaux sont la structure où des données sont stockées dans la base de données. Dans la plupart des cas, il n'y a aucune manière pour que le fournisseur de base de données sache en avant du temps ce que sont vos besoins de stockage de données, puis ajourne dans la base de données se fait. Beaucoup d'outils de base de données te permettent de créer des tables automatiquement, mais toujours les tables sont le récipient de toutes données, il est importante pour inclure la syntaxe de TABLEAU de CRÉER dans ce cours d'instruction.
Des Tableaux sont divisés en rangées et colonnes. Chaque rangée représente l'une seule pièce des données, et chaque colonne représente un composant du morceau de données. L'exemple, si nous avons une table pour l'information de client d'enregistrement, alors les colonnes peut inclure l'information telle que le prénom, dernier nom, date de naissance, adresse, ville, pays, et ainsi de suite. En conséquence, quand nous indiquons une table, nous incluons les en-têtes de colonne et les types de données pour cette colonne particulière.
Les données viennent dans une variété de formes. Ce pourrait être un nombre entier (tel que 1), un vrai nombre (tel que 0.55), une expression de date/heure (telle que « 2000-JAN-25 03:22 : 22 »), une corde (telle que « le SQL »), ou même dans le format binaire. Quand nous indiquons une table, nous devons indiquer le type de données lié à chaque colonne (c.-à-d., nous indiquerons que « le prénom » est de type le char (40) - la signification que c'est une corde avec 40 caractères). Une chose à la note est que les différentes bases de données relationnelles tiennent compte de différents types de données.
|
CREATE TABLE "table_name"
("column 1" "data_type_for_column_1",
"column 2" "data_type_for_column_2",
... )
|
CREATE TABLE customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date date)
|
Créer le rapport d'index |
L'index sont employés pour rechercher des données des tables par une manière plus rapide. Employons un exemple qu'il est beaucoup plus rapide pour que nous aillent à la section d'index à la fin du livre, plac quelles pages contiennent l'information que nous voulons et allons alors à ces pages directement. Aller à l'index nous sauve d'abord temps et est de loin une méthode plus efficace pour localiser l'information que nous avons besoin.
Ce principe s'applique pour rechercher des données d'une table de base de données. Sans index, le système de base de données lit par la table entière (ce processus s'appelle un « balayage de table ») pour localiser l'information désirée. À l'index approprié le système de base de données peut alors être d'abord assorti par l'index pour découvrir où rechercher les données, et puis va à ces endroits directement obtenir les données nécessaires. C'est beaucoup plus rapide.
Par conséquent, il est souvent souhaitable de créer des index sur des tables. Un index peut couvrir une ou plusieurs colonnes.
|
Syntaxe
>
CREATE INDEX "INDEX_NAME" ON "TABLE_NAME" (COLUMN_NAME)
|
Exemple
CREATE INDEX IDX_CUSTOMER_LAST_NAME on CUSTOMER (Last_Name)
|
Clef primaire
|
Une clef primaire est employée pour identifier uniquement chaque rangée dans une table. Ce peut ou faire partie du disque réel elle-même, ou ce peut être un champ artificiel (un qui n'a rien à faire avec le disque réel). Une clef primaire se composent d'un ou plusieurs champs sur une table. Si multiples des champs sont employés pendant qu'une clef primaire alors il s'appelle la clef composée.
Des clefs primaires peuvent être indiquées l'un ou l'autre quand la table est créée ou en changeant la structure existante de table avec changer la commande.
|
-
CREATE TABLE Customer
(SID integer,
Last_Name varchar(30),
First_Name varchar(30),
PRIMARY KEY (SID));
-
ALTER TABLE Customer ADD PRIMARY KEY (SID);
|
Clef étrangère
|
Une clef étrangère est un champ ces points à la clef primaire d'une autre table. Le but de la clef étrangère est d'assurer les valeurs référentielles de moyens d'intégrité seulement qui sont censées apparaître dans la base de données sont autorisées.
Par exemple, parole nous avons deux tables, une table de CLIENT qui inclut toutes les données de client, et les ORDRES ajournent qui incluent tous les ordres de client. La contrainte ici est que tous les ordres doivent être associés à un client qui est déjà dans la table de CLIENT. Dans ce cas-ci, nous placerons une clef étrangère sur la table d'ORDRES et la ferons se relier à la clef primaire de la table de CLIENT. Par de cette façon, nous pouvons nous assurer que tous les ordres dans la table d'ORDRES sont liés à un client dans la table de CLIENT. En d'autres termes, la table d'ORDRES ne peut pas contenir l'information sur un client qui n'est pas dans la table de CLIENT.
Les deux le Tableau est donné ci-dessous : -
|
CLIENTS de Tableau
column name |
characteristic |
SID |
Primary Key |
Last_Name |
|
First_Name |
|
ORDRES de Tableau
column name |
characteristic |
Order_ID |
Primary Key |
Order_Date |
|
Customer_SID |
Foreign Key |
Amount |
|
Dans l'exemple ci-dessus, la colonne de Customer_SID dans la table d'ORDRES est une clef étrangère se dirigeant à la colonne de SID dans la table de CLIENT.
|
Syntaxe
|
CREATE TABLE ORDERS
(Order_ID integer,
Order_Date date,
Customer_SID integer,
Amount double,
Primary Key (Order_ID),
Foreign Key (Customer_SID) references CUSTOMER(SID));
|
Keywords sql create table, oracle create table, mysql create table,
oracle create table syntax, create global temporary table, mysql create table syntax,
how to create html table links, access create table,
composite primary key, primary key access, mysql primary key
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|