26 janv. 2016

[PTI - BTS IG] Installation et Administration Base de données




Nature de l'activité

Installation et Administration
Base de données




Contexte : Mettre en place une base de donnée afin d’administrer et d’organiser les données clients de la société ALLCOM

Objectifs : Installation et administration d’une base de donnée SQL

Compétences mises en œuvre pour la réalisation de cette activité
C24
C37
Installer un SGBD
Administration d’une base donnée

Conditions de réalisations
Matériels :
-          2 postes
Logiciels :
-          Windows XP Professionnel
-          Debian Linux
Durée : 25 minutes

Description de l'activité réalisée
Situation initiale :
L’entreprise ne possède aucune base de données et aucun serveur SQL
Situation finale :
L’entreprise possède une base de donnée sous MySQL


I/ Existant

1.1/ schéma


Personne (num_p, nom, prenom)
Compte (num_c, date_crea, solde, #num_p)
Operation (num_o, date_op, type_op, montant_op, #num_c)

1.2/ Création de la base de donnée « ALLCOM »


Créer un script :
allcom.sql
drop database allcom;
create database allcom;
use allcom;
create table personne (num_p int auto_increment, nom varchar(60), prenom varchar(60), primary key (num_p));
create table compte (num_c int auto_increment, date_crea date, solde float, num_p int, primary key (num_c), foreign key (num_p) references personne(num_p));
create table operation (num_o int auto_increment, date_op date, type_op varchar(60), montant_op float, num_c int, primary key (num_o), foreign key (num_c) references compte(num_c));
L’enregistrer sur C:\allcom.sql puis

mysql –u root –p

Lancer le script sql:

source c:\allcom.sql

II/ Opération table de base de donnée « ALLCOM »

2.1/ Attributs


Montrer les attribus de la table « Personne » :

Show columns from personne;

2.2/ Entrées


Montrer les entrées de la table « Personne » :

Select * from personne;


III/ Modification de la table « ALLCOM »

3.1/ Colonnes


Ajout d’une colonne dans la table « Personne » :

alter table personne add adresse varchar(60) ;


Puis vérifier que la modification est effective :

show columns from personne;


Supprimer la colonne précédemment créée :

alter table personne drop adresse;


3.3/ Lignes


Insertion d’une ligne dans la table « Compte » :

Insert into compte (date_crea, solde, num_p) values(‘2009-06-08’, 7777, 3) ;

IV/ Création d’un utilisateur

Créer l’utilisateur BIRD et ajouter les droits pour la base « pti » :

grant all on pti. * to bird identified by ‘bird’ ;


Vérifier les droits de l’utilisateur BIRD;

Show grants for bird ;


Test en se connectant avec l’utilisateur BIRD depuis le client :

mysql –h 192.168.23.1 –u bird –p


Voir à quelles bases BIRD a accès depuis le client :

show databases ;


Supprimer l’utilisateur :

Revoke ?


 Fait en BTS Informatique de Gestion (Administrateur de Réseaux Locaux d'Entreprise) Devenu  BTS Services informatiques aux organisations

Aucun commentaire:

Enregistrer un commentaire