background preloader

Quel SGBD choisir ?

Quel SGBD choisir ?
Firebird▲ Version actuelle : 2.5.7Disponibilité : Linux, Windows, MacOSX, Solaris, HP-UX, BSDLicence : OpenSource (IBPL pour les moduels de base + IDPL pour les modules récents) Issu d'Interbase 6.0 de Inprise (Borland), repris dans un projet opensource, géré par la Fondation FirebirdSQL. Réécrit depuis en C++. Versions SuperServeur : pour serveur MPP, partage son cache pour toutes les connexions aux bases et utilise des threads pour chaque connexion Classique : pour serveur SMP, utilise une instance par connexion Embarqué : version complète du serveur Firebird en une seule DLL, de seulement 1.5 Mo Avantages Inconvénients Pauvreté des outils graphiques (solutions externes, ex: IBExpert) Pas d'ordonnanceur intégré Pas de recherche Full Text Pas d'héritage de table Pas de cryptage Pas de cluster Pas de partitionnement Pas de vue matérialisée Faiblesse de l'audit FyOracle▲ IBM décline son offre sous 4 principaux moteurs: Informix, Cloudscape, DB2-UDB et DB2-UDB for iSeries (ex DB2-400). Liens Rdb▲ Related:  SQL SERVER

ARTE DELETE La commande DELETE en SQL permet de supprimer des lignes dans une table. En utilisant cette commande associé à WHERE il est possible de sélectionner les lignes concernées qui seront supprimées. Attention Avant d’essayer de supprimer des lignes, il est recommandé d’effectuer une sauvegarde de la base de données, ou tout du moins de la table concernée par la suppression. Ainsi, s’il y a une mauvaise manipulation il est toujours possible de restaurer les données. Syntaxe La syntaxe pour supprimer des lignes est la suivante : DELETE FROM table WHERE condition Attention : s’il n’y a pas de condition WHERE alors toutes les lignes seront supprimées et la table sera alors vide. Exemple Imaginons une table « utilisateur » qui contient des informations sur les utilisateurs d’une application. Si l’ont souhaite supprimer les utilisateurs qui se sont inscrit avant le « 10/04/2012″, il va falloir effectuer la requête suivante : DELETE FROM utilisateur WHERE date_inscription < '2012-04-10'

PostgreSQL-site officiel (en anglais) SQL Server Library Microsoft® SQL Server™ is a database management and analysis system for e-commerce, line-of-business, and data warehousing solutions. In this section, you will find information for several versions of SQL Server. You will also find articles on database and database application design, as well as examples of the uses that SQL Server can be put to. Microsoft SQL Server 2014 builds on the mission-critical capabilities delivered in our prior release by providing breakthrough performance, availability and manageability for your mission critical applications. SQL Server 2014 also provides new disaster recovery, backup, and hybrid architecture solutions with Windows Azure, enabling customers to use their existing skills with on-premise features that leverage Microsoft’s global datacenters.

