• Aucun résultat trouvé

RESEAU & BD

N/A
N/A
Protected

Academic year: 2022

Partager "RESEAU & BD"

Copied!
3
0
0

Texte intégral

(1)

Département Micro électronique &

Télécommunications

- 1 -

RESEAU & BD

E. Tranvouez Durée de l’épreuve : 2h

Documents autorisés

1. RESEAU (6 pts)

1. Expliquez l’intérêt de la décomposition en couches du modèle OSI.

2. A quoi servent les entêtes des paquets IP ?

3. Dans le modèle OSI : à quel niveau se situent les sockets java.

4. Expliquez la raison du recours à des Threads dans une application réseau en java (côté serveur).

2. CONCEPTION DE BD (6 pts)

En vous basant sur le document en Annexe 1 :

a)

Construisez le MCD permettant de mémoriser ces informations

b)

Construisez le MLD (relationnel) correspondant à ce MLD.

c)

Donner le code SQL permettant la création de 2 tables tel que définies dans le MLD.

3. SQL (8 pts)

Compte tenu des informations sur la création des tables cd et titre, donner le code SQL permettant de répondre aux questions suivantes :

1) Afficher le contenu de la table cd.

2) Idem mais en triant par ordre alphabétique sur le nom de l’auteur

CREATE TABLE 'cd' (

'PK_IdCD' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT , 'TitreAlbum' VARCHAR(30) NOT NULL, 'AnneeSortie' DATE NOT NULL,

'NbPistes' INTEGER NOT NULL, 'Auteur' VARCHAR(20) NOT NULL, 'Prix' FLOAT NOT NULL

);

CREATE TABLE ‘piste’ (

'PK_piste' INTEGER NOT NULL

PRIMARY KEY AUTOINCREMENT , 'FK_album' INT NOT NULL

REFERENCES cd('PK_IdCD'), 'num_piste' INTEGER NOT NULL,

'titre_piste' VARCHAR(20) NOT NULL, 'duree' TIME NOT NULL

);

(2)

Département Micro électronique &

Télécommunications

- 2 -

3) Quel code SQL permet l’obtention des données suivantes :

4. Que faut-il ajouter au code donné en 3) pour que ne soit pris en compte que : a) l’auteur Massive Attack.

b) les pistes ayant une durée inférieure à 3 minutes (00 :03 :00).

c) les albums sortis après 1980.

5. Donner le code SQL permettant de connaître le nombre d’albums par Auteur.

6. Idem mais pour le nombre de pistes par cd.

7. Supprimer la chanson de durée 3’32.

8. Afficher le contenu de l’album (auteur, titre et liste des pistes) ayant un nom commençant par

‘Mezz’.

Bonus : (+1 pt hors barème) :

Quel critique pouvez-vous apporter à la conception de la base de données telle qu’elle est définie dans cette question? (un MLD ou un MCD peut aider à répondre à cette question).

Auteur TitreAlbum AnneeSortie titre_piste duree --- --- --- --- --- Massive Attack Mezzanine 2007-01-01 Angel 00:06:18 Massive Attack Mezzanine 2007-01-01 Risingson 00:04:19 Massive Attack Mezzanine 2007-01-01 Teardrop 00:05:29 Massive Attack Mezzanine 2007-01-01 Inertia Cre 00:05:26 Massive Attack Heligoland 2010-02-01 Pray For Ra 00:06:42 Massive Attack Heligoland 2010-02-01 Babel 00:05:16 Massive Attack Heligoland 2010-02-01 Splitting T 00:05:13 Massive Attack Heligoland 2010-02-01 Girl I Love 00:05:26 Leonard Cohen Songs Of L 1979-10-20 Suzanne 00:03:47 Leonard Cohen Songs Of L 1979-10-20 Master Song 00:05:29 Leonard Cohen Songs Of L 1979-10-20 Sisters of 00:03:32

(3)

Département Micro électronique &

Télécommunications

- 3 - ANNEXE 1 – Devis Garage Automobile

Beaumont-Hague 18 décembre 2012

Facture n°: 2013/01/151

0

Code Désignation Type Nb P rix unit M O / H R e m is e Observations Montant

AXB7 HUILE 10W-40 (1L) Fourniture 1 10,20 0,00% 12,20

AXC17 Filtre à Huile Fourniture 1 6,12 7,32

AXD3 Remises à niveaux Fourniture 1 10,00 100,00% Prestation offerte 0,00

RM10 Vidange M.O. 1 38,92 1,00 0,00% 46,55

SC10 Controles Sécurité M.O. 1 30,00 0,50 0,00% 12 controles 17,94

Montant HT 70,24

TVA 13,77

Montant TTC 84,01

Règlement

MOULIN Pierre

18 décembre 2012

11 janvier 2013

PRAIVEAU Daniel

échangeur A21

Total fourniture 19,52

13001

Garage MOULIN

ZI

Tel / Fax : 04 91 01 xx xx Port : 06 01 xx xx xx

N° SIRET 12222 Code APIE: 222

Références

Documents relatifs

Sachant que les deux champs sont de surface égale, calculer la longueur de leur côté commun.. Année 2020-2021 Page

On peut choisir de ne supprimer que le symbole dans la fenêtre d’édition et de garder l’objet dans l’explorateur d’objet.. On peut ensuite prendre l’objet dans

Les index primaires sont ceux qui s’appliquent à la clé primaire ou aux clés secondaires d’une table.. La sélectivité est alors la plus petite possible : 1 / nombre de tuples de

Mais si on supposait que un skieur peut se classer plusieurs fois dans la même spécialité lors de la même compétition, il faudrait ajouter une colonne « passage »

Mais si on supposait que un skieur peut se classer plusieurs fois dans la même spécialité lors de la même compétition, il faudrait ajouter une colonne « passage »

• Dans le cas d’une entité faible, la clef primaire de la table relationnelle est constituée par l’identifiant de l’entité forte et par l’identifiant de

contest), il ne saurait être aussi souple qu'un programme optimisé pour une seule de ces deux fonc tions (exemples, « Super Dupper » ou encore «CT» de K1EA pour les contests, avec

Les emplois francs+ consistent en une aide financière versée à tout employeur privé qui recrute un demandeur d’emploi ou un jeune suivi par une mission locale résidant dans