background preloader

Sofiane_deust

Facebook Twitter

Synthèse. Annexe D. Conformité SQL. Cette section explique dans quelle mesure PostgreSQL™ se conforme à la norme SQL en vigueur.

Annexe D. Conformité SQL

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 ». PhpMyAdmin. Un article de Wikipédia, l'encyclopédie libre.

phpMyAdmin

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. De nombreux hébergeurs, qu'ils soient gratuits ou payants, le proposent ce qui permet à l'utilisateur de ne pas avoir à l'installer. 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] 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.

Python et Ruby : deux concurrents sérieux pour PHP

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. Tout d'abord, comme ce dernier, ce sont des langages de script, autrement dits interprétés, qui imposent donc un environnement d'exécution sur le serveur. D'autre part, même s'ils ont une vocation généraliste, ils sont particulièrement adaptés au développement d'applications web. 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.

Ces qualités sont synonymes d'un apprentissage accéléré, d'une productivité accrue des développeurs, d'une amélioration de la qualité du code et d'une maintenance facilitée. NoSQL, NewSQL, évolution des bases de données. Les principaux sites du Web utilisent une base de données NoSQL.

NoSQL, NewSQL, évolution des bases de données

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. Le nom est un raccourci pour "Not Only SQL", en français "Pas Seulement SQL", pour exprimer le fait que l'on veut aller au-delà du modèle classique d'accès aux données, comme cela est expliqué plus loin.

On peut considérer que BigTable créé par Google pour son index est le moteur du mouvement NoSQL, puisque le modèle a été repris par les principaux grands sites du Web. Pourquoi NoSQL? Le modèle classique est inopérant face à certains types de traitement: MySQL. Un article de Wikipédia, l'encyclopédie libre.

MySQL

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. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde[1], autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle, Informix et Microsoft SQL Server. Son nom vient du prénom de la fille du cocréateur Michael Widenius, My. Les meilleurs tutoriels SQL. Comment créer une base de données et des tables avec un script SQL ? I.

Comment créer une base de données et des tables avec un script SQL ?

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. Pour ceux qui n’aurait pas vu le tutoriel sur le MPD, suivez ce lien. Implantation de SQL. SQL est presque incontournable dans le domaine des bases de données.

Implantation de SQL

Il est considéré comme LE langage d’accès aux bases de données actuellement, celles-ci étant au coeur de l’infrastructure de l’entreprise de nos jours. On peut noter que bien qu’une norme existe (la norme actuelle est la norme “SQL:2011”), chaque produit a tendance à interpréter le langage, soit en rajoutant des fonctionnalités propres à un seul système, soit au contraire en négligeant certaines fonctionnalités. Il faut donc prendre en compte le fait qu’une base SQL créée avec un certain SGBD ne sera pas forcément interprétée de la même manière avec un autre système. Par exemple : Interbase ne possède pas certaines fonctions comme CASE, COALESCE, SUBSTRING, NULLIF (fonctions concernant les types temporels).

En 2011, un sondage (sur 1047 personnes) indiquait que MySQL semblait être en tête des utilisations des bases de données : Parmi les solutions payantes, Oracle, Microsoft, IBM et Sybase se partagent le marché. Source: French cours vid o SQL : CREATE DROP DELETE UPDATE ALTER SELECT. SGBDR - MySQL.