ions une base de données **relationnelle**.
Mais au fait, « modéliser », ça veut dire quoi ?
Eh bien... la structure de la BDD » afin de pouvoir y ranger au mieux vos données.
Quand on organise un entrepôt... Mais ces rayonnages, il ne faut pas les disposer au hasard : avant même qu’ils accueillent leur march... s des cartons ?
* Quel sera le poids d’un rouleau de tissu ?
* Quelles seront ses dimensions ?
eu de données
{{lieux_de_tournage.csv|Le fichier au format CSV}}.
Ce que l’on représente, ce sont de... ù une importante quantité de données est produite au quotidien.
En effet, on utilise de plus en plus ... sont difficiles à représenter sous forme de tableau : on dit donc qu’elles sont **peu structurées**.
...
<note>
Les données de nos lieux de tournage sont au contraire bien structurées, car elles se représen
nt pas ajouter de réalisateur s'il n’a pas tourné au moins une scène, car notre fichier décrit des lie... s avez deviné ?
Il va nous falloir créer un nouveau tableau contenant les réalisateurs !
Tableau indépendant des réalisateurs, que l’on nommera table "realisa
to-one) :
* un film n’est réalisé que par **1 au plus** société de production, et une société peut... nce d’une classe A ne peut être associée qu’à **1 au plus** instance d’une classe B. Et qu’une instance de B ne peut être associée qu’à **1 au plus** instance de A. Par exemple, un cinéma n’a ... s multiplicités.
Par exemple, quand vous dites « au plus 1 », vous pouvez préciser s’il s’agit de « s
Pour les bases de données relationnelles, le niveau logique utilise la modélisation relationnelle. Vo... orme de tableaux. Dans le jargon des BDD, un tableau s’appelle une **Table**.
Comme le modèle relatio... prêter à confusion. En effet, ce mot fait penser au concept d’« association » que nous avons vu lors ... es chapitres précédents. En plus, dire qu’un tableau est une « relation », ce n’est pas très intuitif.
n tables. Ici, nous allons plonger plus en détail au cœur des tables pour analyser ce qui les compose ... groupe de colonnes minimum** que l’on peut donner au facteur pour qu’il soit sûr de pouvoir distribuer un courrier au bon logement.
Si on lui donne uniquement les att... ue de Passillac contient plusieurs logements.
Si au contraire, on lui donne tous les attributs, le co
rien dire : il faut pouvoir les lier à l’œuvre et au lieu correspondants. Vous vous en doutez peut-êtr... re de ''tournage''!
Effectivement, vous aviez vu au chapitre précédent que les deux dates, à elles se... possible qu’une œuvre soit tournée plusieurs fois au même endroit.
Voici donc une clé primaire possib... peut pas avoir 2 lignes de ''tournage'' relatives au même film, au même endroit, et commençant le même
, je vais maintenant employer le terme « Oeuvre » au lieu de « Film ». Une œuvre sera donc soit un lon... ement conçu pour passer à la télévision plutôt qu’au cinéma, et une série est un enchaînement de plusi... oeuvre, c’est perdre les informations spécifiques au téléfilm.
Par exemple, "En Thérapie" est une ins... s notes ====
Il est possible d’ajouter des notes au diagramme de classes. Elles servent à apporter to
La modélisation relationnelle permet cela, grâce au concept de **clé étrangère**.
Une clé étrangère,... ple_table_lieu_fk01.png}}
Représentation en tableau des tables « lieu » et « tournage », avec les clé... ur est équivalente à **une case vide dans un tableau**, lorsqu'une information est manquante ou inexis... « societe_prod »
<note>
On devra donc spécifier au SGBDR une **contrainte de non-nullité** sur socie
Vous verrez qu’il ressemble comme deux gouttes d’eau à Wikipédia, car ce qui est affiché à l’écran est... te dernière que nous apprendrons à concevoir tout au long de ce cours.
===== Découvrez le système de... de graphiques, toutes les données clients utiles au service Marketing. Et si chaque logiciel lit et é... de tournage de films.
[[ 000_start|⌂ Retour au sommaire]] |
[[ 120_choisir_entre_bdd_relationne
,
* pas d’espace entre les mots,
* mots au singulier,
* première lettre de chaque mot e... tion de méthodes dans un SGBD est trop spécifique au SGBD en question pour être abordé ici.
Une métho... giciel grâce à l’UML =====
==== Dialoguez grâce au diagramme de classes ====
Vous avez déjà entendu... type_de_bdd|◁ Précédent]] |
[[ 000_start|⌂ Retour au sommaire]] |
[[ 220_associer_les_classes| Suivan
s viendrez piocher les cas qui vous seront utiles au moment où vous en aurez besoin.
</note>
===== L... cinéma.
<note>
Il faut donc également spécifier au SGBDR une **contrainte d’unicité** sur la clé étr... iations de votre diagramme de classe UML. Voyons, au chapitre suivant comme transformer vos compositio... _etrangeres|◁ Précédent]] |
[[ 000_start|⌂ Retour au sommaire]] |
[[ 350_transformer_compositions_et_
ous allez apprendre à passer du modèle conceptuel au modèle relationnel. C'est parti !
[[ 230_ame... _de_classes|◁ Précédent]] |
[[ 000_start|⌂ Retour au sommaire]] |
[[ 250_quiz_diagramme_classe_uml| S
quel diagramme UML en un schéma relationnel. Mais au fait, est-ce que votre modélisation minimise la r... ssociations|◁ Précédent]] |
[[ 000_start|⌂ Retour au sommaire]] |
[[ 370_quiz_modele_relationnel_a_pa