[PDF] Informatique en CPGE (2018-2019) Le langage SQL





Previous PDF Next PDF



Cours dInformatique pour Tous

Ces notes de cours sont issues du cours d'informatique commune (IPT) subi par classes de première année MPSI (831) PCSI (833) et de deuxième année MP*



Cours dinformatique – PCSI

Pour débuter la programmation en Python le plus simple pour exécuter des instructions Python est d'utiliser un environnement spécialisé comme Idle.



Informatique en CPGE (2018-2019) Le langage SQL

May 14 2019 Informatique en CPGE (2018-2019) ... structuré) est un langage informatique de dialogue avec une ... cours avec Monsieur Python.



Informatique pour tous 1° année de CPGE

Dec 13 2017 Cours. Page 2 sur 162. A. Informatique pour tous – 1° année . ... Représentation des nombres en informatique . ... PCSI. 18 Marseille.



Cours dinformatique commune MPSI 4

Jun 4 2015 Lycée Louis-Le-Grand



COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE

Mar 12 2013 Eléments pour une histoire de l'informatique



Version numérique pour la préparation des cours dinformatique en

d'informatique en CPGE à partir du manuel : et ierry Viéville pour leur aide précieuse au cours de la rédaction de ce livre ainsi que ... base16_1.pdf.



Cours dInformatique pour Tous 2021 –

Ces notes de cours sont issues du cours d'informatique commune (IPT) subi par classes de première année MPSI (831) PCSI (833) et de deuxième année MP*



IPT : Cours 2 La représentation informatique des nombres — (3 ou 4

Sep 27 2016 Cours MPSI-2016/2017. Représentation informatique des nombres http://pascal.delahaye1.free.fr/. Proposition 1 : Codage binaire de la partie ...



MPSI PCSI PTSI TSI MP TPC PC PT PSI

les étudiants préparant le CAPES de Mathématiques Option Informatique. en rapport avec le chapitre de cours illustrée d'un ou plusieurs exemples



[PDF] Cours dInformatique pour Tous

Ces notes de cours sont issues du cours d'informatique commune (IPT) subi par les élèves du lycée Masséna des classes de première année MPSI (831) 



[PDF] Cours dInformatique pour Tous 2021 – - Jules Svartz

Ces notes de cours sont issues du cours d'informatique commune (IPT) subi par classes de première année MPSI (831) PCSI (833) et de deuxième année MP* 



[PDF] Informatique pour tous 1° année de CPGE - AlloSchool

13 déc 2017 · Informatique pour tous 1° année de CPGE Denis DEFAUCHY 13/12/2017 Cours Page 3 sur 162 A III 2 c vii Notion de représentation 



[PDF] PCSI - Programmation en Python - Lycée Louis Barthou

Pour débuter la programmation en Python le plus simple pour exécuter des instructions Python est d'utiliser un environnement spécialisé comme Idle



[PDF] Version numérique pour la préparation des cours dinformatique en

“Cette version électronique du manuel est diffusée pour aider à la préparation de cours et permettre à chacun de connaître le contenu de l'ouvrage Elle ne



[PDF] Cours dinformatique commune MPSI 4 - Alain TROESCH

Le temps de réponse dépendra beaucoup plus de la file d'attente que du temps d'exécution du programme lancé Cela défavorise nettement les processus courts



Documents à télécharger - Informatique Tronc Commun

( pdf 25/12/2015 346 ko) Analyses numériques (révision MPSI) ( pdf 19/12/2015 319 ko) Codage de l'information ( pdf 31/03/2021 364 ko) Cours Complexité



Documents à télécharger - Informatique PCSI - Cahier de Prépa

Informatique PCSI (2 documents) 1er avril ( pdf 12/11/2020 54 ko) interro 2 20 21 pcsi2 ( pdf 10/12/2020 43 ko) TD sur les tableaux 9 et 11 decembre



[PDF] TP dinformatique PCSI - Free

http://alexandre boisseau free fr/Prive/WWW/InfoPCSI/tp1 pdf PCSI 1 et enregistrer la page dans les signets ; on l'a vu en cours) Exercice 1 Somme 

:

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméInformatique en CPGE (2018-2019)

Le langage SQL

S. B.

Lycée des EK

14 mai 2019

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLe SQL (Structured Query Language = langage de requêtes structuré) est un langage informatique de dialogue avec une base de données relationnelle. Unerelationdans le modèle relationnel est unetabledans le langage SQL. Une requête est une question posée à une base de données. Nous allons voir comment sont écrites les requêtes de base en SQL.

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementProcédureOpération relationnelleOrdre SQL

Champs à afficherProjectionSELECT

Tables concernéesFROM

RestrictionsSélection JointureWHERE

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementLe mot SELECT indique la liste des champs à afficher; pour afficher tous les champs on utilise *. Le mot FROM indique à partir de quelles tables seront extraites les informations. Toute requête SQL se termine par un point-virgule. Par convention, les instructions SQL sont écrites en capitales dans le code d"un programme afin de les distinguer du langage de programmation.

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementLa projection

La projection permet de n"afficher qu"une partie des attributs ou champs (colonnes) d"une table. Modèle relationnel : Eleves (Id, Nom, Prenom, Adresse, CP,

Ville, Tel)

Clé primaire : Id

Requête 1 : Afficher toutes les informations concernant les

élèves.

Requête SQL :SELECT * FROM Eleves;S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementRequête 2 : Afficher les noms et prénoms des élèves.

Algèbre relationnelle :Nom, Prenom(Eleves)

