Cours dinformatique – PCSI
Cours d'informatique – PCSI Author: Alexandre Casamayou-Boucau Subject: IPT Keywords: IPT, lycée Louis Barthou (Pau) Created Date: 4/6/2020 11:53:56 PM
Cours d’Informatique pour Tous - SFR
classesdepremièreannéeMPSI(831),PCSI(833)etdedeuxièmeannéeMP*,MP,PC*,PC Le cours présenté ici est très détaillé, et tous les points ne sont pas nécessairement abordés en classe : il se veut
Cours d’informatique commune MPSI 4 - Free
Lycée Louis-Le-Grand, Paris Cours d’informatique commune MPSI 4 Alain TROESCH Version du: 4 juin 2015
Informatique - Dunod
lièresMPSI,PCSI,PTSI,TSI,BCPST,TPC,MP,PC,PSIetPT) Ilpourraégalementintéresser en rapport avec le chapitre de cours, illustrée d’un ou plusieurs exemples, et
CLASSES PRÉPARATOIRES SCIENTIFIQUES MPSI - PCSI
Cours TD TP Cours TD TP Cours TD TP Mathématiques 10 h 2 h - 7 h 3 h - 6 h 3 h - Physique 5 h 1 h 1 h 5 h 30 1 h 1 h 6 h 1 h 2 h Chimie 1 h - 1 h 1 h 0,5 h 1 h 3 h 0,5 h 2 h Elèves de MP : au choix Sciences industrielles ou option informatique 1 h 1 h - - - - - - -
Matrices - Gonnord
Dans tout ce chapitre, Kd´esigne un corps : Rou C Tous les espaces vectoriels en jeu sont de dimension finie 1 Pr´esentation de Mn,p(K) 1 1 Espace des matrices (n,p)
Chapitre 5 informatique commune Listes et séquences
Chapitre 5 informatique commune Listes et séquences Une structure de données est une façon de ranger et d’ordonner des objets Il en existe de plusieurs types, qui se distinguent par la façon d’accéder aux éléments de la structure de données et par la façon de modifier cette dernière (en ajoutant ou en ôtant des éléments)
Initiation à la simulation numérique Introduction aux bases
Initiation à la simulation numérique Introduction aux bases de données Cours d’informatique de PSI P E LEROY 11 juin 2019 Cetteœuvreestmiseàdispositionsouslicence
Informatique en CPGE (2018-2019) Le langage SQL
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 cours avec Monsieur 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] définition utilité sociale loi ess
[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] le voyage du centurion résumé
[PDF] pathfinder metamagie
[PDF] wiki pathfinder
Les requêtes d"interrogation
Les requêtes de présentation des résultatsSous-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ésultatsSous-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ésultatsSous-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 SQLChamps à 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ésultatsSous-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ésultatsSous-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 BeamerLes requêtes d"interrogation
Les requêtes de présentation des résultatsSous-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ésultatsSous-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 BeamerLes requêtes d"interrogation
Les requêtes de présentation des résultatsSous-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ésultatsSous-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ésultatsSous-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ésultatsSous-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ésultatsSous-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 ProfsS. B.Présentation en Latex avec Beamer
Les requêtes d"interrogation
Les requêtes de présentation des résultatsSous-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ésultatsSous-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.