هنا الحل بادن الله أخوي القاعدة + الروابط السكريبت كامل و الكمال لله أخوي دعواتك و ان واجهك اي مشكل انا هنا
هناك ايضا السكريبت مرفوق على شكل .sql
-- phpMyAdmin SQL Dump
-- version 2.11.6
--
http://www.phpmyadmin.net--
-- Serveur: localhost
-- Généré le : Mar 09 Septembre 2008 à 22:07
-- Version du serveur: 5.0.51
-- Version de PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de données: `data_amine`
--
CREATE DATABASE `data_amine` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `data_amine`;
-- --------------------------------------------------------
--
-- Structure de la table `actor`
--
CREATE TABLE `actor` (
`useCaseName` varchar(200) NOT NULL,
`ActorName` varchar(200) NOT NULL,
PRIMARY KEY (`ActorName`),
UNIQUE KEY `useCaseName` (`useCaseName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `actor`
--
-- --------------------------------------------------------
--
-- Structure de la table `generalformat`
--
CREATE TABLE `generalformat` (
`pName` varchar(200) NOT NULL,
`pictureName` varchar(200) NOT NULL,
`picture` varchar(200) NOT NULL,
PRIMARY KEY (`pictureName`),
KEY `pName` (`pName`),
KEY `pName_2` (`pName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `generalformat`
--
-- --------------------------------------------------------
--
-- Structure de la table `project`
--
CREATE TABLE `project` (
`pName` varchar(200) NOT NULL,
PRIMARY KEY (`pName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `project`
--
-- --------------------------------------------------------
--
-- Structure de la table `relatedfilename`
--
CREATE TABLE `relatedfilename` (
`pName` varchar(200) NOT NULL,
`RelatedFileName` varchar(200) NOT NULL,
PRIMARY KEY (`pName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `relatedfilename`
--
-- --------------------------------------------------------
--
-- Structure de la table `systemalternative`
--
CREATE TABLE `systemalternative` (
`SID` varchar(200) NOT NULL,
`SystemResponseNumber` varchar(200) NOT NULL,
PRIMARY KEY (`SID`),
UNIQUE KEY `SystemResponseNumber` (`SystemResponseNumber`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `systemalternative`
--
-- --------------------------------------------------------
--
-- Structure de la table `systemresponse`
--
CREATE TABLE `systemresponse` (
`SystemResponseNumber` varchar(200) NOT NULL,
`UserActionNumber` varchar(200) NOT NULL,
PRIMARY KEY (`SystemResponseNumber`),
UNIQUE KEY `UserActionNumber` (`UserActionNumber`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `systemresponse`
--
-- --------------------------------------------------------
--
-- Structure de la table `usecase`
--
CREATE TABLE `usecase` (
`pName` varchar(200) NOT NULL,
`FileName` varchar(200) NOT NULL,
`useCaseName` varchar(200) NOT NULL,
PRIMARY KEY (`useCaseName`),
UNIQUE KEY `pName` (`pName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `usecase`
--
-- --------------------------------------------------------
--
-- Structure de la table `useraction`
--
CREATE TABLE `useraction` (
`ActorName` varchar(200) NOT NULL,
`UserActionNumber` varchar(200) NOT NULL,
PRIMARY KEY (`UserActionNumber`),
UNIQUE KEY `ActorName` (`ActorName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `useraction`
--
-- --------------------------------------------------------
--
-- Structure de la table `useralternative`
--
CREATE TABLE `useralternative` (
`UID` varchar(200) NOT NULL,
`UserActionNumber` varchar(200) NOT NULL,
PRIMARY KEY (`UID`),
UNIQUE KEY `UserActionNumber` (`UserActionNumber`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `useralternative`
--
--
-- Contraintes pour les tables exportées
--
--
-- Contraintes pour la table `actor`
--
ALTER TABLE `actor`
ADD CONSTRAINT `actor_ibfk_1` FOREIGN KEY (`useCaseName`) REFERENCES `usecase` (`useCaseName`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `generalformat`
--
ALTER TABLE `generalformat`
ADD CONSTRAINT `generalformat_ibfk_1` FOREIGN KEY (`pName`) REFERENCES `project` (`pName`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `relatedfilename`
--
ALTER TABLE `relatedfilename`
ADD CONSTRAINT `relatedfilename_ibfk_1` FOREIGN KEY (`pName`) REFERENCES `project` (`pName`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `systemalternative`
--
ALTER TABLE `systemalternative`
ADD CONSTRAINT `systemalternative_ibfk_1` FOREIGN KEY (`SystemResponseNumber`) REFERENCES `systemresponse` (`SystemResponseNumber`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `systemresponse`
--
ALTER TABLE `systemresponse`
ADD CONSTRAINT `systemresponse_ibfk_1` FOREIGN KEY (`UserActionNumber`) REFERENCES `useraction` (`UserActionNumber`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `usecase`
--
ALTER TABLE `usecase`
ADD CONSTRAINT `usecase_ibfk_1` FOREIGN KEY (`pName`) REFERENCES `project` (`pName`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `useraction`
--
ALTER TABLE `useraction`
ADD CONSTRAINT `useraction_ibfk_1` FOREIGN KEY (`ActorName`) REFERENCES `actor` (`ActorName`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `useralternative`
--
ALTER TABLE `useralternative`
ADD CONSTRAINT `useralternative_ibfk_1` FOREIGN KEY (`UserActionNumber`) REFERENCES `useraction` (`UserActionNumber`) ON DELETE CASCADE ON UPDATE CASCADE;