Vous êtes sur la page 1sur 4

BDD_TP1 Aichaoui Zoubida

Programmation dans les bases de données (Langage PL/SQL)


Le langage SQL (Structured Query Language) est le langage de requêtes basique pour bon nombre de
SGBDR (système gestion de bases de données relationnels) tel que :
- MySQL (un SGBDR open-source libre de doit)

- PostgreSQL (un SGBDR open-source libre de doit)

- SQL Server (produit Microsoft sous licence et très utilisé comme SGBDR)

- ORACLE SQL (produit sous licence et très utilisé dans les grandes entreprises)

- Etc.

Règles du langage :
- Pas de différence entre majuscule et minuscule (IF ou If ou if c’est la même chose) même s’il est
préférable et conseillé d’écrire les commandes en majuscule.
- La fin d’une instruction se termine toujours par un ;

Les serveurs :
Sont des logiciels open-source populaires utilisés pour créer des environnements de développement web
locaux sur des ordinateurs personnels, dans la possibilité d'y installer et d'utiliser n'importe quelle version
de PHP, Apache, MySQL, etc.
- WAMP Server

- XAMPP Server (Je veux conseiller d'utiliser XAMPP, et N'oubliez pas d'activer les services Apache
et MySQL)
BDD_TP1 Aichaoui Zoubida

Les requêtes utilisées dans la série TP1 Cas °1 :


- Création de base de données :

- Suppression de base de données :

- Création de la table ‘ étudiant ’ :

- Création de la table ‘ clubsport ’ :

- Suppression de la table ‘étudiant’ :

- Suppression de la table ‘ clubsport ’ :

- Modification dans la table étudiant (la suppression une colonne nom):


BDD_TP1 Aichaoui Zoubida

- Lier les deux table :


Pour lier les tables, il suffit d'ajouter les clés étrangères.
La clé coté ClubSport migre vers le coté Etudiant comme clé étrangère, Rajouter un 5eme champ
à la table Etudiant.
Il faut indiquer que ce champ est un index, et coché le checkbox NULL, et Type : INT (exactement
comme la colonne 'code' de la table ClubSport.)

- Modification dans la table étudiant (l’ajout d’une colonne CodeC):

 Lorsque nous ajoutons une colonne, nous pouvons l'ajouter à une position spécifique

 Même à la première position

- Modification dans la table étudiant (l’ajout d’une clé étranger):

- Création de la table ‘ étudiant ’ directement :


BDD_TP1 Aichaoui Zoubida

- Conception :

- Insertion des champs dans la table clubsport :

- Insertion des champs dans la table étudiant :

Les requêtes utilisées dans la série TP1 Cas °2 :

On s’intéresse à un petit magasin de stock qui gère le stock et la vente en suivant la disponibilité
des produits, les ventes et les commandes effectuées par les clients et les fournisseurs.
Exemples d’opérations :
- Vente de produits par un magasin
- Achat d’un produit par un client
- Réalisation d’une commande par un fournisseur
1- Proposer une modélisation de ce magasin.
2- À l'aide de l'exemple précédent (cas N°1), créer la base avec les tables et les relations pour
votre proposition.

La suite la prochaine fois inshalah

Vous aimerez peut-être aussi