Archives de catégorie : Relationnelle

Installer phpmyadmin sans intervention prompt

phpmyadmin pose plein de question quand on essaye de l’installer, ce qui ne permet pas d’automatiser sont installation.

Voici comment faire :

Source

Forme normale (bases de données relationnelles)

Dans une base de données relationnelle, une forme normale désigne un type de relation particulier entre les entités.

Le but essentiel de la normalisation est d’éviter les anomalies transactionnelles pouvant découler d’une mauvaise modélisation des données et ainsi éviter un certain nombre de problèmes potentiels tels que les anomalies de lecture, les anomalies d’écriture, la redondance des données et la contre-performance.

La normalisation des modèles de données permet de vérifier la robustesse de leur conception pour améliorer la modélisation (et donc obtenir une meilleure représentation) et faciliter la mémorisation des données en évitant la redondance et les problèmes sous-jacents de mise à jour ou de cohérence. La normalisation s’applique à toutes les entités et aux relations porteuses de propriétés.

Les formes normales s’emboitent les unes dans les autres, tant et si bien que le respect d’une forme normale de niveau supérieur implique le respect des formes normales des niveaux inférieurs. Dans le modèle relationnel de type OLTP, il existe huit formes normales, les trois premières étant les plus connues et utilisées :

  1. la première forme normale notée 1FN (1NF en anglais) ;
  2. la deuxième forme normale notée 2FN (2NF en anglais) ;
  3. la troisième forme normale notée 3FN (3NF en anglais) ;
  4. la forme normale de Boyce Codd notée FNBC (BCNF en anglais) ;
  5. la quatrième forme normale notée 4FN (4NF en anglais) ;
  6. la cinquième forme normale notée 5FN (5NF en anglais) ;
  7. la forme normale domaine clef notée FNDC (DKNF en anglais) ;
  8. la sixième forme normale notée 6FN (6NF en anglais) rarement présentée.

La forme normale vient après la simple validité d’un modèle relationnel, c’est-à-dire que les valeurs des différents attributs soient bien en dépendance fonctionnelle avec la clé primaire (complètement déterminés par la clé primaire).

Wikipedia

WebMatrix (Microsoft)

WebMatrix est un outil gratuit de développement web proposé par Microsoft. Sa particularité ? Il est très complet et facile à utiliser, il va bien plus loin qu’un simple éditeur de texte classique ! C’est un outil tout-en-un qui gère :

  • Edition de fichiers source HTML, CSS, Javascript, PHP, ASP .NET…Permet de remplacer Notepad++
  • Administration de la base de données : MySQL, SQL Server…Permet de remplacer PHPMyAdmin
  • Tests et analyse du site : rapports d’erreurs, rapports SEO (référencement)…
  • Publication automatique sur le serveur web : FTP, Web Deploy…Permet de remplacer Filezilla

Contrairement à ce qu’on pourrait croire, WebMatrix gère très bien des technologies Open source comme PHP et MySQL et il permet de développer avec des CMS Open source tels que WordPress, Joomla, Drupal…

Site officiel

Wikipedia

Source