[PDF] Bases de Données 18 mars 2021 heure 30





Previous PDF Next PDF



Bases de Données

18 mars 2021 heure 30 trouver la durée moyenne des films qu'on y passe. SELECT F.cinema



Le secteur du cinéma en publicité

15 nov. 2013 entre les films et un raccourcissement de la durée moyenne d'exploitation de chaque film. Pour qu'un film « émerge » en visibilité et ...



REALISER UN DESSIN ANIME

Ecole et Cinéma 31 - Page 1 sur 3. REALISER UN DESSIN ANIME. LA DUREE DE FABRICATION. Dans un studio d'animation de grosse production la durée moyenne de 



Produire un long métrage danimation en France

partir de plusieurs regards de producteurs du cinéma d'animation français et celui du films d'animation bénéficient d'une durée moyenne de vie en salles ...



Le placement de produit au cinéma : description et évolution dune

Ainsi les films français contiennent plus de placements en moyenne



Statistiques sur lindustrie du film et de la production télévisuelle

cinémas selon la semaine moyenne de cinq semaines



TD n° 1 STATISTIQUE DESCRIPTIVE 7 13 8 10 9 12 10 8 9 10 6 14

Quelle est l'hypothèse nécessaire au calcul de la valeur moyenne et de la valeur a) Quelle est le nombre moyen de lampes qui ont une durée de vie ...



« Tabac et Cinéma » : la Ligue révèle les résultats édifiants dune

31 mai 2022 Ces situations sont présentes en moyenne à l'écran 24 minutes (147s) sur une durée moyenne par film de 99 minutes (soit 2



COURT MÉTRAGE ET ÉDUCATION AU CINÉMA

films d'une durée inférieure à soixante minutes le calcul ayant été effectué que et l'émergence de fait du format “officieux” de moyen métrage



Le placement de produit au cinéma : description et évolution dune

Ainsi les films français contiennent plus de placements en moyenne



Quels sont les déterminants de la durée d’exploitation des

à identifier les déterminants de la durée de vie des films sur l’ensemble d’un territoire en utilisant une base de données regroupant les films sortis pour la première fois en France entre le 1 er janvier 2001 et le 31 décembre 2003

Quelle est la durée moyenne d’un film ?

Quelle est la durée moyenne d’un film? Depuis les années 1920, les films qui sortent dans la grande majorité des salles sont habituellement des longs métrages, dont la durée est en principe supérieure à 70 minutes et, le plus généralement, d’une durée d’au moins 90 minutes. Actuellement, les durées de deux heures ou plus sont très courantes.

Quelle est la durée de vie d’un film ?

Une des variables les plus significatives de la durée de vie en salle d’un film est son nombre d’entrées totales. En effet, les chiffres du CNC montrent qu’un film qui a réalisé 10.000 entrées salles au cours de son exploitation n’a pas atteint 90% de ses entrées au même rythme qu’un film qui a fait 4 millions d ‘entrées.

Comment savoir combien de temps un film reste au cinéma ?

Comment savoir combien de temps un film reste au cinéma? En fonction de son succès et de l’intérêt du public, on peut décider de le garder ou non à l’affiche la semaine suivante, et si oui, dans quelles salles. Il est donc impossible de prédire des semaines à l’avance combien de temps un film restera à l’affiche.

Combien de temps dure un film de 2 heures au cinéma ?

Résultat: un film de 2 heures au cinéma durera environ 1h54 à la télévision en France. Mais ce même film diffusé à la télévision américaine ou japonaise durera seulement 1h36, puisque dans ces pays, la norme NTSC est de… 30 images par seconde.

Bases de Données

Bases de Données

Amélie GheerbrantUniversité Paris Diderot

UFR Informatique

Institut de Recherche en Informatique Fondamentale amelie@irif.fr

18 mars 2021

1/134

Bases de Données

L"agrégation

I Dans l"algèbre relationnelle, les conditions sont évaluées pour un tuple à la fois I Or, parfois on s"intéresse à des propriétés dépendant de groupes de tuples I Exemple : trouver le nombre de films qui passent en ce moment I Le nombre de films ou le nombre de séances par films? I Dans ce contexte, la question des doublons est importante.2/134

Bases de Données

Doublons

3/134

Bases de Données

Doublons

I SELECTne correspond pas exactement à l"opérateur de projection de l"algèbre relationnelle. I

La projection retourne l"ensemblef1;2g

I

SELECTconserve les doublons

I Comment omettre les doublons? UtiliserSELECT DISTINCT4/134

Bases de Données

Gérer les doublons

I Jusqu"à présent dans l"algèbre relationnelle, on a opéré sur des ensembles. SQL, opère en fait sur des multi-ensembles, i.e., des ensembles pouvant contenir des doublons. I

Requière de petits ajustements

I La projectionne retire plus les doublons :Icia1apparaît deux fois. I Il y a une opération spéciale d"élimination des doublons: (fa1;a2;a1g) =fa1;a2g 5/134

Bases de Données

