Mémento du langage SQL pour le baccalauréat STG - GSI



Documents pareils
Java Licence Professionnelle CISII,

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Séance d ED n 5 : HTML et JavaScript

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle P. Bonnet

CREATION d UN SITE WEB (INTRODUCTION)

INF 321 : mémento de la syntaxe de Java

Activités HTML. Code: act-html

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Introduction au langage C

Programmation Web. Madalina Croitoru IUT Montpellier

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

Programmer en JAVA. par Tama

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

Gestion de stock pour un magasin

Génie Logiciel avec Ada. 4 février 2013

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Visual Basic for Applications

Structure d un programme et Compilation Notions de classe et d objet Syntaxe

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

Corrigé des TD 1 à 5

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Introduction. Passage de sites statiques à des sites dynamiques

LES TYPES DE DONNÉES DU LANGAGE PASCAL

Le langage SQL Rappels

Langage et Concepts de ProgrammationOrientée-Objet 1 / 40

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES

TP JAVASCRIPT OMI4 TP5 SRC

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)

Formulaire pour envoyer un mail

Formulaires et Compteurs

OCL - Object Constraint Language

Bases de données avancées

Algorithmique & programmation

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2)

Algorithmique et programmation : les bases (VBA) Corrigé

TD3: tableaux avancées, première classe et chaînes

Baccalauréat Technologique. Épreuve de Spécialité Partie écrite

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org

Java Licence Professionnelle CISII,

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

UML et les Bases de Données

Attaques de type. Brandon Petty

Introduction à MATLAB R

Package Java.util Classe générique

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Plan du cours. Historique du langage Nouveautés de Java 7

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

Programmation en Java IUT GEII (MC-II1) 1

Architecture Orientée Service, JSON et API REST

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS

Présentation du langage et premières fonctions

Document Object Model (DOM)

Rapport de Mini-Projet en ArcGIS Engine

Paginer les données côté serveur, mettre en cache côté client

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

AGRÉGATION «ÉCONOMIE ET GESTION»

Application 1- VBA : Test de comportements d'investissements

Manuel du composant CKForms Version 1.3.2

HTML, CSS, JS et CGI. Elanore Elessar Dimar

PL langage de programmation côté serveur. SQL à la base : types, expressions, requêtes

Algorithmique et Programmation, IMA

Le Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles florence.henry@obspm.fr

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples

TP 1. Prise en main du langage Python

Enseignement secondaire technique

as Architecture des Systèmes d Information

Sécurité des applications web. Daniel Boteanu


.NET - Classe de Log

Attaques applicatives

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Calcul Formel et Numérique, Partie I

Notions fondamentales du langage C# Version 1.0

Bases de Données Avancées PL/SQL

Cours d algorithmique pour la classe de 2nde

Bases de SQL. Hacks 1-6 CHAPITRE UN

PHP et les Bases de données - Généralités

Informatique : Création de site Web Master 2 ANI TP 1

Présentation du PL/SQL

SYSTÈMES D INFORMATIONS

Recherche dans un tableau

Formation VBA 3 Interagir

Projet de programmation (IK3) : TP n 1 Correction

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Serveur d Applications Web : WebObjects

Montage non-linéaire. Techniques et méthodes

Cours Informatique Master STEP

Configurer la supervision pour une base MS SQL Server Viadéis Services

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

FORMATION au VBA Pour EXCEL. Version 2007 & +

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

4. Groupement d objets

1. La plate-forme LAMP

Luc Brun. Création de pages Web Dynamiques p.1/75

Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. anne.doucet@lip6.fr

Transcription:

