Les bases de données relationelles
54 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Scooped by Clara Elefant
Scoop.it!

COCEPTION DES BASES DE DONNEES RELATIONNELLES

COCEPTION DES BASES DE DONNEES RELATIONNELLES | Les bases de données relationelles | Scoop.it

U

Clara Elefant's insight:

Une base de données relationnel a des entités qui ont des attributs et des relations : liens entre les entités

liaison 1 a 1 : si une entité ne peut être lié qu'a un seul autre.

liaison 1 a n : si une entité peut être lié a plusieurs autre entités. 

liaison n an : si plusieurs entités lié a plusieurs. 

Les identifiants, clé permettent de faire ces liaisons.

clé primaire : ce qui permet de distinguer chaque ligne d'une table.

clé étrangère :  fait référence a la clé primaire.

 

opérations possible a faire sur les base données avec le language SQL : jointure , séléction, union , intersection, différence,

 

more...
No comment yet.
Scooped by Clara Elefant
Scoop.it!

Tutoriel Mysql : Modéliser une base de donnée - YouTube

Abonnez-vous à Grafikart : http://bit.ly/19nGK3G Plus d'infos sur ce tutoriel : http://www.grafikart.fr/tutoriels/mysql/modeliser-base-de-donnee-75 Dans ce t...
Clara Elefant's insight:

Type de liaison : 

1-n : liaison direct entre 2 table.

n-n : liaison entre 2 table en créant une troisième table.

 

Vidéo explique comment modéliser les différentes liaisons via l'outil MySQL Workbench.

more...
No comment yet.
Scooped by Clara Elefant
Scoop.it!

Pré-requis : les bases de données relationnelles

Clara Elefant's insight:

Règles pour concevoir une base de données : 
''Règle n°1 : Regroupez dans une même table (= tableau de données) toutes les caractéristiques d'un élément.''

''Règle n°2 : Si une information se répète plusieurs fois dans une même table, il est préférable de créer une table dédiée à ce type d'information avec une relation entre les deux tables.''

''Règle n°3 : Il peut arriver que vous rencontriez une relation N – N, c'est-à-dire une relation où l'on a une répétition des éléments d'une table A dans une autre table B, et également une répétition de plusieurs éléments de la table B dans la table A. Pour optimiser les tables et éviter ces répétitions, il faut dans ce cas créer une table intermédiaire dans laquelle on stockera uniquement des "id". ''

''Règle n°4 : Il existe également la relation 1 – 1, qui résulte d'une erreur dans la conception de la base de données. Elle signifie en effet que chaque élément d'une table A est en relation avec son équivalent dans la table B. Donc, l'élément d'id 1 de la table A est en relation directe avec l'élément d'id 1 de la table B.''

 

Jointures: 

Les jointures permettent de sélectionner tout les éléments dont l'on a besoin en une requête. 

Syntaxe jointure interne : SELECT * FROM table,table WHERE condition

ou : SELECT * FROM table JOIN table ON condition 

 Syntaxe jointure externe : SELECT * FROM table LEFT JOIN table ON conditionles conditions de jointures sont : <,>,<=,>=,<>,IN,LIKE,BETWEEN AND, EXIST Alias :Pour permettre plus de lisibilité il est possible de  créer un alias pour cela:  rajouter l'alias choisi dans FROM a coté de la table a laquelle vous voulez l'associer. 
more...
No comment yet.
Scooped by Clara Elefant
Scoop.it!

Chapitre 9 : Le modèle relationnel et la normalisation relationnelle

1/ Organiser l'information dans l'entreprise : Les données et le modèle…
Clara Elefant's insight:

Avantages d'une base de données relationnel : 

- les informations ne sont saisies qu'une seul fois. 

- pas de doubles saisies 

- informations sont réutilisable dans plusieurs tables avec les opérations

more...
No comment yet.
Scooped by Clara Elefant
Scoop.it!

Tutoriel Mysql : Les jointures MySQL - YouTube

exAbonnez-vous à Grafikart : http://bit.ly/19nGK3G Plus d'infos sur ce tutoriel : http://www.grafikart.fr/tutoriels/mysql/jointures-mysql-105 Dans ce tutoriel ...

Clara Elefant's insight:

explique comment faire des jointures.

more...
No comment yet.
Scooped by Clara Elefant
Scoop.it!

Base de données relationnelle — Wikipédia

Base de données relationnelle

En informatique, une base de données relationnelle est un stock d'informations décomposées et organisées dans des matrices appelées relations ou tables conformément au modèle de données relationnel. Le contenu de la base de données peut ainsi être synthétisé par des opérations d' algèbre relationnelle telles que l'intersection, la jointure et le produit cartésien.

Clara Elefant's insight:

Base de donnée relationnelle est un stock d'informations organisée , sous forme de groupe enregistré en table sur lesquels on peut faire des opérations.  Le modèle relationnel est basé sur les relations : les tables peuvent être lié. Des clés primaire ou étrangères permettent de faire des relations avec diverse opération. Pour manipuler ces bases de données, il faut un  système de gestion de base de données SGBD qui permet de faire des requêtes avec le SQL.

more...
No comment yet.