Bonjour, je souhaite créer pour ma base de données des tables et leurs rélations, mais je ne suis pas sûr que le dessins que j'ai fait est bon.
Merci de me corriger en lisant ce qui suit:
la base de donnée bd_budokan servira à enregistrer les athlete d'une discipline pour pouvoir les repertorier (lesdits athlètes), par club, par discipline, par niveau(dan), et année de graduation.
Il ya la table club (tbl_club), table discipline (tbl_art), et la table athèles (tbl_kait).
PS: Je travaille sous phpMyAdmin
tbl_club:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #club_id INT(11) NOT NULL AUTO_INCREMENT , club_nom VARCHAR(255) NOT NULL , club_ville VARCHAR(255) NOT NULL , club_adresse VARCHAR(255) NOT NULL , club_Tel CHAR(9) NOT NULL , => 9 digits pour les numéros de téléphone club_email VARCHAR(255) NULL , => ils ne l'ont pas tous PRIMARY KEY (`club_id`))ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_general_ci;
tbl_art:
tbl_kait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #art_id INT(11) NOT NULL AUTO_INCREMENT , art_nom VARCHAR(255) NOT NULL , art_dan VARCHAR(255) NOT NULL , art_annee YEAR NOT NULL , art_categ VARCHAR(255) NOT NULL , club_id INT(11) NOT NULL kait_id INT(11) NULL PRIMARY KEY (`art_id`))ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_general_ci;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #kait_id INT(11) NOT NULL AUTO_INCREMENT , kait_prenom VARCHAR(255) NOT NULL , kait_postnom VARCHAR(255) NOT NULL , kait_nom VARCHAR(255) NOT NULL , kait_datenais kait_tel CHAR(9) NOT NULL , => 9 digits pour les numéros de téléphone kait_cartelec CHAR(14) NOT NULL AUTO_INCREMENT , PRIMARY KEY (`kait_id`))ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_general_ci;
Je n'ai pas pu faire les relations 1/plusieurs; plusieurs/plusieurs; 1/1
La base de donnée servira a :
1. Enregistrer les différents Club
2. Enregistrer les athlètes avec leur niveau et catégorie dans leur clubs respectifs
3. Rechercher les athlètes par noms, clubs, dan, année de graduation, et catégories (athlète, entraîneur, athlète-entraineur).
Partager