Mémento du langage SQL pour le baccalauréat STG - GSI Notation utilisée - - - - GESTION DES TABLES - "typecolonne" peut être : CHAR(longueur), INTEGER, FLOAT, DATE. GESTION DES VUES GESTION DES DONNÉES - Les valeurs sont des littéraux ou le mot-clef NULL. - Les littéraux de type chaîne sont encadrés par des apostrophes (quotes). - Les littéraux de type date sont encadrés par des apostrophes (quotes) et sont au format JJ/MM/AAAA. - "conditiondesélection" est expliqué à la section suivante. - "conditiondesélection" est expliqué à la section suivante. Ministère de l Éducation nationale, de l'enseignement supérieur et de la Recherche 15/82

INTERROGATION DES DONNEES Ordre SELECT sans fonction SQL ni regroupement - La liste de colonnes située après le mot SELECT peut être remplacée par le symbole "*". Condition de sélection - "filtre" désigne une chaîne de caractères comportant les symboles "%"et/ou "_". - Les filtres peuvent être utilisés avec une colonne de type chaîne ou date. - Certains SGDBs utilisent "*" et "?" au lieu de "%" et "_" pour l'écriture des filtres. Ordre SELECT utilisant des fonctions SQL et/ou des regroupements - "colonneoufonctionsql" désigne une colonne ou l une des fonctions SQL décrites ci-dessous. Fonctions SQL Condition de sélection des groupes Ministère de l Éducation nationale, de l'enseignement supérieur et de la Recherche 16/82

Mémento des langages de programmation pour le baccalauréat STG - GSI Les formes syntaxiques présentées dans ce mémento sont données à titre indicatif, elles représentent une partie des langages. Notation utilisée Type élémentaire IntegerLong SingleDouble Boolean String Date Constante ConstnomConstantetypevaleur definenomvaleur Variable DimnomVariableAstype nomvariable $nomvariable Tableau Opérateurs DimnomTableauindiceMin1to indicemax1indicemin2toindicemax2 Astype nomtableaulisteindices = = $nomtableauarray $nomtableaulisteindices $nomtableaulisteclés +, -, *, /, mod, ˆ +, -, *, /, %, ˆ =, <>, <, <=, >, >= ==,!=, <, >, <=, >= Not,And, Or!, &&, &. (un point) Ministère de l Éducation nationale, de l'enseignement supérieur et de la Recherche 17/82

Structure de contrôle If expressionthen blocinstructionssivrai Else blocinstructionssifaux Select CasenomDeSélecteur Casevaleur1 blocinstructions1 Casevaleur2valeur3 Casevaleur4valeur5 blocinstructions3 Case Else blocinstructionspardéfaut End Select Whileexpression blocinstructions Wend Do blocinstructions Loop Untilexpression Forcompteur=expression1To expression2stepexpression3 blocinstructions Next ifexpression blocinstructionssivrai [else{ blocinstructionssifaux switchexpression casevaleur1 blocinstructions1 break casevaleur1 blocinstructions2 break else blocinstructions3 while blocinstructions do blocinstructions expression for($compteurvaleur1;$comp teurvaleur2compteur blocinstructions Ministère de l Éducation nationale, de l'enseignement supérieur et de la Recherche 18/82

Procédure et fonction SubnomProcédureByVaparamètre1 AstypeByValparamètre2Astype blocinstructions End Sub Function nomfonctionbyvaparamètre1astype ByValparamètre2AstypeAstype blocinstructions nomfonction = valeur End Function nomprocédure listeparamètres nomfonction(listeparamètres) HTML function nomfonctionparamètres blocinstructions returnvaleur nomfonctionlisteparamètres <html> <head> <title> titre du document </title> </head> <body> corps du document </body> </html> <a href= "URL"> texte </a> <table> [<tr> [<td> texte </td>]* </tr>]* </table> <form method="get" "post" action= "URL"> [zone de saisie]* </form> <input type="type de zone de saisie" name="nom de la zone" value="valeur" > text radio checkbox button submit reset <select name="nom" size="taille"> [<option [selected] Value="valeur">texte </option>]* </select> <!--commentaire --!> Ministère de l Éducation nationale, de l'enseignement supérieur et de la Recherche 19/82