background preloader

MySQL

MySQL
Un article de Wikipédia, l'encyclopédie libre. MySQL est un système de gestion de base de données relationnelle (SGBDR). Il est distribué sous une double licence GPL et propriétaire. Son nom vient du prénom de la fille du cocréateur Michael Widenius, My. MySQL AB a été acheté le par Sun Microsystems pour un milliard de dollars américains[2]. Depuis mai 2009, son créateur Michael Widenius a créé MariaDB pour continuer son développement en tant que projet Open Source. Caractéristiques[modifier | modifier le code] MySQL est un serveur de bases de données relationnelles SQL développé dans un souci de performances élevées en lecture, ce qui signifie qu'il est davantage orienté vers le service de données déjà en place que vers celui de mises à jour fréquentes et fortement sécurisées. C'est un logiciel libre développé sous double licence selon qu'il est distribué avec un produit libre ou avec un produit propriétaire. Systèmes d'exploitation supportés[modifier | modifier le code]

NoSQL, NewSQL, évolution des bases de données Les principaux sites du Web utilisent une base de données NoSQL. Cela a commencé avec Google et Facebook. L'extensibilité requise et la grande quantité de données et de mises à jour rendent le modèle relationnel inefficace ce qui a obligé à trouver un nouveau modèle. Le mot NoSQL est apparu en 2009 pour désigner le nombre croissant de logiciels n'utilisant pas le modèle relationnel classique. Pourquoi NoSQL? Le modèle classique est inopérant face à certains types de traitement: Indexation d'une quantité de documents. Certaines entreprises ne sont pas satisfaites de leur expérience NoSQL et reviennent à MySQL ou MariaDB. SQL vs. NoSQL est orienté colonnes: entendons par là que l'on peut ajouter des colonnes à chaque enregistrement aussi facilement qu'on ajoute des lignes (par INSERT/UPDATE) dans le modèle relationnel. Mais qu'est-ce qui fait que NoSQL soit beaucoup plus rapide? Une table classique aura la forme suivante: Mais on ne peut avoir une colonne pour le nom de chaque passager.

PHP PHP: Hypertext Preprocessor [52], plus connu sous son sigle PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook et Wikipédia[54]. Présentation[modifier | modifier le code] Il a été conçu pour permettre la création d'applications dynamiques, le plus souvent développées pour le Web. Son utilisation commence avec le traitement des formulaires puis par l'accès aux bases de données. Il est multi-plateforme : autant sur Linux qu'avec Windows il permet aisément de reconduire le même code sur un environnement à peu près semblable (quoiqu'il faille prendre en compte les règles d'arborescences de répertoires, qui peuvent changer). Libre, gratuit, simple d'utilisation et d'installation, ce langage nécessite néanmoins une connaissance aiguë des problèmes de sécurité qui lui sont liés. En 2018, près de 80 % des sites web utilisent le langage PHP sous ses différentes versions[55]. Histoire[modifier | modifier le code] Utilisation[modifier | modifier le code] Résultat affiché : <? <? <?

Python et Ruby : deux concurrents sérieux pour PHP Voici deux langages dont on parle beaucoup depuis quelques mois, bien que leur naissance remonte à plus de dix ans. Ruby est en effet né en 1995 au Japon. Tandis que Python a vu le jour aux Pays-Bas en 1990 où il a d'abord eu une vocation système. Ils ont plusieurs points communs dont certains qu'ils partagent avec PHP. "Très expressive, celle de Python le fait ressembler au pseudo langage que l'on utilise pour décrire le plus succinctement possible des algorithmes, si bien qu'un programme est quatre à cinq fois plus court que son équivalent en Java", explique Tarek Ziadé (photo), architecte chez Emencia, éditeur d'un framework entièrement écrit en Python, dédié au développement de sites marchants modulaires et configurables. Une syntaxe épurée "Un code Ruby est encore plus simple à lire et à écrire que du PHP, tant la syntaxe est épurée, notamment grâce aux points virgules facultatifs et à l'absence de caractères spéciaux. En France, Python et Ruby sont éclipsés par PHP

