UFR Physique et Ingénierie - Campus Meinau - Organisation du cours

Université de Strasbourg

Programmation et bases de données (LPSI 3 S6)

Organisation du cours

Contenu du cours

- Les Bases de Données, principes et mise en œuvre. Architecture client-serveur, bases locales et partagées. Les règles de conception d’une base, les relations, les requêtes.
- Présentation d’informations sur le réseau, pages statiques et dynamiques.
- Programmation : variables, tableaux, boucles et tests, procédures et fonctions.
- Étude de cas : mise en œuvre d’une base de données partagée, programmation des interfaces.

Compétences à acquérir

Savoir utiliser et connaître les concepts de base de la construction d’une base de données relationnelle, comprendre les architectures clients/serveur complexes, maîtriser la démarche de programmation séquentielle structurée, réaliser un site dynamique.

Organisation 2010/2011

Nous aurons 6 séances de 2h de cours , 2 * 2h TD, et 4 TP de 4h (en salle info).

Programme prévisionnel des cours

  1. présentation, généralités sur les bases de données, architecture client-serveur, fonctions base de données non relationnelle dans un tableur, la base de données locale
  2. Découverte du HTML, feuilles de style, serveur web et notions de pages dynamiques (côté client ou serveur), formulaire
  3. le langage SQL : création d’une table et modification de sa structure, alimentation d’une table et modifications, suppressions, requêtes. Les relations dans un SGBDR, et en SQL
  4. Contrôle continu, le langage Javascript
  5. le langage PHP, variables simples et structures de contrôle, algorithmes simples.
  6. PHP : tableaux, fonctions. PHP et SQL
  7. Exemple complet et récapitulatif

exemples de déroulement des TP : année 2007

Le déroulement ne sera pas nécessairement le même (dépend surtout de l’avancement du cours), mais les différents points seront abordés, même si le nombre de séances a changé (4 désormais).

  1. pages web (HTML, CCS)
  2. création d’une base de données
  3. langage PHP
  4. PHP et base de données
  5. problème de synthèse sur la programmation

Emplois du temps - Mentions légales - Plan du site