Questions sur ma Base de données
Posté : 22 janv. 2010, 16:26
Bonjour à tous,
j'aurais quelques questions a vous poser sur ma base de données et j'aimerais également que vous me donniez votre avis sur la structure.
A quoi sert ma base de données :
Je suis assistant informatique en alternance dans une entreprise qui comprend plusieurs utilisateurs avec un ordinateur, un tel fix, un tel portable (pour certains), login et mdp de windows et messagerie etc...
Actuellement, c'est un peu le foutoir avec les données stocké dans des chemises par PC ou les mdp et login dans des fichiers excel qui existe en plusieurs copie.
Donc moi qui n'aime pas travailler dans un bordel de ce genre, je voudrais tout informatisé pour être tranquille et créer par la suite une interface web pour qu'ils puissent insérer ou modifier des données.
Je vous présente ma base de données et merci de me donner votre avis.
J'utilise WampServer pour tout ça.
J'ai essayé une commande mais qui me ressort aucune information.
Voici la commande :
PS : j'ai réussi à crée le mode recherche pour chaque table à part mais j'aimerai le crée pour toutes les tables en même temps.
Cordialement
j'aurais quelques questions a vous poser sur ma base de données et j'aimerais également que vous me donniez votre avis sur la structure.
A quoi sert ma base de données :
Je suis assistant informatique en alternance dans une entreprise qui comprend plusieurs utilisateurs avec un ordinateur, un tel fix, un tel portable (pour certains), login et mdp de windows et messagerie etc...
Actuellement, c'est un peu le foutoir avec les données stocké dans des chemises par PC ou les mdp et login dans des fichiers excel qui existe en plusieurs copie.
Donc moi qui n'aime pas travailler dans un bordel de ce genre, je voudrais tout informatisé pour être tranquille et créer par la suite une interface web pour qu'ils puissent insérer ou modifier des données.
Je vous présente ma base de données et merci de me donner votre avis.
J'utilise WampServer pour tout ça.
J'aurais une question : j'aimerai crée un moteur de recherche qui chercherait la valeur entrée sur chaque table et chaque champs.-- Création de la table ordinateur
create table ordinateur(
id_ordinateur int not null auto_increment primary key,
nom_ordinateur varchar(20) not null,
licence_office varchar(25) null,
licence_windows varchar(25) null,
adresse_mac varchar(20) null,
adresse_ip varchar(20) null
) engine = InnoDB;
-- Création de la table util_premier
create table util_premier(
id_util_premier int not null auto_increment primary key,
nom varchar(25) not null,
prenom varchar(25) not null,
status varchar(25) not null,
tel int null,
groupe_principal varchar(30) null,
groupe_secondaire varchar(30) null,
id_ordinateur int,
index(id_ordinateur),
constraint fk_util_premier_id_ordinateur foreign key(id_ordinateur) references ordinateur(id_ordinateur)
) engine = InnoDB;
-- Création de la table tel_port
create table tel_port(
id_tel_port int not null auto_increment primary key,
num_port int null,
num_abreger int null,
marque_port varchar(20) null,
ref_port varchar(20) null,
imei varchar(20) null,
code_pin int null,
code_puk int null,
id_util_premier int,
index(id_util_premier),
constraint fk_tel_port_id_util_premier foreign key(id_util_premier) references util_premier(id_util_premier)
) engine = InnoDB;
-- Création de la table mail_premier
create table mail_premier(
id_mail_premier int not null auto_increment primary key,
adresse_mail varchar(50) not null,
login_mail varchar(25) not null,
mdp_mail varchar(25) not null,
id_util_premier int,
index(id_util_premier),
constraint fk_mail_premier_id_util_premier foreign key(id_util_premier) references util_premier(id_util_premier)
) engine = InnoDB;
-- Création de la table windows_premier
create table windows_premier(
id_windows_premier int not null auto_increment primary key,
login_windows varchar(25) not null,
mdp_windows varchar(25) not null,
id_util_premier int,
index(id_util_premier),
constraint fk_windows_premier_id_util_premier foreign key(id_util_premier) references util_premier(id_util_premier)
) engine = InnoDB;
J'ai essayé une commande mais qui me ressort aucune information.
Voici la commande :
Merci d'avance pour votre aide.select nom, prenom, status, tel, groupe_principal, groupe_secondaire, nom_ordinateur, licence_office, licence_windows, adresse_mac, adresse_ip, num_port, num_abreger, marque_port, ref_port, imei, code_pin, code_puk, adresse_mail, login_mail, mdp_mail, login_windows, mdp_windows
from util_premier, ordinateur, tel_port, mail_premier, windows_premier
where util_premier.id_ordinateur = ordinateur.id_ordinateur
and tel_port.id_util_premier = util_premier.id_util_premier
and mail_premier.id_util_premier = util_premier.id_util_premier
and windows_premier.id_util_premier = util_premier.id_util_premier
and nom LIKE '%serdar%' OR prenom LIKE '%serdar%' OR status LIKE '%serdar%' OR tel LIKE '%serdar%' OR groupe_principal LIKE '%serdar%' OR groupe_secondaire LIKE '%serdar%' OR nom_ordinateur LIKE '%serdar%' OR licence_office LIKE '%serdar%' OR licence_windows LIKE '%serdar%' OR adresse_mac LIKE '%serdar%' OR adresse_ip LIKE '%serdar%' OR num_port LIKE '%serdar%' OR num_abreger LIKE '%serdar%' OR marque_port LIKE '%serdar%' OR ref_port LIKE '%serdar%' OR imei LIKE '%serdar%' OR code_pin LIKE '%serdar%' OR code_puk LIKE '%serdar%' OR adresse_mail LIKE '%serdar%' OR login_mail LIKE '%serdar%' OR mdp_mail LIKE '%serdar%' OR login_windows LIKE '%serdar%' OR mdp_windows LIKE '%serdar%';
PS : j'ai réussi à crée le mode recherche pour chaque table à part mais j'aimerai le crée pour toutes les tables en même temps.
Cordialement