Gérer les doublons : l"union

I L"opération d"union groupe deux multi-ensembles :

S=f1;1;2;2;3;3g

T=f1;2;2;2;3g

S[T=f1;1;1;2;2;2;2;2;3;3;3g

i.e., siaoccure k fois dans S, et m fois dans T, alorsaoccure k + m fois dansS[T. I Ceci ne correspond pas à l"opérationUNIONde SQL, qui

élimine les doublons.

I

Pour conserver les doublons, utiliserUNION ALL:

SELECT * FROM S

UNION ALL

SELECT * FROM T;

6/134

Bases de Données

Gérer les doublons : l"intersection

I L"opération d"intersection conserve le nombre d"occurrences minimal d"un élément :

S=f1;1;2;2;3;3g

T=f1;2;2;2;3g

S\T=f1;2;2;3g

i.e., siaoccure k fois dans S, et m fois dans T, alorsaoccure min(k, m) fois dansS\T. I Ceci ne correspond pas à l"opérationINTERSECTde SQL, qui

élimine les doublons.

I Pour conserver les doublons, utiliserINTERSECT ALL:

SELECT * FROM S

INTERSECT ALL

SELECT * FROM T;

7/134

Bases de Données

Gérer les doublons : la différence

I L"opération de différence fonctionne comme suit :

S=f1;1;2;2;3;3g

T=f1;2;2;2;3g

ST=f1;3g

i.e., siaoccure k fois dans S, et m fois dans T, alorsaoccure kmfois dansST. I Ceci ne correspond pas à l"opérationEXCEPTde SQL, qui

élimine les doublons.

I

Pour conserver les doublons, utiliserEXCEPT ALL:

SELECT * FROM S

EXCEPT ALL

SELECT * FROM T;

8/134

Bases de Données

Lois de l"algèbre relationnelle sur les multi-ensembles I Certaines lois qui valent sur les ensembles valent aussi sur les multi-ensembles, e.g., : I commutativité de[et\

Iassociativité de[et\

I

Mais beaucoup d"autres lois ne passent pas aux

multi-ensembles... I

Exemple :R\(S[T)(R\S)[(R\T)

SoitR=S=T=f1g:

I

S[T=f1;1get doncR\(S[T) =f1g

I(R\S)[(R\T) =f1g [ f1g=f1;1g

Orf1;1g 6=f1g...

9/134

Bases de Données

Post Scriptum : les pièges de l"ensemble vide

I Soit trois relations, S, T, R, sur le même attribut A. I

Requête : calculerQ=R\(S[T)

I La requête suivante a l"air d"exprimer ça correctement :

SELECT R.A

FROM R, S, T

WHERE R.A=S.A OR R.A=T.A;

I

SoitR=S=f1g,T=;. AlorsQ=f1g, mais la requête

SQL produit la table vide...

I

Pourquoi?

10/134

Bases de Données

Post Scriptum : les pièges de l"ensemble vide

I Soit trois relations, S, T, R, sur le même attribut A. I

Requête : calculerQ=R\(S[T)

I La requête suivante a l"air d"exprimer ça correctement :

SELECT R.A

FROM R, S, T

WHERE R.A=S.A OR R.A=T.A;

I

SoitR=S=f1g,T=;. AlorsQ=f1g, mais la requête

SQL produit la table vide...

I

Pourquoi?

I

Si T est vide, alorsRSTest vide aussi!

11/134

Bases de Données

Post Scriptum : les pièges de l"ensemble vide

I Soit trois relations, S, T, R, sur le même attribut A. I

Requête : calculerQ=R\(S[T)

I S"il y a des chances queSouTsoit vide, préférer par exemple : (SELECT R.A

FROM R, S

WHERE R.A=S.A)

UNION (SELECT R.A

FROM R, T

WHERE R.A=T.A);

12/134

Bases de Données

Les expressions dans les requêtes

I Avec les types (numériques, chaînes de caractères, etc), nous avons des opérations spécifiques aux types et donc des conditions de sélection spécifiques à ces types.

CREATE TABLE Finance (titre char(20), budget int,

recette int);

INSERT INTO Finance VALUES ('Shining", 19, 100);

INSERT INTO Finance VALUES ('Star wars", 11, 513); INSERT INTO Finance VALUES ('Wild wild west", 170, 80);

13/134

Bases de Données

Les expressions dans les requêtes

I

Trouver les films qui ont perdu de l"argent

SELECT titre

FROM Finance

WHERE recette < budget;

I Trouver les films qui ont généré au moins 10 fois plus de recette que ce qu"ils ont coûté

SELECT titre

FROM Finance

WHERE recette > 10 * budget;

I Trouver le bénéfice généré par chaque film :

SELECT titre, recette - budget as bénéfice

FROM Finance

WHERE recette - budget > 0;

14/134

Bases de Données

Les expressions dans les requêtes

On peut utiliser des

exp ressions dans les requêtes, à la place des attributs simples, par exemple dans les clausesWHEREetSELECT:15/134

Bases de Données

Fonctions et opérateurs prédéfinis

On peut utiliser des fonctions et opérateurs prédéfinis dans les expressions (spécifiques au SGBD6=standard SQL). Exemples avec

PostgreSQL :

I

ABS(num) : valeur absolue

I str1 || str2 : concaténation de chaînes de caractères I

NOW() : la date et heure courante

I CEILING(num) : l"entier immédiatement supérieur ou égal à num I FLOOR(num) : l"entier immédiatement inférieur ou égal à num I current_date : la date courante I current_time : l"heure courante I

16/134

Bases de Données

Fonctions et opérateurs prédéfinis

17/134

Bases de Données

Fonctions et opérateurs prédéfinis

I POSITION (subtring IN string) Position de substring dans string I LENGTH (str) Renvoie la longueur de str (nombre de caractères) I

SUBSTRING(chaîne [from int] [for int])

I

CASE WHEN cond THEN val1

ELSE val2

END Renvoie val1 si cond est vrai, val2 sinon (plusieurs WHEN possibles) C.f. https ://docs.postgresql.fr/9.5/functions.html

Exemples avec CASE : https ://sql.sh/cours/case

18/134

Bases de Données

Les comparaisons avec LIKE

I

Motifs d"attributs avec LIKE

I

Les motifs sont construits à partir de :

_, qui représente n"importe quelle lettre %, qui représente n"importe quelle sous-chaîne, dont l"ensemble vide I

Exemples :

addresse LIKE '%Paris%" le motif '_a_b_" représente cacbc, aabba, etc le motif %a%b_" représente ccaccbc, aaaabcbcbbd, aba, etc

19/134

Bases de Données

Les comparaisons avec LIKE

SELECT titre, realisateur

FROM film

WHERE realisateur LIKE 'Kieslowsk_";

retourne l"ensemble vide. I Parce que parfois x=y est vrai, alors que xLIKEy est faux! I

Raison : les espaces

I 'Kieslowski " = 'Kieslowski "est vrai, mais 'Kieslowski " LIKE 'Kieslowski "est faux. I Si realisateur défini comme char(10), alors'Kieslowski"est vraiment'Kieslowski "et ne correspond donc pas à 'Kieslowski_".

20/134

Bases de Données

LIKE et les espaces

I Solution 1 : utiliser des déclaration de type varchar (ou char varying) I

Solution 2 : utiliser 'Kieslowsk%" comme motif

I

Solution 3 : utiliser la fonction TRIM :

SELECT titre, realisateur

FROM Film

WHERE TRIM(TRAILING FROM realisateur) LIKE 'Polansk_"; I TRIM TRAILING élimine les espaces de fin (LEADING élimine les espaces de début, BOTH élimine les deux) I Attention : tous les systèmes n"aiment pas ça... I Remarque : type char utile par exemple pour les codes postaux (toujours 5 chiffres en France)

21/134

Bases de Données

Ajouter des attributs... vers les requêtes avec agrégation

ALTER TABLE Film ADD COLUMN Duree int DEFAULT 0;

UPDATE Film

SET Duree = 131

WHERE titre='Chinatown";

UPDATE Film

SET Duree = 146

WHERE titre='Shining";

ajoute l"attribut durée, et insère des valeurs pour cet attribut.

22/134

Bases de Données

Ajouter des attributs... vers les requêtes avec agrégation ALTER TABLE Séance ADD COLUMN heure int DEFAULT 0;

UPDATE Séance

SET heure = 18

WHERE cinema='Le Champo" AND titre='Chinatown";

INSERT INTO Film VALUES ('Le Champo", 'Chinatown", 21); ajoute l"attribut heure, et insère des valeurs pour cet attribut. Plus d"une séance par film : utiliser d"abordUPDATE, puisINSERT.

23/134

Bases de Données

Plus d"exemples avec de l"arithmétique

Requête : je veux voir un film de Varda. Je ne peux pas y aller avant 19h, et je veux être sortie avant 23h. Je veux retourner : les cinémas et l"heure exacte à laquelle je sortirai, si mes conditions sont satisfaites.quotesdbs_dbs35.pdfusesText_40
[PDF] dcg 10 pdf

[PDF] statistiques fréquentation cinéma

[PDF] dcg 9 manuel pdf

[PDF] combien de temps un film reste ? l'affiche au cinéma

[PDF] introduction ? la comptabilité dcg cours

[PDF] industrie du cinéma

[PDF] introduction ? la comptabilité dcg 9 manuel et applications pdf

[PDF] dcg 9 introduction ? la comptabilité pdf gratuit

[PDF] exemple de rapport d'inventaire physique des immobilisations

[PDF] rapport d'inventaire physique des immobilisations

[PDF] fiche d'inventaire physique des immobilisations

[PDF] comment faire un inventaire physique des immobilisations

[PDF] la vie fixée des plantes tableau

[PDF] inventaire physique des immobilisations définition

[PDF] méthodologie d'inventaire des immobilisations