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.fr18 mars 2021
1/134Bases 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/134Bases de Données
Doublons
3/134Bases de Données
Doublons
I SELECTne correspond pas exactement à l"opérateur de projection de l"algèbre relationnelle. ILa projection retourne l"ensemblef1;2g
ISELECTconserve les doublons
I Comment omettre les doublons? UtiliserSELECT DISTINCT4/134Bases 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. IRequiè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/134Bases 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.
IPour conserver les doublons, utiliserUNION ALL:
SELECT * FROM S
UNION ALL
SELECT * FROM T;
6/134Bases 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/134Bases 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.
IPour conserver les doublons, utiliserEXCEPT ALL:
SELECT * FROM S
EXCEPT ALL
SELECT * FROM T;
8/134Bases 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\
IMais beaucoup d"autres lois ne passent pas aux
multi-ensembles... IExemple :R\(S[T)(R\S)[(R\T)
SoitR=S=T=f1g:
IS[T=f1;1get doncR\(S[T) =f1g
I(R\S)[(R\T) =f1g [ f1g=f1;1g
Orf1;1g 6=f1g...
9/134Bases 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. IRequê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;
ISoitR=S=f1g,T=;. AlorsQ=f1g, mais la requête
SQL produit la table vide...
IPourquoi?
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. IRequê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;
ISoitR=S=f1g,T=;. AlorsQ=f1g, mais la requête
SQL produit la table vide...
IPourquoi?
ISi 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. IRequête : calculerQ=R\(S[T)
I S"il y a des chances queSouTsoit vide, préférer par exemple : (SELECT R.AFROM R, S
WHERE R.A=S.A)
UNION (SELECT R.AFROM 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
ITrouver 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/134Bases 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 avecPostgreSQL :
IABS(num) : valeur absolue
I str1 || str2 : concaténation de chaînes de caractères INOW() : 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 I16/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) ISUBSTRING(chaîne [from int] [for int])
ICASE 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.htmlExemples avec CASE : https ://sql.sh/cours/case
18/134
Bases de Données
Les comparaisons avec LIKE
IMotifs d"attributs avec LIKE
ILes 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 IExemples :
addresse LIKE '%Paris%" le motif '_a_b_" représente cacbc, aabba, etc le motif %a%b_" représente ccaccbc, aaaabcbcbbd, aba, etc19/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! IRaison : 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) ISolution 2 : utiliser 'Kieslowsk%" comme motif
ISolution 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égationALTER 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] 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