ois, cela implique que dans une table donnée, par exemple ''oeuvre'', il ne doit pas y avoir deux lignes dé... urs attributs (ici, deux)
Illustrons cela par un exemple plus concret : cette notion d’identification est ... de la voie'', ''code postal'' et ''commune'' (par exemple « rue de la République, 93124 Passillac-les-Flots... ne même adresse de deux manières différentes, par exemple « 2, boulevard Joffre» et « 2 Bd Joffre » : cela
une place dans votre modélisation. Vous savez par exemple que les informations sur la réalisatrice "Cathy V... car ceci aura des implications dans le SGBDR. Par exemple, si vous considérez à tort qu’un réalisateur ne p... re associée qu’à **1 au plus** instance de A. Par exemple, un cinéma n’a qu’une seule adresse, et une adres... us loin dans la précision des multiplicités.
Par exemple, quand vous dites « au plus 1 », vous pouvez préc
lonnes entre les concepts que vous aurez trouvés. Exemple : « Film » est l’un des concepts, et chaque film ... t **les caractéristiques des valeurs**, comme par exemple « ce doit être un nombre entier » (**définition en intention**).
Par exemple :
* Définition en extension :
* domaine de... fixe) qui ne sont pas forcément du même type. Par exemple, un attribut ''adresse'' est souvent composé de :
ue qui vous permet d’effectuer des actions**. Par exemple, commander un taxi ou écrire du texte. Or, cette ... volaille, un fruit, etc.
* Si on reprend notre exemple de l’application Foodly, une pomme ou une poire s... DD à la fois, et ce, pour plusieurs raisons.
Par exemple, Facebook utilise plusieurs BDD pour des besoins ... s types d’objets, catégorisés par leur nom**. Par exemple, vous avez ici deux objets dont les noms sont "ut
seul aliment ou utilisateur, grâce à son id.
Par exemple, la commande :
<code sql>
SELECT * FROM aliment ... >=**) ;
* Et inférieur ou égal à (**<=**).
Par exemple, comment afficher tous les aliments dont la teneu... te au sein d’une commande ''WHERE''.
Prenons par exemple cette commande :
<code sql>
SELECT * FROM utilis... récupérés pour chaque requête =====
Reprenons l’exemple de notre utilisateur qui cherche à afficher les a
ous avez utilisé de la donnée sans relations. Par exemple, pour récupérer ou mettre à jour un utilisateur ou un aliment.
Or, si vous reprenez l’exemple de Foodly, l’application doit stocker les aliment... ’id de la langue qu’ils souhaitent utiliser.
Par exemple, le premier utilisateur a comme langue_id 1, soit... e l’utilisateur doivent êtres égaux !
Prenons un exemple. Regardons tous les utilisateurs avec les langues
?
Eh bien, c’est très variable ! Voici quelques exemples :
* Le [[https://fr.wikipedia.org/|site web W... le programme informatique est bien visible avec l’exemple de Wikipédia. Wiki-pédia est composé de deux chos... nnées sont différentes ! Et il y a plein d’autres exemples : [[https://fr.wikinews.org/|Wikinews]], [[https... Mais dans d’autres, cela est problématique.
Par exemple, lorsque les données doivent être partagées par p
les concepts présents dans vos données ====
Par exemple, dans nos données des lieux de tournage, on a com... associations entre ces concepts, ====
Dans notre exemple on peut déterminer les associations suivantes pou... que les multiplicités permettent de spécifier par exemple :
* Si un film est produit par une ou plusieur... es conventions graphiques un peu différentes. Par exemple, un modèle E-A ressemble à ceci :
{{representati
tournage sans la caractéristique « adresse », par exemple. Chaque lieu a forcément une adresse.
Mais parfo... é de représentations possibles !
Si on reprend l’exemple des données relatives à une personne, on peut le ... ON (« JavaScript Object Notation »).
En voici un exemple :
<code javascript>
[
{
"identifiant_personne... Excel classiques, ayant une extension ".xls" par exemple. Mais dans le Web, en Data Science et dans de nom
ions dans le fichier, vous auriez pu ajouter, par exemple, un attribut ''chaine'' pour indiquer la chaîne d... re les informations spécifiques au téléfilm.
Par exemple, "En Thérapie" est une instance de ''SerieTV'', m... asses. Ce sont les associations N-aires. Voici un exemple d’association ternaire :
{{mcd_association_terna... xes que ''Entier'', ''Date'', ''Texte'', etc (par exemple : “Entier compris entre 1 000 et 2 000”).
==== L
ez défini les **associations entre classes**. Par exemple : une œuvre est produite par une (et une seule) s... entre deux tables,''livre'' et ''personne'' :
{{exemple_fk01.png}}
La table « livre » est liée à la tabl... e à deux attributs, que l’on pourrait appeler par exemple ''loc_scene'' et ''code_postal'':
{{exemple_table_lieu_fk01.png}}
Représentation en tableau des tables «
^ Descriptif du champ ^ Exemple de valeur |
| id | identifiant unique d... érer ce paramètre pour nous !
</note>
Voici, par exemple, la commande pour m’ajouter en tant qu’utilisateu... du champ ^ Descriptif du champ ^ Exemple de valeur |
| id | identifiant uniq
t pas officielle et servira juste à illustrer les exemples de ce cours.
La représentation en tableaux res... ont placés en colonne tout en haut ;
* Quelques exemples (non exhaustifs) sont placés ensuite au niveau d... tableau :
{{mld_representation_tableaux01.png}}
Exemple d’une représentation en tableau du modèle relatio
vez pas les récupérer par la suite ?
Reprenons l’exemple de l’application Foodly. L’objectif des utilisate... cupérer après le mot clé ''SELECT'', comme dans l’exemple ci-dessus.
===== Utilisez quelques astuces pour
, impossible de la récupérer !
</note>
Voici par exemple la commande pour supprimer le deuxième utilisateu... able** elle-même. Pour la table "utilisateur" par exemple :
<code sql>
DROP TABLE `utilisateur`;
</code>