Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1656 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5
Auteur Sujet :

Projet SQL

n°1558296
Loom the G​loom
Even coders get the blues...
Posté le 10-05-2007 à 17:16:38  profilanswer
 

Reprise du message précédent :
Je trouve ça excellent qu'on vous fasse faire du SQL mais que vous n'évoquiez même pas les concepts préalables :heink:


---------------
Music|Market|Feed|Loom|DVD
mood
Publicité
Posté le 10-05-2007 à 17:16:38  profilanswer
 

n°1558297
lumi
Posté le 10-05-2007 à 17:16:54  profilanswer
 

fac de science de la vie

 

on "essaye" de nous apprendre l'infomatique


Message édité par lumi le 10-05-2007 à 17:17:14

---------------

n°1558305
Shinuza
This is unexecpected
Posté le 10-05-2007 à 17:19:39  profilanswer
 

C'est ici qu'on casse du noob? [:cupra]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1558307
tet2neu
emmerdeur
Posté le 10-05-2007 à 17:20:51  profilanswer
 

Shinuza a écrit :

C'est ici qu'on casse du noob? [:cupra]


oui mais doucement :whistle:

n°1558310
Loom the G​loom
Even coders get the blues...
Posté le 10-05-2007 à 17:22:19  profilanswer
 

oui je vous surveille :o


---------------
Music|Market|Feed|Loom|DVD
n°1558312
tet2neu
emmerdeur
Posté le 10-05-2007 à 17:23:18  profilanswer
 

bref, un p'tit schema avec des cardinalités c'est envisageable ?

n°1558320
lumi
Posté le 10-05-2007 à 17:28:27  profilanswer
 

Laboratoire ( code_labo, nom_labo, ville_labo, pageweb_labo, tel_labo, fax_labo)
 
