Bonjour,
Je travail avec SQL BASE SERVER 8.0.0.m.
Je suis donc dans le sql talk et j'aimerai créer une petite base avec deux table. Voici ce que j'ai déjà fait:
Comme vous le voyer j'ai mis le nom_soc dans les deux table pour faire la relation entre les deux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 set server server1; create database CLIENTS; connect CLIENTS sysadm/sysadm; CREATE TABLE societe ( num_soc NUMBER, nom_soc CHAR(50), adresse_soc CHAR(60), ville_soc CHAR(20), cp_soc CHAR(5), tel_soc CHAR(15), email_soc CHAR(60), fax_soc CHAR(15)); CREATE TABLE contacts ( num_cont NUMBER, nom_cont CHAR(30), pre_cont CHAR(20), mail_cont CHAR(60), tel_cont CHAR(15), fax_cont CHAR(15), nom_soc CHAR(50)); exit;
Je voudrais créer les identifiants donc num_soc et num_cont.
Il faut une clé primaire sur num_soc non? et une clé etrangère?
Pouvez vous me conseiller sur les démarches à suivres?
Enfaite je ne sais pas du tout comment m'y prendre pour établir une relation entre les deux tables...
Merci d'avance







Répondre avec citation
Partager