Вы находитесь на странице: 1из 6

Exercice 1 -- GESTION DE SON UTILISATEUR

Crer un utilisateur et lui donner des droits

Nom du user: hboufflers ( pour Hugues Boufflers

mot_de_passe : choisir par l'tudiant

CREATE USER hboufflers


IDENTIFIED BY mot_de_passe
DEFAU LT TABLESPACE system;

Donner les droits de cration de session/table et squence l'utilisateur

GRANT create session


GRANT create table

to hboufflers;

to hboufflers;

GRANT CREATE SEQUENCE

--

Exercie 2

to hboufflers;

CREATION DE LA CONNEXION puis connexion

Se dconnecter de la connexion system ( onglet connexion : clique

Voir exemple lors du TD

Onglet : connexion.

Cliquer sur +

droit 'deconnexion')

r
Nom de la connection : hboufflers
Nom de l'utilisateur : hboufflers
Choisir un mot de passe

Dselectionner I'enregistrement du mot de passe

Nom de I'hote : 127.0.O.7

port : 152L
Nom du service : orcl

Cliquer sur 'tester' : Sl OK, Cliquer sur 'enregistrer'


Cliquer sur la connexion prcdemment cr et cliquer sur 'connexion

--

Exercie 3 -- CREATION de la table DUT JEUX VIDEO

Champs de la table : DUT_JEUX_VIDEO


Nom du champs: numjeux_video
Type : INTEGER not null

Nom du champs: nomjeux_video


Type :VARCHAR2(240) not null

Nom du champs :typejeux_video


Type : VARCHAR2(100

Nom du champs : createuljeux_video


Type : VARCHAR2(150)

--

--

Exercice

Modification de la table

4.l Ajouter le champs : date_sortie

-- 4.2

--

de type : VARCHAR2(150) la table DUT_JEUX_VIDEO

Modifier le type de : date_sortie en 'date'

Exercice

Cation de tables

Crer la table CREATEUR JEUX VIDEO

Nom du champs : id_createur Type : INTEGER NOT NULL


Nom du champs : nom_createur Type
Nom du champs : date_creation Type

: VARCHAR2(150)

DATE

Crer la table TYPE JEUX

Nom du champs : id_type Type : INTEGER NOT NULL


Nom du champs :

nom_type

Type : VARCHAR2(100)

Crer la table PEGI JEUX

NOT NULL

Nom du champs

id_pegi

Nom du champs

nom_pegi

Nom du champs

typejeu

Type:VARCHAR2(100)

Nom du champs

age_pegi

Type:INTEGER(2)

--

Type : INTEGER NOT NULL


Type : VARCHAR2(10) NOT NULL

Exercice 5 : Cration des sequences de chaque table

--Exemple de cration de squence

Cration de la squence sqjeux_video

CREATE SEQU ENCE sq_nb_a uto_incremente

MINVALUE

MAXVALUE 9999999
START WITH 1

INCREMENT BY 1

6.1 Crer la sequence sq_createuljeux, sq_typjeux et sq_pegijeux


6.2 consulter la squence quivient d'tre cre ( table des sequences:lll-sequences, champs

SEQUENCE_NAME,

uGi

6.3 consulter les sequences crer contenant le mot'jeu'

6.4 Consulter tous les objets contenant le texte 'jeu' ( Table afl-obiects, champs : object-name
;r'$i

--

Exercice 7 : lnsertion et modification de donnes

7.1 lnsrer une ligne dans la table DUT_JEUX_VIDEO

numjeux_video

: sq_jeux_video.nextval

nomjeux_video

: World of Warcraft

typejeux_video :MMORPG
createuleux_video : Blizza rd

date_sortie

:01107/2004

7.2 lnsrer une ligne dans la table PEGI JEUX

lD_PEGI : sq_pegijeux.nexval

NOM

PEGI : PEGI 12

TYPE JEU : Cartes

AGE PEGI:12

7.3 lnsrer une ligne dans la table CREATEUR JEUX-VIDEO

D_CREATEU

R : sq_createuljeux.nextva

NOM_CREATEUR : Blizzard
DATE_CR EATIO N :'0110 1 I 20OO'

7.4lnsrer une ligne dans la table TYPE JEUX


lD_TYPE : sq_typejeux.nextval
NOM_TYPE : Cartes

7.5 Me montrer I avancement du TD et rcuprer !e script d'insertion des donne

7.3 Mettre jour une ligne de la table DUT JEUX_VIDEO

Modifier le nom du jeu BBATLEFIELD 3 en BATLEFIELD

--- Exercice 8 : Slection de donnes : Requte de slection

8.1 Compter le nombre de jeu de Blizzard

8.2 Compter le nombre de jeu de type

FPS

8.3 Lister les jeux vido sorties en 2014 (plusieurs possibilits

8.4 Lister Ies jeux vido sorties entre le 1 er janvier

ZOLZ

et le 31 octobre 2014

8.5 Trouver Ie jeux sortie le plus rcemment et le moins rcemment ( 2 requtes

8.6 Slectionner les jeux dont le crateur a t cr aprs le 1er janvier 2000

8.7 Slectionner !e nom des jeux et I'age ( age_pegi ) ncessaire pour y jouer.

Вам также может понравиться