
Orientation - Apprendre à coder MySQL Vous avez de nombreuses données à traiter et vous voulez les organiser correctement, avec un outil adapté ? Les bases de données ont été créées pour vous ! Ce tutoriel porte sur MySQL, qui est un Système de Gestion de Bases de Données Relationnelles (abrégé SGBDR). MySQL peut donc s'utiliser seul, mais est la plupart du temps combiné à un autre langage de programmation : PHP par exemple pour de nombreux sites web, mais aussi Java, Python, C++, et beaucoup, beaucoup d'autres. MySQL avec l'interface PHPMyAdmin MySQL avec une console windows Différentes façons d'utiliser MySQL Quelques exemples d'applications Vous gérez une boîte de location de matériel audiovisuel, et afin de toujours savoir où vous en êtes dans votre stock, vous voudriez un système informatique vous permettant de gérer les entrées et sorties de matériel, mais aussi éventuellement les données de vos clients. Points abordés dans ce tutoriel
Ractive.js, une bibliothèque JavaScript pour développeurs novices La bibliothèque Ractive.js simplifie par exemple l’ajout d’illustrations interactives à une page web, même cela demande tout de même de savoir se débrouiller avec le langage SVG (scalable vector graphics). Crédit : D.R. En partie créée dans le cadre de la fondation Bill et Melinda Gates, Ractive.js est une bibliothèque JavaScript basée sur des modèles d'interface utilisateur qu'elle transforme en ébauches d'applications, interactives par défaut. Destinée à concevoir des interfaces utilisateurs interactives pour les applications web, la bibliothèque Ractive s’adresse à des développeurs qui ne sont pas forcément rompus aux arcanes de JavaScript. « JavaScript a grandi, mais il a perdu son innocence. Cet exemple d’horloge réalisé avec Ractive.js montre comment on peut transformer simplement des données brutes en une vue qui les utilise de différentes façons. Ractive permet d’insérer de la logique métier dans les pages Des didacticiels et des exemples de code
SQL Avant d'utiliser les jointures, il faut que votre base de données relationnelle soit correctement conçue. Vous apprendrez dans cette partie quelques règles de base (loin d'être exhaustives) dans la conception des bases de données. Pour ce faire, utilisons un exemple. Citation Vous êtes informaticien dans une agence de presse et vous devez stocker les articles des journalistes de l'agence dans une base de données relationnelle. Ces règles n'étant pas faciles à comprendre de prime abord, appliquons-les à notre exemple. On aurait a priori tendance à créer une table "articles" ayant la structure suivante (notez l'absence de caractères spéciaux, d'espaces et d'accents dans les noms des champs) : Ce qui donne, avec quelques données (exemple) : On remarque cependant qu’il y a répétition des informations sur l'auteur. On va donc créer une table "auteurs" en relation avec la table "articles" pour éviter d'avoir une répétition inutile de toutes les informations sur les auteurs. Mise en pratique :