0% ont trouvé ce document utile (0 vote)
14 vues3 pages

TP 3SQL

Ce document présente un TP sur le langage SQL-Oracle, visant à enseigner l'insertion, la modification et la création de tables dans une base de données. Les étudiants apprendront à enrichir une base de données 'Vente' et à mettre à jour des informations existantes. Des exemples de commandes SQL sont fournis pour illustrer les concepts abordés.

Transféré par

hamzaaboumlik320
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
14 vues3 pages

TP 3SQL

Ce document présente un TP sur le langage SQL-Oracle, visant à enseigner l'insertion, la modification et la création de tables dans une base de données. Les étudiants apprendront à enrichir une base de données 'Vente' et à mettre à jour des informations existantes. Des exemples de commandes SQL sont fournis pour illustrer les concepts abordés.

Transféré par

hamzaaboumlik320
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

SQL-Oracle

Tp3 : Langage de Manipulations des Données sous SQL1 (LMD1)

I. Objectifs de TP

A la fin de ce TP, les étudiants auront les connaissances nécessaires pour :


Insertion des données dans une base de données.
Modifier le contenu d’une table dans une base de données.
Création d’une table à partir d’une autre.

II. Avant de commencer : SQL LMD

Pour insérer des données dans une table lors de sa création, on utilise la commande « CREATE
» suivi d’une commande « SELECT »:
Syntaxe :
CREATE TABLE nom_table [(Col1 type1, Col2 type2, contrainte1, contrainte2, … ) ]
AS SELECT …
On peut ainsi, en un seul ordre SQL créer une table et la remplir avec des données provenant
du résultat d’un SELECT (à partir d’une autre table de la base de données).
On n’a pas besoin alors de spécifier des types pour les colonnes: les types des données sont
ceux provenant du SELECT.

Par défaut les noms des colonnes de la nouvelle table sont les noms des colonnes du
SELECT.
III. Travail à faire :

1. Insertion des données

Enrichir le script crée dans le TP n°6 par des requêtes permettant l’alimentation de la base
de données « Vente » par les lignes relatives aux extensions suivantes :

Pr.SAADI Page 1
Pr.SAADI Page 2
2. Mise à jour du contenu d’une table

Modifier le contenu des tables déjà crées comme suit :


a. Donner le nom « Med Ghribi » au client numéro « C3 ».
b. Augmenter le prix d’achat de l’article numéro « A5 » de 20.
c. Augmenter le poids de tous les articles de 10.
d. Créer une nouvelle table « Frs_Sousse » de même structure que la table « Frs » de la
base de données « Vente », et ne contient que les fournisseurs de Sousse.

Bon courage

Pr.SAADI Page 3

Vous aimerez peut-être aussi