Licence publique générale GNU Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir GPL. Licence publique générale GNU Logo de la licence publique générale GNU, version 3. Cette licence a depuis été adoptée, en tant que document définissant le mode d'utilisation, donc d'usage et de diffusion, par de nombreux auteurs de logiciels libres, en dehors des projets GNU. Principe de la licence GPL[modifier | modifier le code] La GPL met en œuvre la notion de copyleft, un jeu de mots anglais faisant référence à la notion de copyright (right en anglais signifie à la fois le droit, c'est-à-dire la règle juridique, et la droite, qui marque une direction) que l'on peut transposer en français en parlant de « Gauche d'auteur » par référence au Droit d'auteur. La GPL est la licence de logiciel libre la plus utilisée. L'esprit et l'objectif[modifier | modifier le code] Son histoire[modifier | modifier le code] Richard Stallman en discussion au deuxième jour de la première conférence GPLv3 le 17 janvier 2006.

phpMyAdmin Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir PMA. phpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données MySQL réalisée en PHP et distribuée sous licence GNU GPL. Fonctionnalités[modifier | modifier le code] Il s'agit de l'une des plus célèbres interfaces pour gérer une base de données MySQL sur un serveur PHP. Cette interface pratique permet d'exécuter, très facilement et sans grandes connaissances dans le domaine des bases de données, de nombreuses requêtes comme les créations de table de données, les insertions, les mises à jour, les suppressions, les modifications de structure de la base de données. Histoire[modifier | modifier le code] En 1998, Tobias Ratschiller commença à travailler sur une façade web en PHP pour MySQL, inspirée du MySQL-Webadmin de Peter Kuppelwieser. Principales versions[modifier | modifier le code] Statut actuel[modifier | modifier le code] Bibliographie[modifier | modifier le code]

VLC media player Un des grands atouts de VLC est qu'il intègre les codecs nécessaires à la lecture de la plupart des formats audio et vidéo. Cela lui permet de lire, mais aussi de convertir, un format dans un autre ; il peut extraire le son d'une vidéo. Le lecteur est capable de lire un grand nombre de flux réseaux et se montre par ailleurs tolérant avec les flux légèrement endommagés, allant jusqu'à les réparer de son mieux. Avec plus de 500 millions d’utilisateurs en 2019[note 1], VLC est l'un des lecteurs multimédias les plus utilisés, principalement en Europe, en Inde et aux États-Unis. Il fait partie de la liste des logiciels libres préconisés par l'État français. Organisation et gouvernance[modifier | modifier le code] VLC media player est un lecteur multimédia libre et gratuit issu du projet VideoLAN[5]. Plates-formes supportées[modifier | modifier le code] Histoire[modifier | modifier le code] L'icône en forme de cône de signalisation de VLC media player a légèrement changé en novembre 2005[9].

Annexe D. Conformité SQL Cette section explique dans quelle mesure PostgreSQL™ se conforme à la norme SQL en vigueur. Les informations qui suivent ne représentent pas une liste exhaustive de conformance, mais présentent les thèmes principaux utilement et raisonnablement détaillés. Le nom complet du standard SQL est ISO/IEC 9075 « Database Language SQL ». Le développement de PostgreSQL™ respecte le standard en vigueur, tant que celui-ci ne s'oppose pas aux fonctionnalités traditionnelles ou au bon sens. SQL-92 définit trois niveaux de conformité : basique (Entry), intermédiaire (Intermediate) et complète (Full). À partir de SQL99, le standard SQL définit un vaste ensemble de fonctionnalités individuelles à la place des trois niveaux de fonctionnalités définis dans SQL-92. Les standards SQL:2008 et SQL:2003 sont également divisé en parties. PostgreSQL™ couvre les parties 1, 2, 9, 11 et 14. PostgreSQL supporte la plupart des fonctionnalités majeures de SQL:2008. Note

Audacity Caractéristiques[modifier | modifier le code] Audacity permet d'éditer (copier, coller, sectionner) des sons sur plusieurs pistes. L'utilisateur peut également améliorer et retoucher des enregistrements avec environ une quarantaine d'effets disponibles (modification de la vitesse et de la hauteur, normalisation audio, amplification, réduction de bruit...). Auteurs[modifier | modifier le code] L'auteur d'Audacity est à l'origine Dominic Mazzoni, de l'université Carnegie[3]. Lancé en 2000, le logiciel appartient à Muse Group depuis 2021. Formats[modifier | modifier le code] Audacity permet également l'exportation de fichiers audio dans d'autres formats non compressés, comme le WMA, le AIFF ou encore le Au. Extensions[modifier | modifier le code] Conséquemment à l'expiration des brevets américains encadrant l'utilisation du format MP3, l'exportation vers ce format est devenue directe[4]. Disponibilité[modifier | modifier le code] Audacity est distribué sous la licence publique générale GNU[2].

Les meilleurs tutoriels SQL Linux Linux ou GNU/Linux est une famille de systèmes d'exploitation open source de type Unix fondé sur le noyau Linux, créé en 1991 par Linus Torvalds. De nombreuses distributions Linux ont depuis vu le jour et constituent un important vecteur de popularisation du mouvement du logiciel libre. Si à l'origine, Linux a été développé pour les ordinateurs compatibles PC, il n'a jamais équipé qu'une très faible part des ordinateurs personnels. Mais le noyau Linux, accompagné ou non des logiciels GNU, est également utilisé par d'autres types de systèmes informatiques, notamment les serveurs, téléphones portables, systèmes embarqués ou encore superordinateurs. Le système d'exploitation pour téléphones portables Android qui utilise le noyau Linux mais pas GNU, équipe aujourd'hui 85 % des tablettes tactiles et smartphones. Controverse autour du nom[modifier | modifier le code] À l'origine, le terme Linux ne désignait que le noyau de système d'exploitation Linux. Histoire[modifier | modifier le code]

Synthèse Mozilla Firefox Un article de Wikipédia, l'encyclopédie libre. Vous lisez un « bon article ». Mozilla Firefox est un navigateur web libre et gratuit, développé et distribué par la Mozilla Foundation avec l'aide de milliers de bénévoles[6],[7] grâce aux méthodes de développement du logiciel libre/open source et à la liberté du code source. Ce logiciel a connu un succès croissant depuis sa sortie, dépassant 1,2 milliard[8] de téléchargements en janvier 2010. Fonctionnalités[modifier | modifier le code] Quelques fonctionnalités présentes par défaut dans Firefox incluent notamment : Respect des standards du Web[modifier | modifier le code] Les contributeurs Mozilla sont constamment en train d’améliorer le support des standards de Firefox, et plus particulièrement le CSS niveau 2 et le CSS niveau 3, ou d’ajouter de nouvelles fonctionnalités comme le rendu de SVG, déjà bien supporté, APNG ou XForms. Paramétrage et optimisation[modifier | modifier le code] Panneau d’options de Firefox 7.0.

Comment créer une base de données et des tables avec un script SQL ? | Base de données I. Présentation Après avoir vu de manière théorique le MPD d’une base de données (BDD) dans le tutoriel précédent, nous allons voir comment créer la base de données de l’exemple, avec toutes les tables qu’elle contient, cela grâce à un script SQL. II. Pour rappel, cette base de données gère l’implantation de Switchs dans différents bâtiments. Un bâtiment peut ne pas être lié à un switch mais être malgré tout enregistré dans la table. III. Un script SQL est un fichier ayant l’extension “.sql” et contenant une suite de requêtes SQL permettant d’effectuer différentes actions lorsqu’il est importé dans l’interface PhpMyAdmin du serveur web. IV. DROP DATABASE nom_base_de_données ; Supprimer une base de données CREATE DATABASE nom_base_de_données ; Créer une base de données USE nom_base_de_données ; Indique la BDD à utiliser et dans laquelle on exécute les requêtes. V. On indique tout d’abord le nom du champ en début de ligne. VI. VII. VIII. IX. X. XI. XII. XIII. XIV.

OpenOffice.org Chronologie des versions Dans le cadre de sa politique de transparence, le format de stockage utilisé par OOo sera dès la version 2.0 conforme au format ouvert OpenDocument, adopté par l’organisme de normalisation OASIS, puis par l’ISO, comme format bureautique de référence[Passage à actualiser]. OOo permet également l'export au format PDF. Afin de faciliter l'interopérabilité, OOo permet l'import des formats Microsoft. Historique[modifier | modifier le code] Star Division, une entreprise allemande fondée au milieu des années 1980 publie les versions successives de sa suite bureautique multiplateforme et multilingue StarOffice, jusqu’à sa version 5.1 en 1999, année de son acquisition par la société Sun Microsystems. Le projet OpenOffice.org francophone[11] est lancé en mode test en avril 2001 et entraîne avec succès une extension alors originale du mode de développement communautaire : les projets « native-lang »[12]. En avril 2011, Oracle annonce son retrait du projet OpenOffice.org.

Related: