Nouveau Document Texte

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

1.

sys/Oracle123 as sysdba

2.create user EDDIE identified COLLIS account unlock;

3.grant connect, resource to EDDIE;

4.conn EDDIE/COLLIS

5. create table SERVICE (


2 numservice number(4),
3 nomdept varchar2(15)
4 );

create table AGENT (


2 matricule number(4) primary key;
3 nom varchar2(15),
4 embauche date,
5 numchef number(4),
6 salaire number(6),
7 numservice number(4), foreign key(numservice) references SERVICE
(numservice));
8 );

SQL> alter table SERVICE add constraint pk_SERVICE primary key(numservice);

Table modifiÚe.

SQL> alter table AGENT add constraint pk_AGENT primary key(numservice);

Table modifiÚe.

SQL> alter table AGENT add constraint fk_AGENT FOREIGN KEY (numservice) REFERENCES
AGENT(numservice);

Table modifiÚe.

6.

SQL> insert into SERVICE(numservice,nomdept)values(1,'informatique');

1 ligne crÚÚe.

SQL> insert into SERVICE(numservice,nomdept)values(2,'pointe_noire');

1 ligne crÚÚe.

SQL> insert into SERVICE(numservice,nomdept)values(3,'brazzavile');

1 ligne crÚÚe.

SQL> insert into SERVICE(numservice,nomdept)values(4, 'dolisie');

SQL> insert into AGENT values(8, 'Percy','11/09/2002', 7, 500000, 4);

1 ligne crÚÚe.
SQL> insert into AGENT values(8, 'Percy','11/09/2002', 7, 500000, 4);

1 ligne crÚÚe.
SQL> insert into AGENT values(8, 'Percy','11/09/2002', 7, 500000, 4);

1 ligne crÚÚe.
SQL> insert into AGENT values(8, 'Percy','11/09/2002', 7, 500000, 4);

1 ligne crÚÚe.
SQL> insert into AGENT values(8, 'Percy','11/09/2002', 7, 500000, 4);

1 ligne crÚÚe.
SQL> insert into AGENT values(8, 'Percy','11/09/2002', 7, 500000, 4);

1 ligne crÚÚe.
SQL> insert into AGENT values(8, 'Percy','11/09/2002', 7, 500000, 4);

1 ligne crÚÚe.
SQL> insert into AGENT values(8, 'Percy','11/09/2002', 7, 500000, 4);

1 ligne crÚÚe.

8.SQL> select numservice, AVG(salaire) AS salaire_moyen from AGENT, SERVICE GROUP


BY nomdept;

You might also like