client ( code_client, nom_client.....
 
qq chose de ce style?


---------------

n°1558328
MagicBuzz
Posté le 10-05-2007 à 17:36:39  profilanswer
 

tet2neu a écrit :

cela dit si tu connais pas les autres, t'as pas dû avoir de cours de Merise :D


quel perspicacité :D
 
peut-être UML ?
mais je connais pas du tout UML... quelqu'un connait les cigles ?

n°1558330
MagicBuzz
Posté le 10-05-2007 à 17:37:49  profilanswer
 

lumi a écrit :

Laboratoire ( code_labo, nom_labo, ville_labo, pageweb_labo, tel_labo, fax_labo)
 
client ( code_client, nom_client.....
 
qq chose de ce style?


nan, un shéma, c'est un dessin, avec des carrés pour les entités, et des rond pour les relations, et des "pattes" pour les cardinalités.
ça par contre, même en UML ça doit à peut près avoir la même tronche...

n°1558331
MagicBuzz
Posté le 10-05-2007 à 17:38:43  profilanswer
 

C'est ça un MCD par exemple :
http://fadace.developpez.com/pamc/MCD.jpg

mood
Publicité
Posté le 10-05-2007 à 17:38:43  profilanswer
 

n°1558333
Shinuza
This is unexecpected
Posté le 10-05-2007 à 17:40:14  profilanswer
 

http://www.sam-mag.com/P53,53,5,43,,,default.aspx


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1558334
tet2neu
emmerdeur
Posté le 10-05-2007 à 17:40:37  profilanswer
 

Un truc comme ça au moins ?
 
http://pix.nofrag.com/9d/e4/296bfdb06a85bf30602ad72e892d.jpeg

n°1558336
lumi
Posté le 10-05-2007 à 17:41:47  profilanswer
 

ok, on a vu (survolé serait plus exact) ca lundi
 
mais pour le "shema" demandé
 
il s'agit juste du nom des tables avec les differentes colonnes et les "key"


---------------

n°1558338
MagicBuzz
Posté le 10-05-2007 à 17:43:06  profilanswer
 


c't'un MPD ton truc, bouh ! :o

n°1558339
tet2neu
emmerdeur
Posté le 10-05-2007 à 17:43:19  profilanswer
 


ouais non mais là voilà quoi :o

n°1558341
tet2neu
emmerdeur
Posté le 10-05-2007 à 17:44:10  profilanswer
 

MagicBuzz a écrit :

quel perspicacité :D
 
peut-être UML ?
mais je connais pas du tout UML... quelqu'un connait les cigles ?


c'est pas des sigles en UML :o

n°1558342
lumi
Posté le 10-05-2007 à 17:44:19  profilanswer
 

j'ne suis la de mes creations de tables et je pense avoir l'essentiel

 


Citation :

create table laboratoire(code_labo int auto_increment, nom_labo varchar(20), adresse_labo varchar(20), pageweb_labo varchar(30), tel_labo int, fax_labo int, mail_labo char(30), primary key(code_labo));

 

create table client(code_client int not null auto_increment, nom_client varchar(20), adresse_client varchar(20), primary key(code_client));

 

create table medecin(code_medecin int not null auto_increment, nom_medecin varchar(20), adresse_medecin varchar(20), primary key(code_medecin));

 

create table examen(code_examen int not null auto_increment, type_examen varchar(20), nom_examen varchar(20), prix_examen int not null, primary key(code_examen));

 


create table ordonnance(code_ordonnance int not null auto_increment, date_ordonnance date, code_medecin integer references medecin (code_medecin), code_client integer references client (code_client), code_examen integer references examen (code_examen), primary key(code_ordonnance));

 

create table service (code_service int not null auto_increment, nom_service varchar(20), code_examen integer references examen (code_examen), code_labo integer references laboratoire (code_labo), nom_labo integer references laboratoire (nom_labo), adresse_labo integer references laboratoire (adresse_labo), primary key (code_service));

 

create table secretaire (code_secret int not null auto_increment, nom_secret varchar(20), code_labo integer references laboratoire (code_labo), primary key(code_secret));

 

create table commande ( code_commande varchar(9), code_ordonnance integer references ordonnance ( code_ordonnance), paiement varchar(20), primary key(code_commande));


Message édité par lumi le 10-05-2007 à 17:58:19

---------------

n°1558343
MagicBuzz
Posté le 10-05-2007 à 17:44:23  profilanswer
 

vas-y amène-nous ton prof ici qu'on lui apprenne la vie :o

n°1558346
MagicBuzz
Posté le 10-05-2007 à 17:45:00  profilanswer
 

tet2neu a écrit :

c'est pas des sigles en UML :o


ben ça s'appelle comment les pitits dessins que tu fais en UML ?

n°1558347
lumi
Posté le 10-05-2007 à 17:45:53  profilanswer
 

sinon encore une question :

 


comme vous avez pu le voir sur mes commandes, j utilise "integer references" pour toutes les colonnes qu'on retrouve dans une 2nde table, apres les avoir créées dans une premiere tables

 

quand est-ce qu'on utilise foreign key jsutement ? j'ai pas saisi la difference

Message cité 1 fois
Message édité par lumi le 10-05-2007 à 17:46:20

---------------

n°1558348
tet2neu
emmerdeur
Posté le 10-05-2007 à 17:45:58  profilanswer
 

MagicBuzz a écrit :

c't'un MPD ton truc, bouh ! :o


non mais vu la vision qu'il en a on va pas lui demander un vrai MCD hein :o
Là j'ai juste fait deux bouts de tables et indiqué les PK, c'est le plus important :o

n°1558349
MagicBuzz
Posté le 10-05-2007 à 17:46:25  profilanswer
 

MagicBuzz a écrit :

c't'un MPD ton truc, bouh ! :o


en fait, nan, c'est même pas un MPD, chais pas ce que c'est ton truc. c'est pas du MERISE en tout cas.

n°1558353
tet2neu
emmerdeur
Posté le 10-05-2007 à 17:52:27  profilanswer
 

MagicBuzz a écrit :

en fait, nan, c'est même pas un MPD, chais pas ce que c'est ton truc. c'est pas du MERISE en tout cas.


c'est rien du tout :o
c'est un schema c'est tout :o

n°1558354
tet2neu
emmerdeur
Posté le 10-05-2007 à 17:53:15  profilanswer
 

MagicBuzz a écrit :

ben ça s'appelle comment les pitits dessins que tu fais en UML ?


des cas d'utilisation, des diagrammes de classe, des diagrammes de séquence...

n°1558358
lumi
Posté le 10-05-2007 à 17:58:03  profilanswer
 

voila, la creation des 8 tables fonctionne
 
il est temps de rentrer a la maison
 
ce soir, remplissage des tables avec les données aleatoire


---------------

n°1558359
tet2neu
emmerdeur
Posté le 10-05-2007 à 17:59:46  profilanswer
 

voilà un projet rondement mené [:dawa]

n°1558396
Pablo Escr​obarbe
Retour d'exil
Posté le 10-05-2007 à 18:42:02  profilanswer
 

[:rofl]

n°1558415
lumi
Posté le 10-05-2007 à 19:11:45  profilanswer
 

tet2neu a écrit :

voilà un projet rondement mené [:dawa]

 


ben etant donné qu'on recoit le sujet d'un projet a 20 jours des partiels, et que tu l'auras deviné, on n'a pas vraiment que ca a faire en ce momment.....je fais de mon mieu


Message édité par lumi le 10-05-2007 à 19:11:59

---------------

n°1558450
tet2neu
emmerdeur
Posté le 10-05-2007 à 20:55:48  profilanswer
 

j'imagine :o

n°1558481
lumi
Posté le 10-05-2007 à 22:22:56  profilanswer
 

merci de ta comprehension


---------------

n°1558501
lumi
Posté le 10-05-2007 à 23:00:31  profilanswer
 

lumi a écrit :

sinon encore une question :
 
 
comme vous avez pu le voir sur mes commandes, j utilise "integer references" pour toutes les colonnes qu'on retrouve dans une 2nde table, apres les avoir créées dans une premiere tables
 
quand est-ce qu'on utilise foreign key jsutement ? j'ai pas saisi la difference


 
 
up pour cette question


---------------

n°1558510
lumi
Posté le 10-05-2007 à 23:23:49  profilanswer
 

pour inserer les valeur dans les tables j'utilise :
 
insert into table
(champ1, champ2.......)
values (valeur1,.......)
 
mais comme pour les code je suis en auto increment......je met quoi a la place de la premiere valeur ?


---------------

n°1558519
tet2neu
emmerdeur
Posté le 11-05-2007 à 00:09:57  profilanswer
 

rien, tu fais comme s'il n'existait pas :o

n°1558523
MagicBuzz
Posté le 11-05-2007 à 00:32:41  profilanswer
 

* et tu ne l'indiques pas dans la liste des champs
 
sinon, une FK, tu l'utilises quand par exemple tu as :
 
user (id, name, email, nickname)
address (id, user_id, street, city, zip, country)
 
create constraint foreign key fk_user_address on address (user_id) references user (id);
 
=> ainsi, tu ne peux pas créer une adresse qui n'est pas liée à un utilisateur
=> tu ne peux pas supprimer un utilisateur qui a encore une adresse

n°1558525
MagicBuzz
Posté le 11-05-2007 à 00:35:07  profilanswer
 

sinon, "integer reference", je vois pas ce que c'est. une spécificité de MySQL certainement. j'imagine que c'est redondant avec une FK, mais je te déconseille fortement de l'utiliser, comme tout ce qui est spécifique à un outil alors que l'option "normale" est supportée.
 
check la doc pour voir quels sont les avantages de l'une ou l'autres des options (j'imagine que si mysql supporte un truc proprio, c'est forcément parcequ'il apporte quelquechose, mais quoi ?)

n°1558528
MagicBuzz
Posté le 11-05-2007 à 00:41:34  profilanswer
 

A noter que j'ai beau chercher dans la doc, je ne vois pas ce que tu appelle "integer reference"...
 
Ci-dessous un lien vers les spécificité de la gestion des clés étrangères sous MySQL (ce qui diffère des standards SQL et ANSI)... Pas de traces de ton truc :
http://dev.mysql.com/doc/refman/5. [...] -keys.html

n°1558557
tet2neu
emmerdeur
Posté le 11-05-2007 à 07:54:58  profilanswer
 

nan mais y a pas de "integer references", y a juste "references" :D

n°1558564
MagicBuzz
Posté le 11-05-2007 à 08:24:20  profilanswer
 

rha ben si il s'exprime mal ausssi :o

n°1558569
tet2neu
emmerdeur
Posté le 11-05-2007 à 08:31:24  profilanswer
 

"integer" c'est juste le type du champ qu'il déclare juste avant son "references" :D

n°1558572
lumi
Posté le 11-05-2007 à 08:35:14  profilanswer
 

arf ben desolé [:cerveau whistle]


---------------

n°1558583
lumi
Posté le 11-05-2007 à 08:42:01  profilanswer
 

apparament ca serait plutot pour oracle  
 
CREATE TABLE ORDERS
(Order_ID integer primary key,
Order_Date date,
Customer_SID integer references CUSTOMER(SID),
Amount double);


---------------

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5

Aller à :
Ajouter une réponse
 

Sujets relatifs
import gros fichier SQL dans MysqlProb : Type de données VB6 et SQL Server
cherche codeur pour projet 3dCorrection d'une requete SQL Delete....
Projet SGBD / Access / SQL => Compatibilité logiciels[SQL/NOOB] cherche de l'aide sur un projet de base de données
Lister toutes les requettes SQL du projet en PHP ?PROJET BASE DE DONNEE ACCESS SQL GRAPHIQUE ? HELP PLEASE
SQL Projet de base de données bibliotheque[SQL] HELLO, Gros projet-->Générateur de requêtes sql
Plus de sujets relatifs à : Projet SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR