Pour créer une table sous SQL, c'est relativement simple. Je vous donne exemple et que je vais expliquer par la suite.
create table salaries(
nom varchar(25),
prenom varchar(25),
date_naissance date,
salaire_brut number(7,2)
);
Tout d'abord la fonction qui permet de créer une table en SQL s'écrit "create table" suivie du nom que je veux donner à ma table. Entre les parenthèses, on définit les colonnes de notre table, en les nommant et en indiquant leur attribut. Dans notre exemple, nous créons une table "salaries" qui a pour première colonne "nom", qui contiendra le nom du salarié. A cette colonne on lui a donné l'attribut "varchar(25)", qui veut dire qu'elle contiendra des caractères et au maximum 25. Il existe différents attributs pour les colonnes :
Il y a d'autres attributs mais ici, je n'ai cité que les plus utilisés. Une colonne de type "number" ne peut contenir autre chose que des nombres. Une colonne de type "date" ne peut contenir que des dates valides, "2010/13/01" n'est pas une date valide par exemple ; SQL affichera une erreur si on insère cette date dans notre colonne.
Voilà une fonction basique pour créer une table en SQL rapidement.
Pour aller plus loin, vous pouvez lire cet article sur les jointures sur 2 tables en SQL.