Rechercher : dans
Par :

Base de données MYSQL

Dernière réponse le 3 jui 2008 à 21:55:55 karn, le 2 jui 2008 à 22:22:10 
 Signaler ce message aux modérateurs

Salut à tous. je cherche un exemples ou modèles de bases de données d 'annuaire téléphonique en ligne.
j'utilise Wampserver ,phpmyadmin.
je suis débutante en informatique, donc,je n"ai jamais creer de base de données

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « base de données MYSQL » dans :
Sauvegarde restauration base de données Mysql Voir L'article suivant va présenter la manière la plus facile pour sauvegarder et restaurer les bases de données Mysql. Sauvegarde Pour sauvegarder une base de données existante il est conseillé de créer un dump. Pour dumper toutes les bases de...
MySQL – Optimisation VoirL’optimisation au niveau de MySQL passe par trois composants, à savoir : Optimisation du serveur MySQL Optimisation de la base de données Optimisation des requêtes Optimisation de la configuration de serveur MySQL L’optimisation du serveur peut...
Administration de MySQL VoirLa base de données mysql Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
Bases de données - Introduction VoirQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données...

1

MyTux, le 3 jui 2008 à 14:18:43

Bonjour,

Pour céer ta base, il faut déjà que tu ais une idée de ce que tu vas mettre dedans pour ton annuaire. De combien de table(s) tu vas avoir besoin. Et après pener comment créer la base. Fais d'abord ton schéma. En plus tu utilises phpmyadmin donc avec les bases par défaut de mysql comme mysql, tu peux regarder comment cela est fait. Et puis si tu veux d'autres renseignements tu peux toujours aller voir sur la documentation mysql serveur:

http://dev.mysql.com/doc/refman/5.0/en/

ou alors le site de phpmyadmin:

http://www.phpmyadmin.net/home_page/index.php.

Et puis si tu veux vraiment apprendre, fais l'administration de ta future base de données en lignes de commande.

Répondre à MyTux

2

karn, le 3 jui 2008 à 16:50:44

Merci de m'avoir répondu.
en effet je souhaite créer une base de données pour un annuaire téléphonique en ligne .
j'utilise wampserver, phpmyadmin.
cet annuaire doit renseigner les données en fonction de chaque domaine spécifique tel que la santé, la gastronomie,l' éducation


comme données qui pourrait etre presentes dans la base de données : nom abonné,localite, adresse postale, numero téléphonique, type abonne, dommaine de l'abonné, qualite de l'abonne

l'abonné peut etre une pesonne physique(homme),ou une personne morale(entreprise)
personne morale ou physique sont les qualifiants de l' abonne

les règles de gestion sont:

&- un domaine à plusieurs types
&2_ un type (exemple: domaine santé on a types hôpital, pharmacie,clinique) est dans un et seul domaine
&3-un abonne possede 1 ou plusieurs numéro téléphonique
&4-un numero est appartenu par 1 et 1 seul abonne
&5- une adresse postale peut etre utiliser par plusieurs abonnes
&6-un abonnée utilise 1 et1 seule adresse postale




avec ces règles de gestion , quelles et comment creer mes tables afin qu'elles soient liées?

Répondre à karn

3

MyTux, le 3 jui 2008 à 17:03:18

Il me semble que tu ne peux pas creer de relation entre les tables. Apres tu peux faire un champs supplementaire dans la table pour l'utiliser en tant que clé etrangere. Tu vas attaquer ta base comment par la suite, avec des pages en php?.

create table TYPE(ID_TYPE int(6) auto_increment,
NOM_TYPE varchar(255),
ID_DOM int(6),
PRIMARY KEY (ID_TYPE)
);

create table DOMAINE(ID_DOM int(6) auto_increment,
NOM_DOM varchar(255),
PRIMARY KEY (ID_DOM)
);

Il faudrait voir si tu peux declarer des cle etrangeres il me semble que oui mais ca fait un moment que je n'ai pas pratiqué. Donc mon exemple devrait se rapprocher de la solution toujours est - il que le lien du manuel mysql que je t'ai fourni te sera bien utile ;).

Répondre à MyTux

4

karn, le 3 jui 2008 à 21:05:57

Grâce a tes réponses j'ai puis creer des tables .
je vous les passe afin que vous apporter des modifications.

CREATE TABLE ABONNE(code_abonne int(6) auto-incrementation,nom_abonne varchar(225),
lqcalite_abonne varchar(255),adressepostale_abonne varchar(255),id_categorie int(6) references categorieb,
qualifiant _abonne varchar(255))
PRIMARY KEY (code_abonne)


CREATE TABLE TELEPHONE (id_telephone int(6) auto-incrementation
numerotelephonique int(15),code_abonne int(6) references abonne)
PRIMARY KEY(id_telephone)




CREATE TABLE CATEGORIE ( id_categorie int(6) auto_incrementation, designation_categorie char(23),
typecategorie char(15))
PRIMARY KEY (id_categorie)






au fait les de MYSQL que j' ai reçu est en anglais
ENCORE MERCI
si vous etes connectés en ce moment , je le suis aussi

là ou il ya les references indique les clés etrangeres
les dependances fonctionnelles transitives A-->B et B-->C alors A-->C
c' est pourquoi la table TYPE n'existe pas
j'ai fondu tables TYPES, DOMAINE en creant la table CATEGORIE
typecategorie dans la base categorie represente nom_type dans la table TYPES
et categorie represente domaine

SVP mes tables sont elles correctes pour un annuaire telephonique en ligne

Répondre à karn

5

karn, le 3 jui 2008 à 21:06:22

Grâce a tes réponses j'ai puis creer des tables .
je vous les passe afin que vous apporter des modifications.

CREATE TABLE ABONNE(code_abonne int(6) auto-incrementation,nom_abonne varchar(225),
lqcalite_abonne varchar(255),adressepostale_abonne varchar(255),id_categorie int(6) references categorieb,
qualifiant _abonne varchar(255))
PRIMARY KEY (code_abonne)


CREATE TABLE TELEPHONE (id_telephone int(6) auto-incrementation
numerotelephonique int(15),code_abonne int(6) references abonne)
PRIMARY KEY(id_telephone)




CREATE TABLE CATEGORIE ( id_categorie int(6) auto_incrementation, designation_categorie char(23),
typecategorie char(15))
PRIMARY KEY (id_categorie)






au fait les de MYSQL que j' ai reçu est en anglais
ENCORE MERCI
si vous etes connectés en ce moment , je le suis aussi

Répondre à karn

6

 MyTux, le 3 jui 2008 à 21:55:55

Comme ca de but en blanc je ne vois pas trop d'erreur il faudrait le rentrer dans mysql, de tte facon tu ne crains rien, car si il y a une erreur il fait rien et te le dis. Et apres a toi de corriger la ou il rale (c'est quand meme bien fait :) )

See U

Répondre à MyTux