Sauvegarder/Exporter une base de données avec PHP - JBJ’s Blog Posté par jbj le 4 sept 2007 dans PHP • 19 commentaires Même si vous avez installé PhpMyAdmin sur votre serveur, il peut être utile de créer une fonction automatisant la sauvegarde de votre base de données. Cette fonction retournera une variable contenant un dump de votre base, libre à vous de l'enregistrer sur un fichier, de l'enregistrer dans un répertoire protégé ou encore de vous l'envoyer par mail... Note essentiellement destinée aux débutants: Prenez garde au fait qu'une sauvegarde d'une base de données est une donnée extrêmement sensible, même si les mot de passes sont cryptés. Par conséquent, il ne faut jamais enregistrer ce fichier hors d'un répertoire protégé par mot de passe. function dump() { //Connexion à la base $db = mysql_connect('localhost', 'login', 'mdp'); mysql_select_db('nom_de_la_base',$db); $tables = mysql_list_tables('nom_de_la_base', $db); while ($donnees = mysql_fetch_array($tables)) { $table = $donnees[0]; $res = mysql_query('SHOW CREATE TABLE '. Tags: backup

TJ Publications & travaux Mes travaux portent depuis 1990 principalement sur les Systèmes d'Information Géographique et la question de leur mise en œuvre dans la planification territoriale, environnementale et paysagère et dans l’éducation. D’une manière générale, les textes publiés dans des revues, des actes de colloques ou des ouvrages dont les droits ne m’appartiennent pas ne sont pas directement téléchargeables. Je donne le résumé et renvoie au site Web de l’éditeur. Pour certains, un fichier PDF crypté est téléchargeable. Le mot de passe peut m’être demandé par mél. Un accès à cette bibliographie sous forme de base de données interrogeable est disponible ici.

Procédures stockées : les bases La syntaxe est relativement simple et se présente sous la forme suivante : 1CREATE PROCEDURE nom_de_la_procedure([parametres]) Le nommage respecte les règles habituelles, imaginons donc une procédure nommée 'sdz', elle sera créée sous la forme : 1CREATE PROCEDURE sdz() caracteristiques Rien de compliqué jusque là, mais le point le plus important concerne les paramètres qui se décomposent en trois parties.sens_du_parametrenom_parametretype_parametre Le sens du parametre peut prendre 3 valeurs :IN : le paramètre sera une valeur ou une variable d'entrée. Le nom_parametre suit les règles de nommage habituel. Le type_parametre prend en valeur le type de la valeur ou de variable attendu. Avant de passer à la pratique, rappelons un point important : les procédures stockées sont, comme leur nom l'indique, stockées... Passons maintenant aux exemples. Désormais, quand vous terminerez une requête, il ne faudra plus faire ; mais |. 1CREATE PROCEDURE sdz(IN valeur VARCHAR(20)) 3SELECT valeur; et à réessayer.

InterBase – Site officiel Multi-Device Embeddable Database InterBase is a full-featured, high performance and scalable relational database for software developers who are looking to embed a low cost, zero-admin, lightweight database into applications on Android, iOS, Windows, OS X, Linux and Solaris. With InterBase you get powerful security, disaster recovery and journaling and support for popular database drivers for increased deployment flexibility. Zero administration. Tiny footprint. InterBase is ideal for ISVs, OEMs and VARs requiring a database that is compact in memory and disk size but without compromising sophisticated features to support business-critical applications. New! IBLite is a freely deployable, embeddable database for Android and iOS that runs in a stand-alone environment and allows deployment of apps which directly utilize the InterBase engine. More Security and Access Control InterBase offers flexible encryption capabilities required to protect all your business-critical information.

VLDB 08 - VLDB 08 VLDB is a premier annual international forum for database researchers, vendors, practitioners, application developers, and users. VLDB 2008, the 34th conference in the series, will be held in Auckland, New Zealand. The conference will feature research talks, tutorials, demonstrations, and workshops. It will cover current issues in database and information systems research. Databases remain one of the technological cornerstones of emerging applications of the twenty-first century. New Zealand is, like its neighbour Australia, highly active in this area in both research and industry and is supported by strong international links.

Chrono-FORM - PHP &amp; mySQL J’ai fait un formulaire de saisie de membres pour une association et c’est impeccable. Je vais pouvoir mettre en ligne des formulaires d’inscription à des formations, à un centre de ressources. Dans mon travail, je suis amené à faire des base de données. Jusqu’ici, je faisais ça avec Access, ne sachant pas le faire avec le couple php/mysql. Avec chrono-form, je vais gagner énormément de temps et éviter le problème de double/triple saisie et surtout permettre à des personnes de répondre en ligne sans souci de logiciels. Pour ma part, je verrais bien l’utilisation de formulaires pour des enseignants pour l’inscription en ligne à des animations pédagogiques. En fait que vous permet chrono-form ? chrono-FORM est un module indépendant de chrono-site. Chrono-FORM propose aussi un système d’exploitation des résultats ! Le formulaire que vous aurez créé avec chrono-FORM est totalement sécurisé. Il est léger (41 Ko) et s’installe sans difficultés. Vous souhaitez mettre à jour la notice ?

En quoi les cartes mentales, appliquées à l’environnement littoral, aident-elles au recueil et à l’analyse des représentations spatiales ? 1La carte mentale est une technique graphique reflétant une réalité subjective de l’espace, c’est-à-dire la façon dont un individu se représente une portion d’espace. Cet outil permet donc de recueillir les représentations spatiales que les individus se font de leur environnement. Ces représentations spatiales, ou représentations cognitives de l’espace, sont nourries de représentations mentales, ou individuelles (faisant référence au vécu, à l’expérience, à l’éducation, à la culture de l’individu) mais aussi de représentations sociales, c’est-à-dire partagées par un groupe social ou professionnel (Paulet, 2002). Longtemps discuté par les géographes, l’intérêt de l’analyse des représentations en géographie est aujourd’hui reconnu et l’analyse des perceptions et des représentations à travers lesquelles les individus et les groupes d’individus « lisent les territoires », apparaît comme nécessaire pour mieux comprendre leurs pratiques (Bailly, Ferrier, 1986, in Paulet, 2002). Auteurs : S.

Related: