Создание таблиц БД из диаграммы классов
это таблицы, которые я был создан в БД
DROP TABLE IF EXISTS
achevement;
CREATE TABLE IF NOT EXISTS
achevement(
id_collaborateurint(3) NOT NULL,
id_tacheint(3) NOT NULL,
PRIMARY KEY (
id_collaborateur,
id_tache)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS
collaborateur;
CREATE TABLE IF NOT EXISTS
collaborateur(
id_collaborateurint(3) NOT NULL AUTO_INCREMENT,
номvarchar(20) NOT NULL,
Prénomvarchar(20) NOT NULL,
Эл. адресvarchar(30) NOT NULL,
fonctionvarchar(20) NOT NULL,
адресvarchar(50) NOT NULL,
PRIMARY KEY (
id_collaborateur),
UNIQUE KEY
Эл. адрес(
Эл. адрес)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS
Конт;
CREATE TABLE IF NOT EXISTS
Конт(
id_compteint(3) NOT NULL AUTO_INCREMENT,
имя пользователяvarchar(20) NOT NULL,
парольvarchar(20) NOT NULL,
email_recvarchar(30) NOT NULL,
date_creationdate DEFAULT NULL,
date_modificationdate DEFAULT NULL,
Статутvarchar(20) DEFAULT NULL,
id_collaborateurint(3) DEFAULT NULL,
PRIMARY KEY (
id_compte),
UNIQUE KEY
имя пользователя(
имя пользователя),
UNIQUE KEY
email_rec(
email_rec),
KEY
id_collaborateur(
id_collaborateur)
) ENGINE=MyISAM AUTO_INCREMENT=45 DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS
créeation;
CREATE TABLE IF NOT EXISTS
créeation(
id_equipeint(11) NOT NULL,
id_projetint(11) NOT NULL,
id_collaborateurint(11) NOT NULL,
PRIMARY KEY (
id_equipe,
id_projet,
id_collaborateur),
KEY
id_projet(
id_projet),
KEY
id_chefprojet(
id_collaborateur)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS
Equipe;
CREATE TABLE IF NOT EXISTS
Equipe(
id_equipeint(3) NOT NULL AUTO_INCREMENT,
nom_equipevarchar(40) NOT NULL,
date_creationdate NOT NULL,
PRIMARY KEY (
id_equipe)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS
Projet;
CREATE TABLE IF NOT EXISTS
Projet(
id_projetint(3) NOT NULL,
nom_projetvarchar(20) NOT NULL,
date_debdate NOT NULL,
date_findate NOT NULL,
описаниеvarchar(100) NOT NULL,
id_chefprojetint(3) NOT NULL,
PRIMARY KEY (
id_projet),
KEY
id_chefprojet(
id_chefprojet)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS
Tache;
CREATE TABLE IF NOT EXISTS
Tache(
id_tacheint(3) NOT NULL AUTO_INCREMENT,
nom_tachevarchar(20) NOT NULL,
Prioritévarchar(20) NOT NULL,
date_debdate NOT NULL,
date_findate NOT NULL,
описаниеdate NOT NULL,
id_projetint(3) NOT NULL,
PRIMARY KEY (
id_tache)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
COMMIT;
Итак, вопрос, если генерация таблиц в БД была правильной из диаграммы классов