Portfolio de Saoussen Shimi

Biographie Commenter cette biographie

bonjour à tous;

Shimi Saoussen

Technicien Supèrieur Télécommunication

Spécialité réseau informatique

Tech de Labo au CERT

Tél: 70835000 poste 5001

Pour me contacter :

TD1 Commenter cette section

1) Citer et expliquer trois inconvénients liés à l’utilisation des fichiers :

• Ajouter un champ dans la structure d’un fichier nécessite la récriture de tous les programmes qui le manipulent.

• Tout changement de structure ou d’organisation engendre des mises à jours au niveau de toutes les applications qui le concernent.

2) Quels sont les principaux intervenants dans une base de données :

- les données

- le matériel informatique.

- le logiciel qui va gérer ces données à savoir le système de gestion de base de données

(SGBD).

- l’utilisateur : citons le DBA.

3) Donnez le schéma de l’architecture ANSI-SPARC :

Niveau externe

Niveau conceptuel

niveau interne

4) Quelle est la différence entre SGBD et DBA :

SGBD : Le système de gestion de base de données SGBD est un logiciel qui permet la gestion, le contrôle et l'utilisation de la base de données.

DBA : Le DBA est une personne ou un groupe de personnes responsables de tout le système d'information.

Donc le SGBD c’est le logiciel mais le DBA est l’utilisateur de haut niveau de la base.

5)

salle

|

enseignant

|

cours

|

étudiant

6) Citez les différentes organisations physiques liées à une BD hiérarchique :

Les différentes organisations physiques liées à une BD hiérarchique sont :

- HSAM (Hierarchical Sequential Access Method), Méthode d’accès hiérarchique séquentielle.

- HISAM (Hierarchical Indexed Sequential Access Method), Méthode d’accès hiérarchique séquentielle indexée.

- HDAM (Hierarchical Direct Access Method), Méthode d’accès hiérarchique directe.

- HIDAM (Hierarchical Indexed Direct Access Method), Méthode d’accès hiérarchique directe indexée.

TD 2 Commenter cette section

Exercice n° 1

CREATE TABLE S (S# NUMBER(5) primary key, Snom VARCHAR2(15), Saddresse VARCHAR2(25) );

CREATE TABLE P (P# NUMBER(5) primary key, Pnom VARCHAR2(15), Pcouleur VARCHAR2(10), Ville VARCHAR2(25) );

CREATE TABLE J (J# NUMBER(5) primary key, Jnom VARCHAR2(15), Ville VARCHAR2(25) );

CREATE TABLE SPJ (S# NUMBER(5), P# NUMBER(5), J# NUMBER(5), Qt NUMBER, Date DATE);

Exercice n° 2

1- select * from J ;

2- select * from J where VilleJ=’Londre’ ;

3- select s#, j# from S,J,SPJ where S.s#=SPJ.s# and J.j#=SPJ.j# and j#=1 order by asc;

4- select p# from P,SPJ where P.p#=SPJ.p# and Qt between 300 and 700;

5- select couleur from P;

6- select s#, j#,p# from S,P,J where S.ville=P.ville and J.ville=P.ville ;

7- select s#, j#,p# from S,P,J where S.ville!=P.ville and J.ville!=P.ville ;

8- select p# , j# from P,S, SPJ where P.p#=SPJ.p# and J.j#=SPJ.j#and J.ville=’Londre’;

9- select s# , p# , j# from S,P,J group by s#,p#,j# having S.ville!=P.ville or P.ville!=J.ville or S.ville!=J.ville;

10- select s#,p# , j# from P,S, SPJ where P.p#=SPJ.p# and J.j#=SPJ.j# and S.s#=SPJ.s# and J.ville=’Londre’ and S.ville=’Londre’;

11- select ville from S,J group by ville having S.ville=J.ville ;

12- select count(*) from S;

13- select s#,count(*) from S where s# in( select s# from SPJ;) ;

14- select count(*) from SPJ where p#=2;

15- select sum(Qt) from SPJ where p#=2;