‫Bon retour et cette vidéo, nous allons créer deux autres tables et nous allons les mettre en place afin que
‫nous puissions créer notre propre petit programme que nous avons vu dans la dernière vidéo.
‫D'accord.
‫Commençons donc par créer une nouvelle table ici.
‫Je vais donc dans mes tables dans mon explorateur de serveur sous la bonne connexion de données et je crée une nouvelle table.
‫Alors ajoutez une nouvelle table ici.
‫Et la nouvelle table devrait s'appeler animal car elle contiendra tous les différents animaux que nous
‫avons.
‫Ensuite comme vous pouvez le voir, je change le nom ici, crée la table DBO animal.
‫Ensuite, nous devons ajouter une ligne ici, que je vais appeler name et qui sera de type et
‫var char so et var char 50.
‫Cela va donc avoir à nouveau 50 caractères et il est important que cet identifiant ici soit notre
‫identifiant principal ici.
‫Donc spécification d'ID ou spécification d'identité.
‫Et je vais dire que l'identité est vraie.
‫Et vous pouvez voir qu'il va maintenant s'incrémenter automatiquement.
‫C'est donc la même approche que nous avons vue avec la table zoo, mais nous le faisons maintenant avec la
‫table animal également.
‫Une fois cela fait, nous pouvons appuyer sur la touche de mise à jour et mettre à jour la base de données.
‫Et une fois cela fait, encore une fois, nous pouvons actualiser ici et nous pouvons voir que nous avons également une table d'animaux dans nos
‫tables.
‫Maintenant, ajoutons quelques données à cette table.
‫Montrez donc les données ou les données de la table.
‫Et ici, je vais juste ajouter un poisson.
‫Bon en fait je vais rajouter un requin puis un poisson clown singe, loup, crocodile gecko, façon crocodile.
‫Puis un hibou.
‫Un perroquet.
‫C'est ça.
‫J'ai donc ces huit noms ici.
‫Vous pouvez en utiliser différents.
‫Ce ne sont donc que des noms d'animaux.
‫Et comme vous pouvez le voir, ils ont aussi une idée, qui est unique et qui bien qu'incrémentée à chaque
‫fois que je saisis une valeur.
‫Alors maintenant, nous avons ces huit animaux ici.
‫Et ce que je veux faire maintenant, c'est créer une combinaison d'animaux et de zoos pour qu'ils puissent être un requin dans le zoo
‫de New York.
‫Mais ça peut aussi être un requin à Miami ou à Milan ou à Berlin ou autre.
‫Alors ça peut être un loup à Miami, mais ça peut aussi être un à New York.
‫Mais ce n'est pas nécessaire.
‫Et ce que je dois faire, par conséquent, c'est créer une table de relations.
‫Donc ça va faire une relation entre un animal et un zoo.
‫Alors allons-y et créons cette nouvelle table et celle-ci aura un I. RÉ. et il aura un
‫zoo I. RÉ. , qui est de type Int et Lonell, je vais également le désactiver.
‫Pareil ici.
‫Je vais avoir une carte d'identité d'animal et je vais aussi être de type.
‫Et Al-Amal est également désactivé.
‫Alors maintenant, cette clé primaire pour mon I. RÉ. ne sera pas suffisant.
‫Je veux qu'il soit également incrémenté automatiquement.
‫Je vais donc dans mes propriétés sur la spécification d'identité du côté droit, et ce sera ici comme faux.
‫Et je veux que ce soit vrai.
‫Son identité sera donc vraie.
‫Très bien, et cela va créer ma table et je vais changer le nom parce que je veux qu'il s'appelle
‫quelque chose comme un animal de zoo, parce que ce sera la relation entre le zoo et les animaux.
‫Alors, quels animaux sont dans quel zoo ?
‫Donc, une fois cela fait, je peux aller de l'avant et appuyer sur mettre à jour et cela créera le tableau pour moi.
‫Alors allons-y et rafraîchissons-le.
‫Et nous voyons aussi des animaux de zoo ici.
‫Et maintenant, nous devons encore faire quelque chose pour voir ces données ou avoir des données pour le zoo
‫et l'animal.
‫Nous devons mettre à jour notre source de données.
‫Et pour ce faire, je vais appuyer sur all shift pendant que j'ai sélectionné un gestionnaire de zoo qui ouvrira des sources
‫de données pour moi.
‫Et j'ai besoin de configurer ma source de données avec l'assistant.
‫Je vais faire ça.
‫Il va récupérer des données.
‫Et comme vous pouvez le voir, seul zoo est sélectionné ici.
‫Et je veux que les animaux et les animaux de zoo soient également sélectionnés.
‫Je vais donc les sélectionner et je vais appuyer sur terminer.
‫Une fois que c'est fait.
‫Vous pouvez voir que ceux-ci sont ajoutés à notre source de données.
‫Et notre source de données est à peu près toutes les données que nous avons pour ces tables, car sinon
‫elles seraient vides.
‫Et ce n'est pas quelque chose de bien que nous pouvons faire, c'est de pouvoir modifier notre ensemble de données avec le concepteur.
‫Alors je vais ouvrir ça.
‫Et comme vous pouvez le voir, mon designer s'ouvre et là j'ai mes trois tables.
‫Donc j'ai le zoo, j'ai l'animal et l'animal du zoo, et c'est plutôt cool.
‫Ceux-ci ne sont pas encore connectés les uns aux autres, mais nous allons changer cela dans un instant.
‫Donc ce zoo ici, il a une idée qui est un lieu.
‫L'animal a une idée et le nom.
‫Et puis nous avons un animal de zoo qui a un identifiant de zoo et un identifiant d'animal.
‫Alors comment les connecter les uns aux autres ?
‫Parce que le zoo doit être connecté à l'animal et que les animaux doivent
‫également être connectés à l'animal du zoo pendant que nous revenons à nos données ou à notre héros ou explorateur.
‫Et nous devons changer notre animal de zoo pour le changer.
‫Je vais ouvrir les définitions de table.
‫Alors raison.
‫Cliquez sur la définition de la table ouverte des animaux.
‫À côté, je dois ajouter des clés étrangères et je vais créer une nouvelle clé étrangère et je
‫vais appeler cet animal de zoo à clé étrangère.
‫Ou en fait, gardons les choses simples.
‫Je vais l'appeler clé étrangère zoo.
‫Le zoo est donc la clé parce que ce sera la clé étrangère du zoo que nous avons.
‫Et ce qu'il fait, il connecte une clé.
‫Eh bien, ça se connecte.
‫Et ce qu'il fait, c'est qu'il connecte une colonne de ma table ici avec une colonne d'une autre table.
‫Donc ici, je vais dire que la clé étrangère va être l'ID et la référence.
‫Eh bien, je voulais être connecté à Zo, puis à la table de colonnes ou à la colonne de table appelée ID.
‫Et maintenant je veux faire la même chose, je vais copier ça et en fait je n'ai pas besoin de ces
‫crochets.
‫Je vais m'en passer et je veux faire de même pour l'animal.
‫Je vais donc avoir une clé étrangère animale, qui va se connecter à l'identification de l'animal.
‫Et ici, je veux accéder à l'identification des animaux et je n'ai pas besoin de cela à la fin.
‫D'accord.
‫Donc, de cette façon, je mets juste à jour ma table d'animaux de zoo et je vais m'en débarrasser comme ça.
‫Et maintenant, je peux aller de l'avant et mettre à jour cela.
‫Donc, mettez à jour la base de données, maintenant que c'est fait, nous pouvons ajouter des données à notre animal de zoo car il est à peu près vide
‫en ce moment.
‫Alors ouvrons les données de la table et sommes apparus et nous allons utiliser en fait ouvrons les données sur les animaux du
‫zoo ici.
‫Nous avons des données animales.
‫Le requin est donc un poisson-clown, deux singes et ainsi de suite.
‫Ajoutons donc un requin n'importe quel poisson-clown à notre premier emplacement.
‫Donc le zoo, ça va être un et l'animal va être un.
‫L'identifiant du zoo sera un et l'animal en aura deux.
‫Alors qu'est-ce que cela signifie?
‫Cela signifie que dans notre premier emplacement et si nous voulons vérifier quel était le premier emplacement, nous allons à notre
‫table de zoo et nous pouvons voir que le premier emplacement est New York.
‫Donc à New York, nous allons avoir des animaux.
‫Un et deux, parce que les Israéliens ont gagné et il y a des animaux, un et deux, alors quels sont ces animaux ?
‫Un et deux?
‫Eh bien, ce sont des requins et des poissons-clowns.
‫Voyons maintenant le deuxième emplacement, Tokyo.
‫Maintenant, ajoutons quelque chose à Tokyo.
‫Ajoutons le troisième et le quatrième animal à Tokyo.
‫Ensuite, nous avons la troisième ville.
‫Ajoutons-y le cinquième animal et le sixième animal.
‫Et puis la quatrième ville aura le septième et le huitième animal.
‫Et maintenant, nous avons une cinquième ville, qui était Milan.
‫Et je vais juste dire que Milan va les avoir tous.
‫Donc ça va être plein d'animaux car cinq, six, cinq, sept, cinq, huit et cinq manque.
‫Donc cinq, cinq, cinq, six, cinq, sept et cinq huit.
‫Ce que cela signifie maintenant, c'est que nous avons cinq zoos et nous avons huit animaux différents.
‫Et dans le premier zoo, nous n'avons que les animaux un et deux, qui sont les poissons.
‫Et le second, qui est notre Tokyo, nous en avons trois et quatre, qui est un singe et un loup.
‫Ensuite, à Berlin, nous en avons cinq et six, qui sont des geckos et des crocodiles.
‫Ensuite, au Caire, nous avons le hibou et le perroquet, puis à Milan, nous les avons tous.
‫Nous avons donc les huit animaux à Milan.
‫C'est à peu près ce que dit cette table de relations.
‫Il dit que nous avons, eh bien, des animaux dans des zoos spécifiques.
‫Maintenant, c'est super et tout ça.
‫Mais comment vérifier cela ?
‫Comment pouvons-nous savoir ce qui se passe?
‫Et tout est cool et ainsi de suite?
‫Ce que nous pouvons créer un aquarium sur notre base de données.
‫Et je vais juste créer une base de données ou créer une requête ici.
‫Droit.
‫Cliquez sur et nouvelle requête et vous pourrez ajouter une requête exécutable ici.
‫Et je vais juste sélectionner toutes les données du zoo et des animaux et.
‫Je vais juste dire sélectionner l'étoile d'Animal et en fait elle s'appelle Capital A. Animal, donc j'aime cette étoile sélectionnée
‫de A..
‫Si j'exécute ce code pour exécuter le code ou contrôler le décalage E, vous verrez que c'est ce que nous obtenons.
‫Nous obtenons donc toutes les entrées de notre animal.
‫Donc l'un est un requin, deux sont un poisson-clown et ainsi de suite.
‫L'étoile signifie donc tout.
‫On pourrait donc simplement dire, donnez-moi tout de l'animal.
‫Donc, chaque entrée que vous avez d'animal.
‫Maintenant, depuis des années, un petit défi montre tout ce qu'il y a dans un zoo, donc tous les zoos que nous avons.
‫Très bien, j'espère que vous l'avez essayé, je dis simplement sélectionnez l'étoile de Zoo et je vais l'exécuter.
‫Et comme vous pouvez le voir, mes cinq villes sont ici et maintenant un peu plus difficiles.
‫Ce qu'on va faire maintenant, c'est vérifier tous les animaux qui sont à New York.
‫Et, vous savez, New York en a l'idée.
‫Alors maintenant, nous voulons voir lesquels de ces animaux sont à New York.
‫Pour ce faire, nous devons faire une combinaison de deux tables.
‫Donc, tout d'abord, nous devons connaître la table dans laquelle se trouvent les animaux.
‫Et puis nous devons tabler avec tous les animaux du zoo.
‫Ce sera donc la combinaison des deux.
‫Et par conséquent, nous devons créer une jointure interne.
‫Et je vais utiliser un nom où A est mon animal.
‫Donc de l'Animal A et maintenant ça va être dans notre joint.
‫Alors je me joins à Zoo Animal et là je lui donne le nom de Z A.
‫De son côté, donc ça va être en commun sur l'idée d'animal et ça va être égal au zoo,
‫animal, animal, Edem.
‫Donc, comme vous le savez, il y a un animal, Edem, et nous avons l'identifiant de l'animal dans Zoo
‫Animal, et maintenant nous voulons les combiner et voir lesquels sont au zoo de New York.
‫Et donc, nous utilisons simplement où l'ID zoo animal zoo est égal à un parce que l'on était à New York.
‫Et si nous vérifions cela à nouveau, eh bien, en fait, nous pouvons l'exécuter et nous pouvons voir qu'il y a un requin
‫et un poisson-clown afin de vérifier que nous allons à Zoo Animal et nous allons déposer des données ici et nous pouvons voir dans un.
‫Nous en avons un et deux, qui sont les animaux de bien, nous savons déjà que Shark et Klumb ne retournent jamais dans
‫votre aquarium.
‫C'est exactement ce que nous avons ici, requin et poisson-clown.
‫C'est ainsi que nous pouvons les réunir et nous allons utiliser quelque chose de similaire.
‫Ce n'est donc pas un tuto scolaire.
‫C'est plus un didacticiel de base de données C sharp.
‫Et nous allons le faire d'une manière ou d'une autre dans la prochaine vidéo.
‫Alors rendez-vous là-bas.