Fiche de révision : Correction STI 2024 en informatique

Plan du Cours

  1. HTML et affichage des données
  2. CSS et transformations graphiques
  3. JavaScript et conversions de types
  4. Modèle relationnel et contraintes
  5. Requêtes SQL et jointures
  6. Agrégats et regroupements SQL
  7. Manipulation des données SQL
  8. PHP, événements et fichiers

1. HTML et affichage des données

★ À maîtriser

  • En HTML, la balise d’ancrage <a> permet de créer un lien vers une page ou une ressource.

Compléments

  • La propriété href de la balise <a> indique la destination du lien.

  • La propriété src d’une image permet d’indiquer le chemin du fichier image, par exemple tunisie.bmp.

2. CSS et transformations graphiques

★ À maîtriser

  • En CSS, circle peut servir de sélecteur pour cibler un élément correspondant, puis appliquer des propriétés et des valeurs.

Compléments

  • La propriété CSS transform: rotate(**45deg**) applique une rotation de 45 degrés.

3. JavaScript et conversions de types

★ À maîtriser

📌 En JavaScript, l’opérateur + concatène les valeurs lorsqu’une chaîne de caractères intervient, tandis que l’opérateur - convertit les opérandes en nombres pour effectuer une soustraction.

  • La fonction JavaScript Date permet d’obtenir une date, et getDate() renvoie le jour du mois, tandis que getFullYear() renvoie l’année.

Compléments

  • L’expression JavaScript 1 + 2 + 3 peut produire la chaîne 123 si l’opération commence par une chaîne de caractères.

  • La fonction JavaScript parseFloat convertit une valeur en nombre à virgule flottante, comme 125 en valeur numérique.

Astuce mémo

En JavaScript, + concatène si une chaîne intervient, tandis que - effectue une soustraction numérique.

4. Modèle relationnel et contraintes

Notions clés & Définitions

  • Clé primaire : Une clé primaire identifie de façon unique chaque enregistrement d’une table et ne peut pas être nulle.
  • Clé étrangère : Une clé étrangère est un attribut qui référence une clé primaire d’une autre table afin de relier les deux tables.

★ À maîtriser

📌 Dans une relation plusieurs-à-plusieurs entre deux tables, on crée une table intermédiaire contenant les clés primaires des deux tables, qui forment ensemble sa clé primaire.

Compléments

📌 Une relation un-à-plusieurs se matérialise en plaçant la clé primaire du côté « un » comme clé étrangère dans la table du côté « plusieurs ».

5. Requêtes SQL et jointures

★ À maîtriser

  • Une requête SELECT permet de choisir les colonnes à afficher avec SELECT et la table source avec FROM.

  • La clause WHERE filtre les lignes selon une condition et peut comparer des colonnes reliées par une jointure.

  • Pour une jointure entre deux tables, une condition relie généralement la clé primaire d’une table à la clé étrangère correspondante de l’autre table.

Compléments

  • La clause ORDER BY permet de trier les résultats d’une requête SQL.

6. Agrégats et regroupements SQL

★ À maîtriser

  • Les fonctions d’agrégation SQL principales sont :

    • COUNT compte les lignes
    • SUM calcule une somme
    • AVG calcule une moyenne
    • MIN donne la valeur minimale
    • MAX donne la valeur maximale
  • La clause GROUP BY regroupe les lignes ayant la même valeur pour un ou plusieurs attributs afin de calculer des agrégats par groupe.

Compléments

  • La clause HAVING filtre les groupes après leur formation, notamment selon une condition portant sur un agrégat.

7. Manipulation des données SQL

★ À maîtriser

  • L’instruction SQL DELETE FROM supprime les lignes d’une table qui satisfont la condition indiquée par WHERE.

  • L’instruction SQL UPDATE modifie les valeurs d’une table avec SET et peut cibler certaines lignes avec WHERE.

Compléments

  • L’instruction SQL CREATE TABLE crée une table et permet de déclarer ses attributs, leurs types et leurs contraintes.

📌 Une contrainte CHECK limite les valeurs admissibles d’un attribut en imposant une condition, par exemple qu’un niveau soit supérieur à 90 % de la hauteur d’un barrage.

8. PHP, événements et fichiers

★ À maîtriser

  • En JavaScript, addEventListener permet d’associer une fonction à un événement, notamment au chargement d’une page.

  • En PHP, include et require servent à inclure un fichier externe, mais require provoque l’arrêt du script si le fichier est introuvable.

  • En PHP, une variable déclarée dans une fonction est locale à cette fonction, tandis qu’une variable déclarée hors d’une fonction est globale.

Compléments

  • En PHP, str_replace remplace une sous-chaîne par une autre dans une chaîne de caractères.

  • La fonction PHP substr extrait une partie d’une chaîne à partir d’une position et sur une longueur indiquées.

Teste tes connaissances

Teste tes connaissances sur Correction STI 2024 en informatique avec 17 questions à choix multiples et corrections détaillées.

1. Concernant la création de liens en HTML :

2. Parmi les propositions suivantes concernant la propriété `href` d’une balise `<a>`, laquelle ou lesquelles sont exactes ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Correction STI 2024 en informatique avec 47 flashcards interactives.

Quelle balise HTML permet de créer un lien vers une page ou une ressource ?

La balise `<a>`.

Que permet de créer la balise HTML `<a>` ?

Un lien vers une page ou une ressource.

Quel rôle joue `circle` dans une règle CSS ?

Un sélecteur qui cible un élément correspondant.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches