Remplissage BDD ! Questions

2 views
Skip to first unread message

Pauline du Portal

unread,
Dec 12, 2012, 5:31:37 PM12/12/12
to irisse...@googlegroups.com
Hello tout le monde,

bon je refais un copier collé de ce que j'ai mis dans le poste de Régis mais pas sur que tout le monde le voit vu que ça correspond pas au sujet =)

--
je viens d'attaquer le remplissage de la base de données,
j'ai deux trois petites questions, deux importantes et deux autres parce que je suis relou et que je veux comprendre ^^

Au niveau du projet (j'ai fais que la dessus pour l'instant), pourquoi mets tu les heures pratiques en ''not null'', à la base elles seront nulles vu qu'elles seront fournis plus tard lors du projet, de même pour l'indicateur ^^ ! (c'était mes deux questions importantes)

Au niveau du projet toujours, mais plus du coté détail, tu mets parfois : int ou number ? ya une raison ou pas ? Et la deuxième ya une raison pour que tu mettes un varchar(50) ^^ je trouve ça énorme moi :p ? (mais ce ne sont que des détails)

Pour les autres tables j'ai pas encore regardé
--

J'ai un petit souci maintenant, que je n'arrive pas du tout à résoudre et je demande donc votre aide =) ! (je vois pas l'interet de demander à Rachid :p )
Donc en gros pour utiliser les commandes dbms je dois passer le serveur en mode  et accessoirement ainsi que changer la taille... Mais quand je fais ça. voici sur quoi je tombe : autant dire un OS.

Images intégrées 1
En soit changer la taille n'est pas trés importante mais du coup comme le serveur ne passe pas en mode ON, les dbms ne fonctionnent pas. (même en mettant set serveroutput size 1000 ça marche pas)
[nb : ça paraitrait peut-être évident pour certain ^^ je ne suis qu'une novice]

--
Pauline du Portal  | Elève en ING2 à EISTI
Responsable communication de Cap'EISTI
Vice responsable communication de l'Art Scène


Recherche un stage de 5 mois
En analyse et programmation




image.png

Pauline du Portal

unread,
Dec 13, 2012, 7:16:39 AM12/13/12
to irisse...@googlegroups.com
Bon bah vu qu'on bosse pas sur Oracle, j'ai plus de problème, je recommence donc =) !
image.png

Laura Berberian

unread,
Dec 13, 2012, 11:05:02 AM12/13/12
to Pauline du Portal, irisse...@googlegroups.com
Salut à tous,

Oui tu as raison Pauline les heures pratiques et l'indicateur ne devraient effectivement pas être en not null, merci de l'avoir remarqué. Je vais modifier ça.
Pour ce qui est du "varchar(50)" c'était pour être le plus large possible... Je peux diminuer la taille si tu veux.
Enfin, pour les "int" et "number", il n'y a pas non plus de raison particulière, j'ai mis les id en number et les autres données numériques en int, il me semble.

Bonne soirée!

--
 
 



--
Laura BERBERIAN
Élève Ingénieur en deuxième année à l'EISTI
Responsable Communication de la Cuvée PrEISTIge


image.png

Jérôme Luthringer

unread,
Dec 13, 2012, 1:32:09 PM12/13/12
to Laura Berberian, Pauline du Portal, irisse...@googlegroups.com
Bonsoir à tous,
Voici quelques conseils qui pourront vous aider :
Je souhaite attirer votre attention sur le fait que null et 0 ne sont absolument pas la même chose, à mon avis les champs que tu mentionnes doivent rester en not null.
Pour rappel sur les types de données en mysql : le type number n'existe pas (il me semble), tu as les types par ordre de taille : tinyint, smallint, mediumint, int et bigint.
Ensuite la taille maximale d'un varchar est de 255 caractères.
Pour finir, pour les id, je conseille d'ajouter au type int l'attribut auto_increment qui permet d'avoir un id qui se met automatiquement à la bonne valeur sans avoir besoint d'écrire une séquence et un trigger comme sous Oracle.

En espérant avoir été utile.
Jérôme

--
 
 

image.png

Jorel Augustin

unread,
Dec 13, 2012, 1:34:17 PM12/13/12
to Jérôme Luthringer, Laura Berberian, Pauline du Portal, irisse...@googlegroups.com
Je suis tout à fait d'accord avec Jérome. Petit précision sur  et null. Un champ pour être : égal à  ET not null en même temps.
Bonne soirée

A
UGUSTIN Jorel
Élève ingénieur à l'EISTI.
Président et chef de projet de la junior Cap'EISTI.
+33 (0)6 25 09 33 84



--
 
 

image.png

Jorel Augustin

unread,
Dec 13, 2012, 1:34:54 PM12/13/12
to Jérôme Luthringer, Laura Berberian, Pauline du Portal, irisse...@googlegroups.com
[EDIT] : Je suis tout à fait d'accord avec Jérome. Petit précision sur  0 et null. Un champ pour être : égal à 0 ET not null en même temps.

Bonne soirée

A
UGUSTIN Jorel
Élève ingénieur à l'EISTI.
Président et chef de projet de la junior Cap'EISTI.
+33 (0)6 25 09 33 84



Reply all
Reply to author
Forward
0 new messages