Requête SQL :SELECT Nom, Prenom FROM Eleves;

Requête 3 : Afficher les villes dans lesquelles habitent des

élèves.

Requête SQL :SELECT DISTINCT Ville FROM Eleves; Le mot clé Distinct permet de supprimer les doublons.

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementLa sélection

La sélection permet de n"afficher qu"une partie des lignes d"une table. On utilise le motWHEREsuivi du critère (ou des critères) de sélection. Les opérateurs de comparaison utilisables sont : =ou!=qui peuvent être utilisés avec tout type de données; >, <, >=, <=qui sont utilisables uniquement avec des données numériques; On peut aussi utiliserLIKE(Comme),BETWEEN(Entre),IN, AND,OR,NOT.S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementPour des recherches sur des chaînes de caractères : % représente une chaîne de caractères quelconque; _ représente un caractère quelconque.

Champ au format texte " ... "

Champ au format date "mm/jj/aaaa"

Valeur de comparaison saisie par l"utilisateur [Texte à afficher]

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementModèle relationnel : Eleves (Id, Nom, Prenom, Adresse, CP,

Ville, Tel)

Clé primaire : Id

Requête 1 : Afficher les nom et prénom des élèves qui habitent Nice. Algèbre relationnelle :Nom, Prenom(Ville="Nice"(Eleves))

Requête SQL :SELECT Nom, Prenom FROM Eleves

WHERE Ville= "Nice";

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementRequête 2 : Afficher le nom et le numéro de téléphone des élèves qui habitent à Nice ou à Cannes.

Requête SQL :SELECT Nom, Tel FROM Eleves WHERE

Ville LIKE "Nice" OR Ville LIKE "Cannes";

Requête 3 : Afficher le nom et le prénom des élèves dont le numéro de téléphone commence par 06 et dont la première lettre du nom est comprise entre A et M.

Requête SQL :SELECT Nom, Prenom FROM Eleves

WHERE Tel LIKE "06%" AND Nom BETWEEN "A" AND "M";

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementLa jointure

La jointure permet de mettre en relation plusieurs tables, par l"intermédiaire des liens qui existent en particuler entre la clé primaire de l"une et la clé étrangère de l"autre. La jointure est une opération de sélection car elle permet de ne retenir que les enregistrements pour lesquels la valeur de la clé primaire d"une table correspond à la valeur de la clé étrangère d"une autre table.

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementModèle relationnel :

Profs (Id, Nom, Prenom, Tel, Salle)

Clé primaire : Id

Eleves (Id, Nom, Prenom, Adresse, CP, Ville, Tel, Numprof)

Clé primaire : Id

Clé étrangère : Numprof en référence à Id de Profs

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementAlgèbre relationnelle : Eleves./Eleves.Numprof=Profs.IdProfs SQL : Eleves JOIN Profs ON Eleves.Numprof=Profs.Id; La jointure est équivalente à une sélection sur le produit cartésien :

Algèbre relationnelle :

Eleves.Numprof=Profs.Id(ElevesProfs)

SQL : Eleves, Profs WHERE Eleves.Numprof=Profs.Id;

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementRequête : Afficher le nom des élèves et la salle où aura lieu le

cours avec Monsieur Python.

Algèbre relationnelle :

Requête SQL :SELECT Eleves.Nom, Profs.Salle FROM Eleves JOIN Profs ON Eleves.Numprof=Profs.Id WHERE

Profs.Nom="Python";

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementou pour abréger :SELECT e.Nom, p.Salle FROM Eleves e JOIN Profs p ON e.Numprof=p.Id WHERE p.Nom="Python"; Noter que c"est bien la même chose que l"extrait du produit cartésien ElevesProfs :

SELECT Eleves.Nom, Profs.Salle FROM Eleves, Profs

WHERE Eleves.Numprof=Profs.Id AND

Profs.Nom="Python";

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementOn peut afficher des données résultant d"une ou plusieurs autres données et éventuellement d"un calcul. Ces nouvelles données sont affichées dans un nouveau champ créé pour l"occasion.

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementModèle relationnel : Notes (Id, Maths, Physique, SI)

Clé primaire : Id

Requête 1 : Afficher l"identifiant des copies avec la note de

Maths coefficientée par 5.

Requête SQL :SELECT Notes.Id, Notes.Maths*5 AS

Points_Maths FROM Notes;

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementCes fonctions permettent d"effectuer des opérations mathématiques ou des calculs statistiques sur un ensemble d"enregistrements sélectionnés.

S. B.Présentation en Latex avec Beamer

Les requêtes d"interrogation

Les requêtes de présentation des résultats

Sous-requêtes

Complément 1 : les requêtes de modification

Complément 2 : définition des données

RésuméLa logique d"interrogation

Les opérations de base

Le champ calculé

Les fonctions d"agrégation

Les clauses de regroupementCompter les enregistrementsquotesdbs_dbs45.pdfusesText_45
[PDF] cours informatique mpsi python

[PDF] bo s si

[PDF] rapport isn terminale s

[PDF] eduscol ressources isn

[PDF] association d'utilité sociale définition

[PDF] bac s informatique et sciences du numérique

[PDF] utilité sociale des associations

[PDF] utilité sociale définition psychologie

[PDF] utilité sociale sociologie

[PDF] utilité sociale définition philosophique

[PDF] utilité sociale wikipédia

[PDF] henensal poète biographie

[PDF] le voyage du centurion résumé

[PDF] pathfinder metamagie

[PDF] wiki pathfinder