Tutoriel SQL - Classe de systèmes de bases de données pour débutants | Evern Joshua | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Tutoriel SQL - Classe de systèmes de bases de données pour débutants

teacher avatar Evern Joshua, Database Engineer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      4:07

    • 2.

      Aspect théorique

      25:54

    • 3.

      Introduction pratique

      3:00

    • 4.

      Créer la base de données

      10:21

    • 5.

      Insérer dans la table des employés

      11:49

    • 6.

      Insérer dans la table des travaux

      10:19

    • 7.

      Insérer dans l'entreprise et gérer les tables

      14:08

    • 8.

      Requérir à partir de la base de données

      37:01

    • 9.

      Conclusion + projet

      2:54

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

205

apprenants

--

projet

À propos de ce cours

Ce cours est une introduction à la conception et à l'utilisation de systèmes de bases de données -systèmes qui gère toutes les grandes quantités de données. Ce cours est une introduction aux principes, à l'utilisation et aux applications des systèmes de bases de données. Les étudiants qui suivent le cours pourront concevoir et créer des bases de données, extraire des informations à partir de bases de données, comprendre en termes généraux le fonctionnement des systèmes de bases de données et comprendre les fins pour lesquelles les bases de données sont utilisées.

Rencontrez votre enseignant·e

Teacher Profile Image

Evern Joshua

Database Engineer

Enseignant·e

Hello, I'm Evern. A graduate with a BSc. in Management Information Systems. I am currently working as a Database Engineer and really keen to share my experiences.

Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Bonjour et bienvenue dans le cours sur les systèmes de base de données. Je m'appelle Event Joshua. Je travaille comme ingénieur de base de données. Aujourd'hui, je suis ici pour partager avec vous les failles que j'ai obtenues en prenant des bases de données à l'université et maintenant que j'utilise une base de données relationnelle sur mon lieu de travail. C'est comme si c'est comme une brève description du cours en général. C'est tout comme l'introduction à la conception et à l'utilisation de systèmes de bases de données, qui sont des systèmes qui gèrent toutes les grandes quantités de données. Ce cours est une introduction aux principes, à l' utilisation et à l'application des systèmes de bases de données. Et les étudiants qui terminent ce cours, nous serons en mesure de concevoir et de créer des bases de données et d' extraire des informations à partir de bases de données. Comprenez en termes généraux, nos systèmes de bases de données se réveillent et comprennent l'objectif pour lequel j'ai utilisé la base de données. La condition préalable à ce cours est que vous soyez une personne motivée à apprendre des bases de données. Il n'est donc pas important que vous soyez spécialisé en informatique. Peu importe que vous travailliez en tant qu' administrateur ou ingénieur de base de données. Tant que vous êtes impatient de réviser vos distorsions ou d' apprendre une nouvelle inclinaison. Ce cours s'adresse à tous. Ce que vous devez également savoir sur la structure du cours, c'est que la première partie de ce cours est le patch théorique des bases de données relationnelles. Ainsi, pour la deuxième partie, qui est la partie pratique, vous serez confronté au schéma de base de données. Nous allons créer ensemble une base suivant les principes que nous avons appris lors de la troisième partie de ce cours. Et après avoir créé la base de données, nous allons insérer des éléments dans la base de données. Après cela, nous sommes prêts à interroger les bases de données. Nous allons avoir un ensemble de questions qui, nous l'espérons , nous guideront dans la recherche et informeront les bases de données. Et après la partie pratique du cours à ajuster, assurez-vous de bien comprendre le concept. vous suffit de créer une base de données de bibliothèque, qui est comme une base de données utilisée pour gérer les activités dans les bibliothèques, telles que les personnes empruntant aux bibliothèques, telles que des informations sur l'auteur comme les livres disponibles dans la bibliothèque et tout ce qui concerne une bibliothèque. Ce sera la dernière partie de ce cours. J'espère que vous trouverez Michelle mes fausses sur les systèmes de base de données utiles dans vos opérateurs dans une franchise, dans tout ce que vous allez utiliser. Ces biaissements sont pleins. J'espère donc que vous comprendrez chaque partie de ce cours. Et si vous n'avez pas l'environnement nécessaire pour créer une base de données. Et pensez que ce que vous n'avez qu' à avoir, c'est seulement Workbench, que vous pouvez télécharger en ligne. Si vous rencontrez des problèmes avec les téléchargements sur la page Web en ligne, vous pouvez laisser des commentaires sur la section commentaires. Et je vais aussi m' assurer de les diriger. Et s'il est nécessaire que je vous apprenne à télécharger, installer Workbench, je créerai une vidéo dessus. Merci, et j'espère que vous apprécierez le reste de ce cours. 2. Aspet de la théorie: Bienvenue les gars et deux coups de pied qu'avec ce cours, je vais parler utilisations courantes des systèmes de bases de données. Les systèmes de base de données peuvent être utilisés dans le secteur bancaire pour conserver les profils des clients conserver des informations sur les transactions. Les bases de données. Les systèmes de base de données peuvent être utilisés dans la bibliothèque en tant que système de gestion de bibliothèque pour conserver des informations sur les livres, les emprunteurs et les modificateurs. De plus, les systèmes de bases de données peuvent être utilisés dans le secteur de la santé pour conserver des informations sur les patients, leurs quads, leurs hôpitaux, ETC. Et les systèmes de bases de données sont également utilisés dans les plateformes de médias sociaux pour conserver informations sur les J'aime et les commentaires sur les personnes à mi-parcours. Je prends du recul. Avant les systèmes de bases de données, il s' agissait auparavant de systèmes basés sur des fichiers utilisés par de nombreuses entreprises. Voici à l'écran un exemple d'approche de la gestion des données basée sur des fichiers où ils sont semblables à gestion des données basée sur des fichiers où ils sont différents fichiers pour chaque département. Et comme vous le voyez à l'écran, il s'agit du service de facturation, qui a le tau, le contenu, le numéro de client, nom du client et le code fat. Et ici, nous avons un département CRM qui contient des informations sur le nom du client, nom du client et le chiffre d'affaires. Nous avons également le département SIG, qui a maintenant un scotome par nom de client et code postal. Comme vous pouvez le constater, il y a duplication des données, particulier le numéro de client et les noms des clients. Et à la suite de la duplication de données destinées à stocker def canapé ces entreprises doivent intégrer leurs jeux de données et s'assurer que lorsqu'elles exécutent des requêtes, la requête de différents départements en raison de la désintégration des données. Comme je l'ai déjà dit, sont les principaux problèmes liés à l'approche pro, qui inclut la redondance des données, une forte dépendance entre les applications et les données et la difficulté d'intégration des applications et des données. Par conséquent, cette méthode, l'évolution de manière basée sur les données de conserver de très grandes dimensions et d'intégration, des quantités intégrées de données. Lorsque nous parlons de bases de données, nous devons également mentionner le SGBD, qui est un progiciel conçu pour stocker et gérer la base de données. Donc, d'avoir les systèmes de base de données, qui sont comme le titre de ce cours. Il s'agit de base de données et de SGBD. Quelles sont les fonctions d' un SGBD ? Vous pourriez demander ? Ce n'est pas le cas. Ils incluent l'indépendance des données, l' accès simultané aux données, la sécurité et la récupération après des pannes et l'intégrité des données. Au fur et à mesure que nous approfondissons bases de données, vous devez savoir quels modules de données. Un module n'est qu'un ensemble de concepts permettant de décrire des données. Détails des modèles de données que nous avons ajoutés. Faites-nous savoir Modules, réseau, modèles de colonnes hautement surlignés. Et ce cours, vous devez savoir que les prévisions sont sur le SGBD relationnel et ce modèle de base de données relationnelle, impliquait l' utilisation de tables et chaque leçon de table Italie a un schéma. Quel est donc ce schéma ? schéma décrit simplement les coulombs ou les querelles d'installation. Nous allons maintenant approfondir les bases de données relationnelles, qui sont comme les types de bases de données les plus couramment utilisés par l'organisation principale. Organisations. Et c'est quelque chose que vous apprendrez surtout si vous prenez un programme de diplôme, chaque ville d'interface qui dispose de systèmes de bases de données, c'est principalement vous en apprendrez plus sur les bases de données d'écoute. Oui. Nous parlons maintenant de la façon d'effacer une base de données d'équipe et d'exécuter une base de données d' écoute et d'exécuter. La commande SQL de définition des données consiste à créer une instruction utilisée pour créer des intervalles de schémas. Par exemple, si vous souhaitez créer un code de base de données en cours d'exécution, ce que vous devez écrire est une bibliothèque de base de données effacée. Et ce qui est en rouge, qui crée automatiquement une bibliothèque de codes de base de données pour vous. Lorsque vous souhaitez effacer les tables, vous utilisez également la commande create table, qui spécifie une nouvelle relation lui attribuant un nom dans l'espace, en spécifiant ses attributs et ses contraintes initiales. C'est comme le principe de la création d'une table. Les attributs sont spécifiés premier et son attribut reçoit un nom et un type détaillé pour spécifier ses valeurs de domaine dans toutes les contraintes attributaires telles que nulle part maintenant, alors ne vous inquiétez pas si vous ne le faites pas comprenez cela pour le moment, nous allons faire les pieds parallèles pratiques où vous verrez quoi nous parlons lorsque nous disons aux attributs spécifiés. Oui. Bonne nouvelle. Nous avons un exemple de création de base de données. Les leçons déclarées via créer une table, je suis désolé, c'est effacé, stable. Les leçons ont été créées déclarées via des instructions de création de table. Nos relations de base de code, ou meilleures tables. Meilleures leçons, différenciées des relations virtuelles créées par l'instruction create view, qui peuvent ou non être exposées à un fichier physique réel. C'est comme une structure de base de la création d'une table, et dans ce cas, nous l' appelons « oughta ». Alors, permettez-moi de revenir au client PFAS, celui-ci. Ainsi, lorsque nous disons que la commande create table est utilisée pour spécifier tout lien lié en lui donnant un nom et spécifiant ses attributs et ses contraintes initiales. Ainsi, comme vous pouvez le constater, le nom de la table est, comme vous l'avez dit, créer une table. C'est ce qu'ils veulent dire en lui donnant un nom et en spécifiant ses attributs. Et quels sont les attributs ici ? Ici ? Les attributs de l'ID, du nom, puis de l'âge, et que fait la note maintenant, vodka an int Min. Ceux-ci, comme le type de données , utilisé pour spécifier les valeurs de domaine de chaque attribut. Nous avons comme le, l'int, le fica et l'int à nouveau pour l'âge, donc ne signifie que des entiers. La valeur autorisée pour ID et âge est donc des entiers. Et pour la nymphe, les personnages peuvent être un mélange tardif comme dans d'autres nombres, mais le plus souvent, le plus souvent les Alliés juste plus tard. Ensuite, cette équipe que vous pouvez voir ici, je pense que vous pouvez le voir. Il spécifie la limite du nombre de caractères censés figurer dans le nom. Il s'agit également d'un moyen de sécuriser votre base de données, ce qui signifie que quelqu'un qui ne connaît pas la limite de caractères spécifiée peut avoir du mal à se tempérer autour de la base de données. D'accord ? Ainsi, lorsque vous créez une table et que vous souhaitez supprimer cette table, vous utilisez une commande appelée drop table. Cette commande est donc utilisée pour supprimer toute leçon en relation et ses définitions. La leçon ne peut plus être utilisée dans des requêtes, des mises à jour ou d'autres hormones, car sa description n' existe plus dans la table que nous avons créée précédemment, qui est la table des auteurs. Si vous voulez le laisser tomber, il suffit de dire « table de dépôt ». Et cette requête supprimera automatiquement le mur d'une table. Parfois, vous vous rendez compte que vous devez apporter des modifications à votre table. Ce que vous utilisez c'est la commande table externe. Il permet d'ajouter un attribut ou une nouvelle colonne à l'une des meilleures relations. L'exemple est donc comme le milieu des années 70. Il existe un tableau appelé étudiant et vous souhaitez ajouter l'agenda Coulomb. Donc la commande est alter table étudiants et Ed Kalam, induit par le genre, spécifier si c'est une vache avec ce slacker, avec son int. Les utilisateurs de la base de données doivent entrer une valeur pour le nouveau sexe des attributs pour chaque tuple étudiant. Cela peut être fait à l'aide de la commande update. La commande alter table permet de supprimer un attribut ou une colonne de la relation. Par exemple, vous pouvez dire, vous pouvez dire colonne de dépôt d' étudiant de table externe, sexe, cascade. Vous voyez si vous avez pu voir plus tôt que nous avions une clé étrangère dans l' une de nos tables. Par conséquent, une clé étrangère avec suppression en cascade signifie que si un enregistrement de la table parente est supprimé , la requête développant les codes la table enfant est automatiquement supprimée. Et c'est le code qui est supprimé en cascade dans FQHC de la suppression ou de la mise à jour en cascade. La ligne de la table parente et supprime ou met automatiquement à jour la croissance correspondante dans la table enfant. Ainsi, chaque fois que vous spécifiez une cascade, cela signifie que cette ligne est supprimée de l' endroit où elle apparaît dans n'importe quelle table. Vous devez le supprimer. C'est à ce moment que vous spécifiez la cascade, la suppression ou la mise à jour. Ensuite, nous passons à insérer, supprimer et mettre à jour. Dans SQL. Ces trois commandes peuvent être utilisées pour modifier le commutateur de base de données au niveau de l'insertion, de la suppression et de la mise à jour pour ajouter un tuple similaire à une relation. Ainsi, lorsque nous insérons, nous devons spécifier le nom de la table et au moins les valeurs du tuple. Les valeurs doivent être répertoriées dans le même ordre dans lequel les quadrants pointant les attributs spécifiés dans la commande create table. Par exemple, si vous souhaitez insérer dans la table des étudiants, nous devons dire insérer dans étudiant, puis nous spécifions les valeurs. Dans ce cas, 111 est l'ID, AMA est le nom et 29 est le bord de l'étudiant. Lorsque nous utilisons une commande de suppression de la demande. Cette commande supprime deux messages d'une relation. Mais lorsque vous souhaitez supprimer deux publications d'une relation, vous devez disposer d'une clause WHERE pour sélectionner les deux publications à supprimer. Sinon, si vous utilisez simplement delete seul, la commande pour supprimer la table de mots. Les tuples ne sont supprimés qu'un seul. Quand une table, c'est l'heure. Les tuples sont supprimés d'une seule pointe. À moins que la cascade ne soit spécifiée sur une contrainte d' intégrité référentielle. Lorsqu'il n'y a pas de charges de travail. Cela signifie que tous les tuples des attributs de relation sont délimités. Toutefois, la table reste dans la base de données est vide. Le nombre de tuples supprimés dépend du nombre de tuples dans la collision qui satisfont aux lois de largeur. C'est-à-dire que ce sont les exemples de la commande delete. Supposons donc que vous souhaitiez supprimer d' une table des employés où le nom de famille des employés Brown. Vous utilisez la première commande de suppression, qui est Supprimer de l'employé, dont le nom est attribué à Brown. Si vous souhaitez déployer pour supprimer de l'employé, le SSN est égal à ce nombre, qui est compris entre un et neuf. Vous spécifiez Supprimer de l'employé, où SSN est égal au nombre donné. Et si vous souhaitez supprimer de employé où d est proche de cinq, peu précisent à nouveau, Supprimer de employé où t est proche de cinq. Et cela fait de cette commande la dernière. Nous allons parcourir la boucle de table des employés pour former l'attribut ADN et rechercher avec l'ADN. L'ADN est égal à cinq pour supprimer les tuples, qui satisfait à cette condition. Oui, nous passons ensuite aux commandes de mise à jour. Pour mettre à jour, la commande est utilisée pour modifier les attributs, les valeurs attributaires d'un ou de plusieurs éléments sélectionnés à publier. Comme nous l'avons dit précédemment dans la commande delete. Nous avons dit, laissez-lui la commande delete sur une clause where. Dans la commande mise à jour, nous devons également spécifier la clause where qui sélectionne les deux postes à mortifier. Une clause SET supplémentaire spécifie les attributs à modifier dans les nouvelles valeurs. Voici un exemple de commande de mise à jour. Par exemple, peut-être vouloir modifier l'emplacement et le numéro de service de contrôle, ou peut-être projeter sur ces points et cinq respectivement. Ce que vous dites, mettez à jour le projet et définissez l'emplacement P sur le nom donné au numéro donné, où le numéro de projet est proche de dix. Comme ça. Voici comment procéder à la mise à jour. Installez-vous dans une table dans les bases de données. Si vous apportez des modifications à vos bases de données. Vous devez toujours vous rappeler que vous devez obtenir les informations à partir des bases de données présentées pour placer le nombre de personnes à différentes personnes l'organisation dans une clôture plate. Les informations utiles, cela nous amène à réessayer de saisir des données en utilisant select to retrieve ou les valeurs attributaires de facility to pose S tag l'étoile que vous voyez est utilisée, ce qui représente tous les attributs. Par exemple, nous avons des exemples ici. Si vous souhaitez sélectionner des employés, vous souhaitez sélectionner la table des employés où D et voix vont pour en trouver quelques-uns, exemple sélectionner toute l' huile est représentée par cette étoile de l'employé où les appels vocaux à trouver. Si vous souhaitez sélectionner parmi les employés où et peut-être souhaiter choisir parmi deux tables, l'employé et la table de service, où le coût minimum pour atteindre recherche et le numéro DEA vont à d num. Ce que vous devez faire, c'est de dire sélectionner une étoile de l'employé. Et ensuite, si vous ajoutez pour sélectionner plusieurs tables, vous devez soulever ces tables et les séparer par des virgules comme employé, coma, département. Et quelle est la clause où ? Où la dynamique va à la recherche entre guillemets et d va au nombre d. Oui. Mais parfois le réalisez-vous ? Mais parfois, vous vous rendez compte que lorsque vous effectuez votre requête de sélection, le même employé est un certain nombre de fois, ce qui ressemble à une duplication de données. Cela arrive. Donc, pour éviter que vous utilisiez distinct. Vous dites sélectionner un lac distinct ici. Vous dites « sélectionner distinct ». Donc, vous dites que ce ne devrait être qu' une chose similaire. Vous ne devriez pas répéter le même nom encore et encore. D'accord ? Ce que vous devez également savoir sur les bases de données, c'est que vous pouvez également effectuer certaines applications mathématiques dans des bases de données. Vous pouvez utiliser le, vous pouvez compter le nombre de personnes dans votre table de réglage. On dirait qu'en disant 12345, vous pouvez simplement écrire une simple ligne qui parcourra la base de données et comptera les personnes ayant des qualités spécifiques que vous voulez. Vous pouvez, peut-être que vous avez un attribut qui a, qui comporte des nombres, peut être le salaire, qui représente les salaires des employés. Vous pouvez également additionner ces chiffres, les salaires des employés. Vous pouvez également trouver un nombre maximum. Permettez-moi de dire que peut-être en termes de salaires, vous pouvez trouver quel employé finit comme le montant le plus élevé d'argent d'ACT, organisation en utilisant le maximum, vous pouvez trouver la moyenne. Quel est le salaire minimum ? Vous pouvez trouver le lac moyen. Quel est le salaire moyen dont vous avez besoin pour diminuer ? Calculez comme le salaire de chaque employé et divisez par le nombre total d'employés qui n' ont pas à le faire. Vous n'êtes que Nimitz Jesse, cela signifie que puis il vous fournira automatiquement la moyenne, le salaire moyen, le décompte de la somme. Prenons un exemple de requête qui est comme si vous deviez trouver la somme des salaires des employés, le salaire maximum, le salaire minimum et le salaire moyen des affiliés parmi tous les employés. C'est ainsi que vous agissez. Vous dites « ensoleillé », puis sélectionnez, par exemple, sélectionnez un salaire. Vous mettez votre salaire entre parenthèses, comme ici. Ensuite, vous les séparez par chroma. Salaire moyen maxillaire, salaire moyen de l'employé. Cela vous donnera automatiquement le SAM, le maximum, la moyenne et la moyenne des salaires de la table des employés. Certaines implémentations SQL peuvent ne pas autoriser plus d'une fonction dans la clause select, mais certaines sont dansantes pour permettre cela au cas où la vôtre ne fonctionne pas. Il peut parfois s'agir d'un problème avec les implémentations SQL. À mesure que nous avançons, nous avons ce que nous appelons des alias dans les systèmes de bases de données. Parfois, vous découvrirez peut-être que lorsque vous exécutez une requête de base de données, comme pour ceux qui ont déjà fait des bases de données, vous tombez sur l'ère qui dit une ambiguïté pour dire quelque chose. c'est comme si la requête est peut-être ambiguë. Pour résoudre ce genre d'époque ambiguë, vous devez spécifier Alice dit IS, c' est comme si, laissez-moi dire qu'il est si normal dans SQL d'utiliser le même nom pour deux attributs ou plus. Ces attributs et dans différentes leçons. Parfois, lorsque vous interrogez à partir requête qui fait référence à deux attributs ou plus portant le même nom, devez qualifier le nom de l'attribut avec la leçon Nim. En préfixant le nom de la relation à l'attribut dans. Ici. Par exemple, vous souhaitez sélectionner le nom de Nim d'un employé dans la table des employés, puis le même nom d'employé figure également dans la table des services. Un exemple d'iléus dit : Ok, c' est ce que vous pourriez faire comme le génome du département des employés. Mais si vous spécifiez, au lieu de dire employé, si vous pouvez simplement être spécifique, vous suffit d'en spécifier une ultérieurement pour appeler une comme une entité à partir de la table, par exemple, le table des employés, vous pouvez simplement utiliser deux coordonnées. Peut-être que la table suivante vous pouvez choisir de l'appeler W, la table des scores ou n'importe quelle table que vous pouvez choisir de l'appeler S. Pour éviter les bêtas ambigus. Permettez-moi de revenir aux diapositives pour que les cils puissent également être utilisés dans la requête SQL pour plus de commodité. Il peut donc également utiliser le mot-clé is pour spécifier une couche dit, par exemple, sélectionner Edit, fname, fname. Cet employé est, nous disons que la table des employés nous appelons maintenant trouve dans l'employé est S. Et là où cela va trop peur, la zone ambiguë que vous voyez que nous appelons nous créons à partir de la table des employés. Mais si nous ne spécifions pas d'alias, SQ, soyez confus et imprimez une époque ambiguë. Il n'est donc pas toujours nécessaire de spécifier la largeur. Parfois, vous pouvez simplement dire employé, puis espace et e. L'espace employé est toujours désélectionner les deux principales méthodes de spécification des alias dans les bases de données. C'est comme s'il s'agissait d'une analyse rapide de l'historique des bases de données jusqu' aux principes des bases de données, jusqu'à l'utilisation d'alias. Je suis prêt à insérer, supprimer, mettre à jour des tables et du personnel. Mais j'espère que vous avez réussi à choisir les choses dans le patch théorique du cours. Ne vous inquiétez pas. Chacun d'eux n'a pas compris certains concepts de la partie théorique du cours. Parce que si un dans les pratiques va comme gros à l'endroit où nous les avons emmenés, les deux peuvent être interrogés à partir de la base de données. Et ensuite, avec des exemples, vous comprenez parfaitement de quoi j'ai parlé. Nts. Merci d'avoir prêté beaucoup d'attention tout au long de la partie théorique de ce cours. Et maintenant, nous passons à la pratique. Et après les exercices pratiques, nous allons passer à la présentation du projet que vous devez faire. Le but du projet est de s'assurer que vous appliquez ces indices que vous avez obtenus à la fois de la partie théorique des systèmes de base de données et la partie pratique des systèmes de bases de données. Merci encore une fois les gars, j'espère que vous avez lié à un test de mathématiques doit supporter une ou deux choses de la séance d'enseignement. Et j'ai hâte de vous voir regarder la partie pratique des commutateurs principaux dans les prochaines vidéos. 3. Introduction pratique: Merci encore une fois, les gars, d'avoir atteint ce stade des coûts, ce niveau du cours. Ce que nous allons faire, c'est de faire les pratiques des systèmes de base de données, des bases de données relationnelles. D'après les cours précédents, vous réalisez que nous avons la partie théorique du cours. Et comme je l'ai mentionné, c'est le correctif du protocole du cours. Pour présenter le projet que nous allons suivre les pratiques de ce cours. Nous allons créer ici une base de données d'employés dans laquelle vous allez suivre un schéma de relations défini . En outre, j'ai dit environ cinq questions, ou les questions nous guideront dans la façon d'interroger à partir de la base de données. À partir du schéma de relation que vous pouvez voir ici à l'écran. Nous avons comme si nous allions créer des tables complètes, la table des employés la semaine reste avec la table de l'entreprise. Dans le tableau des gestionnaires, vous voulez voir à l'intérieur des crochets les attributs paient chaque table. Pour la table des employés, nous allons avoir trois attributs le nom de l'employé, la rue et le CT. Dans le tableau suivant, nous allons également avoir trois attributs nom de l'employé, le nom de l' entreprise et le salaire. Dans le tableau des entreprises, nous allons également avoir trois attributs. Je suis désolé. Nous allons avoir deux attributs nom de l'entreprise et la ville. Et dans la table des gestionnaires, nous allons avoir deux attributs par rapport au nom de l'employé et au nom du responsable. Voici les cinq questions ce genre pour nous aider à répondre aux questions. Et juste pour vous donner une idée générale, lorsque je dis que nous allons interroger à partir de la base de données, nous allons sélectionner des informations spécifiques dans la base de données qui sert à foo dans le projet que nous sommes Je vais porter. Par exemple, nous pouvons effectuer une recherche dans la base de données et uniquement choisir ou sélectionner des employés qui plus de 10 000$, nous pouvons la vendre. Les personnes qui travaillent pour une banque spécifique ont une entreprise spécifique. C'est ce que nous allons faire. J'espère que vous êtes prêts à injecter cette partie pratique du cours. Nous serons en mesure de l'appliquer lorsque vous serez confronté une question de base de données pour une information de ce type de crédits que vous avez utilisés pour exécuter requêtes plus avancées, pas comme la requête normale. Donc oui, en gros, c'est, je pense que cela vous aidera à comprendre, à améliorer les bases de données de leurs équipes et à créer à partir de là l'onglet est, merci et vous verrez dans la prochaine session où nous allons commencer à créer la base de données. 4. Créer la base de données: Bienvenue les gars de retour. Je suis très enthousiaste à l'idée que vous ayez de l'ampleur jusqu'à ce stade. Et comme je l'ai dit plus tôt, et en ce moment, nous voulons nous salir les mains dans la création de la base de données, en intégrant, oui, faites-le moi savoir, tourner le temps et plonger dans la création de la base de données. Donc, pour simplifier les choses, je vais juste copier ce schéma ici. Je vais copier ce schéma collé sur ma peinture humide. Je vais faire le codage. Lorsque vous créez une base de données est reçue de la partie théorique du cours. Nous avons dit que UCF, pour spécifier que l'onglet est, nous voulons créer une base de données une fois le nom de l' employé de base de données dans ce cas, n' oubliez pas de mettre la même colonie est utile chaque fois que vous la création d'une base de données fait partie de la syntaxe. Si vous l'oubliez, cela vous donnera un indice pour vous coûter beaucoup de choses que vous tentez de le déboguer. Et puis, après avoir spécifié le nom de la base de données, vous devez dire utiliser un employé afin que chaque fois que je veux utiliser la base de données, vous pouvez facilement l'appeler gros. C'est comme une partie de la syntaxe en 3D. Nécessaire. Oui. Après avoir dit Create Database US employé. Maintenant, nous ajoutons pour créer les tables. La première table que nous allons créer est la table des employés. Comme je vous l'ai déjà dit, base de données est l'un de ces sujets. Et vous vous rendez compte que lorsque vous écrivez les codes, c'est à propos de la lumière anglaise crée cela, sélectionnez-les. Ce n'est donc pas comme du charabia ou de compliqué. instant, nous voulons créer un pourboire. Quand nous disons « Créer ». J'adore quand je mets ma base de données créer une table en majuscules, c'est mélangé. Mon travail est beau, mais peu importe même si vous l'écrivez en petites majuscules. Alors créez une table et quel est le nom de la table ? C'est un employé. Vous devez le spécifier. En employant TA, vous mettez des crochets. Et ici, vous mettez l'intérieur noir, vous mettez des supports et n' oubliez pas votre point-virgule. Et si vous dites, cliquez sur Créer un employé. Quels sont les attributs de l'employé ? Tout d'abord, nom de l'employé, nom de l'employé. Laissez-moi utiliser un trait de soulignement ici. Nom de l'employé. Et comme nous l'avons dit précédemment, lorsque vous spécifiez un attribut, vous devez spécifier le domaine de l'attribut. Est-il censé être dans un entier ? Est-il censé être simplement laissé nous voir, comment est-ce censé montrer cette affaire ? Nous voulons être des personnages valides. J'ai enregistré de la vodka , puis je spécifie le nombre de personnages que j'ai entrés à l'intérieur. L'employé que nous avons nommé. Et dans ce cas, je voulais avoir 40 caractères. Donc, le point dans l'espace de dire que la fica est un moyen de protéger également votre base de données contre les intrus. Comme si quelqu'un ne connaissait pas les limites que vous mettez dans la base de données, dans celle du commerce exploité. Fondamentalement bien qu'ils soient remplis en raison des restrictions, des prévisions, des limites dans le personnel. Et puis vous mettez une virgule ici. Cela fait partie de la syntaxe de création de bases de données. Et puis l'autre chose que vous ajouteriez, l'attribut dont vous avez besoin pour spécifier la rue, la rue. Et puis c'est encore plat. Et dans les rues, permettez-moi de dire peut-être cinq personnages. Je passe à nouveau au CT VAT parce que c'est un nom. Il peut s'agir de nombres si nous faisons comme des nombres entrés, comme pour les entiers. Permettez-moi de le répéter. Lorsque l'attribut est le dernier attribut de votre table, vous n' avez pas besoin de mettre le coma. Tu aimes vraiment ça. Donc, fondamentalement, c'est la syntaxe pour créer une table que j'ai mentionnée plus tôt dans les parties théoriques de ce cours. Ensuite, la table suivante que je dois créer ici est celle des tables Whigs. Le même concept s'applique donc. Vous dites donc créer, créer une table. Et quel est le nom de la table ici ? Permettez-moi de participer. Voir. C'est des semaines. Nous voulons savoir où un employé se réveille-t-il ? Le tableau suivant est celui des Whigs. Pour vous assurer de ne pas oublier le point-virgule, il suffit de le placer avant de commencer à spécifier les attributs. Ce que nous avons ici, si le nom de l'employé est habituel, nom de l' employé, le nom de l'employé, et nous spécifions à nouveau la barre plate, qui est 50, soit 14. Nous l'avons spécifié plus haut, nous avons mis notre coma puis le nom de l'entreprise. Nom de l'entreprise. Laissez-moi juste en mettre 14. Dans le cas des entreprises portant de longs noms, vous devez les accommoder. Vous pouvez mettre jusqu'à 255242. Ces numéros que vous voulez que vous jugez pertinents compte tenu du type d'attributs que vous attendez d'avoir dans les tables. Ensuite, le salaire. Salaire ici, laissons-le juste un entier. Ensuite, nous allons créer une autre table qui est une entreprise. Et nous disons créer une table. J'ai dit vos crochets, puis un point-virgule. Attributs spécifiques à l'Inde. Nous avons le nom de l'entreprise, NAM. Nous spécifions la limite pour deux, puis la chaîne C, puis le catalogage plat. Cela suggère deux largeurs. C'est le coma, le TDM. Essentiellement, c'est ça. Ensuite, nous créons la dernière table qui est le gestionnaire est temporaire. Je pense que vous pouvez le voir à partir du schéma. Voici les tables que vous êtes censé créer. La table de gauche est l' argent, table. Nous spécifions créer une table. Ensuite, ce sont des méninges. Alors, nos supports sont habituels. Ensuite, le côlon. Ensuite, nous spécifions le nom de l'employé. Est-ce qu'on dit qu'on lui donne un drapeau ? Nous avons l'argent. Quatorze. Laissez-moi enlever ça. Il n'est plus nécessaire. Nous voulions simplement utiliser chacun pour nous assurer que nous créons nos arcs sans accorder de gros et d'autres, comme aller au poids pris et au personnel et venir au banc de travail. En gros, c'est ainsi que vous créez une base de données. Ici. Je viens de créer une base de données simple et simple. Pour votre compréhension. Permettez-moi de le faire pour m'assurer que tout est correct avant de commencer à insérer des éléments dans la base de données tels que les noms, les adresses des employés et du personnel. Laissez-moi tout exécuter et voir si la base de données est correcte à cette ère du nœud dans la base de données. Nous avons pu gérer la base de données dans cette nouvelle ère. Il s'agit de créer la base de données. Dans la vidéo suivante, il sera question de savoir comment insérer des éléments dans la base de données. 5. Insérer dans la table des employés: Bonjour les gars. Je suis heureux que nous ayons créé la base de données jusqu'à présent et que nous ayons créé nos tables. Et l'étape suivante consiste à insérer dans nos tables afin que nous puissions en créer. Oui, je vais vous montrer comment insérer dans la table et je vais juste insérer une dizaine d'entrées dans chaque table pour assurer que lorsque nous interrogeons à partir de celle-ci, nous pouvons trouver beaucoup d'informations dont nous avons besoin. Je veux dire, vous pouvez plutôt autant que vous le souhaitez. Mais pour ce cas, puisque nous apprenons simplement comment le faire d'une manière simple. Oui, nous allons donc simplement créer, si nous voulons insérer quelques entrées dans chaque table. Pour la première série de travaux. Nous voulons insérer dans la table des employés, qui est la première table. Nous disons donc que le code est inséré dans l'employé. Vous devez d'abord spécifier les attributs. Nom de l'employé de l'attribut que nous utilisons. Assurez-vous de ne pas commettre d'erreurs avec les orthographes. orthographe que vous avez donnée ici lorsque vous spécifiez les attributs doit être la même. Ensuite, traitez, puis équipe C. Quelles valeurs voulez-vous y être ? Vous économisez donc de la valeur. C'est alors que vous placez les valeurs que vous souhaitez figurer dans le nom de l'employé. Dans ce cas, supposons que le nom de l'employé soit Josh. Ensuite, vous le spécifiez par des comas. Il s'assure que vos valeurs sont entre guillemets. Oui. Quelle est la valeur de ce c. T, d'où vient-elle ? On dit qu'elle vient peut-être de l'IF et du CT vert. Ce n'est peut-être pas forcément dit que, vous savez, je pense simplement à des choses à mettre ici. Oui. Quel est le nom de la ville ? La rue est que si une rue verte draine me permet de traiter les représentants de ST2, alors le CTE est vert. Ct met Z pour représenter le CTF est une graine iliaque, n'oubliez pas le point-virgule du côlon. Ensuite, nous avons dit que nous allions insérer dix entrées dans chaque table. La prochaine chose est donc à nouveau dans l'employé. Ensuite, nous précisons cela à nouveau, mais je vais juste le copier d'ici et le coller ici. Quelles sont les valeurs ? La valeur que vous venez de sauvegarder Alina pour annuler. Mammaire. G vient également du Green Street CT. Du si et du moment. Elle vient d'un état vert, désolé. Oui. Et puis nous en venons à insérer à nouveau, à insérer dans les employés. Nous allons donc le faire dix fois. Et croyez-moi, c' est la partie des bases de données que je n'aime pas, surtout lorsque vous devez créer vos propres données. Lac. Dans ce cas, je dois penser aux noms à retenir de la fac. Normalement, vous devez penser aux noms à insérer dans la base de données que vous créez, sauf si vous créez une base de données avec une entreprise spécifique. Mais à des fins d'apprentissage, vous devez simplement penser aux nims ou aux entreprises ou quoi que ce soit à inclure dans votre article détaillé. Ici. Laissez-moi peut-être dire qu'elle est de South Street. Des sièges du sud. J'ai oublié les citations. Fais-moi confiance. Et parfois, on s'en rend compte après. pensant aux nims à utiliser dans la base de données, vous découvrirez peut-être que lorsque vous essayez d'interroger chaque nœud pour vous fournir les informations que vous demandez. Et vous devez simplement jouer avec des valeurs de réglage pour vous assurer que vous obtenez les informations lorsque vous exécutez des requêtes. Asseyez-vous. L'orthographe est erronée. Oui, je suis désolé, laissez-moi le répéter. Quelles sont les valeurs d' ici ? Et puis c'est une limite continue de copier et de coller. Parce qu'il faut du temps pour déclarer venir, il suffit de changer les valeurs. Nous avons 1234567819. D'accord. Mike, et puis ce sont les rires rythmés Mike et puis cette autre base et je peux l'appeler Jim. J'essaie juste de jouer avec les poids. Alors étendez-vous pour penser aux noms. Parfois, MDS change, il suffit changer les choses que je veux vérifier. Je peux changer. J'ai trouvé un nom fou à mettre ici. Pour cela, notre CSO est ce que je pense être assez efficace, c'est de s'assurer que je ne répartisse pas trop de villes. Permettez-moi de dire, d'accord, peut-être qu'ils viennent de trois villes différentes utiliser le if et le propre. Si un Sud vert est, est là, permettez-moi de sauver que celui-ci soit vert sud, est et est. Je ne perdrai pas mon temps. Je m'assure juste que vous compreniez ce que je fais ici. Facilitez votre poids. Ca ça et ces derniers vers le sud censés être résolus. D'accord. Nous en avons fini avec l'insertion dans notre table des employés par dt. Une chose que j'ai oublié de vous dire, c'est que parfois vous pouvez exécuter votre base de données une fois qu'elle est créée. Si vous avez essayé de le refuser , de l'exécuter à nouveau, cela vous donnera une erreur car vous devez commencer à partir de la base de données proche de la base de données créée pour vous indiquer que la base de données est créée, vous devez spécifier une chose ce qui est comme Drop Database. Existe. Nous avons fini de l'insérer dans la base de données en une seule chose. Avant d'aller de l'avant, j'ai oublié de vous dire que lorsque vous exécutez votre base de données la première fois, elle créera la base de données et la stockera dans. Parfois, vous devrez peut-être l'exécuter à nouveau, entrez au hasard pour vous donner une erreur indiquant que la base de données est créée. Donc, ce que vous devez faire est de dire déposer la base de données pour que vous souhaitiez émettre lorsque vous devez exécuter dès le début, Supposons que vous ayez fini de vous réveiller. Vous voulez exécuter dès le début pour vous assurer que tout est éveillé, devez inclure cet employé de base de données de dépôt afin qu'il ne vous donne pas comme disant que la base de données est déjà épuisée. Permettez-moi de le relancer pour m'assurer que mes encarts sont sauvegardés dans l'acquis, cette nouvelle ère dans mes premiers encarts est terminée. Il est inséré dans les bases de données. Mais pour m'assurer que nous voyons le tableau, permettez-moi d'exécuter la sélection Sélectionner à partir de l'endroit de l'employé. Je voulais juste voir la table avec tous les détails dont nous avons besoin. Je voulais juste exécuter ce code, cette ligne de code, alors je l'allume. Oui, voilà. C'est la table que nous venons de créer. Dans la vidéo suivante. Je vais l'insérer dans le Wix et ensuite probablement le combiner avec la société des gestionnaires. Merci. 6. Insérer dans la table de travail: Bienvenue à nouveau. L'étape suivante consiste à insérer dans la table en cire et à pouvoir également des insectes dans la même vidéo dans les autres tables. J'essaie de faire sauter ça pour que nous puissions voir ce qui se passe ici. Permettez-moi de fermer le Temple. Oui. Nous voulons donc insérer dans le tableau, puis insérer le pourboire de l'entreprise lorsque la table des gestionnaires. Nous disons plutôt, comme je l'ai dit plus tôt, que vous dites insérer dans cette fois-ci autour de Wix. Ensuite, dans le tableau suivant, nous avons besoin du nom de l'employé et du nom de l'entreprise, employé, de l'entreprise. Maintenant, nous devons nous assurer que les noms que nous spécifions, les noms des insectes précédents que nous avons faits. Que si nous lui demandons d'interroger les nims, chacun pour confondre les nouveaux noms dans la semaine, stable dans les noms et la table des employés. Car ici, c'est comme spécifier la table des employés, mais nous voulons faire correspondre l'employé, employé de la table des employés avec le nom de l'entreprise. Nous avons donc ici notre enfant juif. Juif. Juif. Juste Schuller, disons la banque. Permettez-moi de vérifier quelque chose à partir des équations dont je dois m'assurer inclure les banques et l'inflammation des équations dans les requêtes. Cela ne perdra donc pas de temps à revenir sur les demandes de recherche, le crédit et le boom, ici nous avons une coopération bancaire. Est-ce que nous avons la première coopération bancaire en largeur, une petite, une grande entreprise, un certain Geoff Green à créer. Laissez-moi juste dire que je vais créer. Je vais m'assurer que mes employés font semaine dans l'une des trois banques, la coopération bancaire, la cinquième a été la coopération et la fumée et la coopération. Oui, laissez-moi revenir ici. Être la coopération et la coopération bancaire et ce contrôle de la coopération de cyclomoteur. Je veux juste m'assurer que je ne perds pas mon temps. Si je fais le contrôle V, je vais juste modifier les valeurs, puis répéter l' encart encore et encore. Nous avons donc ici 12345678917. La prochaine personne est la mémoire GA, laissez-moi juste dire que la meilleure chose est J Jewish. Laissez-moi les mettre ici. La prochaine personne est. Ensuite, la prochaine personne est le micro lav. La prochaine leçon. Et il suffit de boire, de copier et de coller pour ne pas perdre mon temps à faire ces corps. Comme l'une des choses importantes que vous devez faire lorsque vous créez les garde-temps. Vous ne pouvez pas le créer à partir de lui. Si vous enseignez, sauvez dedans, Into ne peut pas sauter, vous ne pouvez pas vous en échapper. La partie intégrante des bases de données. Vous devez également comprendre comment insérer un mélange que vous ne commettez pas d'erreurs. Oui. Celui-ci est issu de la coopération bancaire. Il s'agit d'une coopération bancaire unique. Celle-ci provient d'une petite banque, d' une petite coopération. On peut dire que c'est face à la banque, à une petite grande entreprise. Petit faisceau, cinquième bingo. bingo a apprécié Pinchot. Coopération. Oui. Pour vérifier également si c'est correct. Laissez-moi donc passer l'encart dans la table Whigs pour m'assurer qu' il fonctionne bien. Oui. Insertion de deux semaines. Insérez dans les semaines où je veux simplement choisir parmi les semaines. Sélectionnez. Je sélectionne tout depuis des semaines. Je voulais juste voir si ça fonctionnait réellement. Je vais pouvoir le voir à table. OK. Ils semblent être une chose que j'ai oubliée. Nous avons un salaire dans les semaines. Nous avons un salaire dans les semaines. Il ne s'agit pas seulement d'une semaine de nom d'entreprise, mais nous avons également un salaire. Permettez-moi de 85 à 55 à cinq coma. Coma. Ce sont les erreurs que vous avez commises, balayez le chemin. Laissez-moi rapidement attacher le pouvoir. Comme nous l'avons dit plus tôt, c'est un entier. Nous voulons que vous soyez un grand nombre pour vous assurer que je pense que nous avons assimilé cela à demande de sélectionner des personnes qui finissent comme 10 000$. Permettez-moi de faire en sorte que celui-ci soit 10 000, 15 000. Désolé, je ne suis pas censé inclure les guillemets car c'est un entier. Celui-ci est deux mille, cinq, mille, cinquante mille, quarante mille, quinze. Le plus important est de ne pas oublier les comas. Il faut se souvenir d'eux. Safa, essayant de chercher une erreur, mais vous ne pourrez pas la trouver. Nous n'aimons pas ce genre de choses qui se produisent. Permettez-moi alors, si vous voyez dès le début, voir si nous progressons jusqu'à présent. C'est la table des réveils. Jusqu'à présent, nous pouvons voir que nous avons pu créer la table en cire. Et permettez-moi de commenter cela. Et maintenant, créons la table de l'entreprise. Oui. Nous allons créer la table d'entreprise et la dernière table, la table des gestionnaires. Dans la vidéo suivante, depuis la demi-vie, quelques attributs chacun, il nous sera plus facile de les combiner dans la vidéo suivante. 7. Insert dans l'entreprise et gère les tableaux: Bienvenue les gars de retour. Et toutes les informations sont assez exhaustives. octets. Oui, c'est mouillé et suit chaque étape des bases de données. Et la prochaine étape consiste à insérer dans le tableau de l'entreprise. Nous disons que c'est plutôt habituel en compagnie. Pour nous assurer de ne pas nous tromper, nous devons vérifier attributs que nous avons dans la table de l'entreprise, le nom de l' entreprise et les sièges. Sièges. Et puis, comme d'habitude, nous spécifions le nom de la valeur ici la valeur est déjà spécifiée le nom de l'entreprise, donc nous n'avons pas à nous soucier. Merci. Parmi les nims à donner à nos entreprises. Oui. La ville nous permet d'utiliser les villes que nous spécifions pour les employés. Utilisons simplement ces villes à travers ça. Vous n'avez plus besoin de vous stresser à nouveau pour penser à de nouvelles villes. Oui, mais si vous avez beaucoup de villes en tête, vous pouvez utiliser toutes les villes que vous souhaitez utiliser. Oui. Alors permettez-moi de copier ceci pour rendre notre faible plus facile. Collez-le jusqu'à ce que j'ai fait l'erreur ici. Copiez et collez deux entrées en une seule ligne. 123456789. Oui. L'entrée peut être une banque. Permettez-moi de faire la coopération de Bank Corp. Ben, pour que je sache, tordre mon timbre. Et là, il pourrait s' agir de la petite banque. Coopération bancaire. Coopération. Coopération, coopération Banque, Corp. Laissez-moi voir. Pour moi, j'avais trois petites grandes sociétés, IF1, 230 B-Corporations dans une couverture à l'automne Bank Corp Alors permettez-moi d'essayer l' uniformité. Oui. Les villes que nous avions, le sud et l'est CT et le CT vert. Nous devons nous assurer que nous ne répétons pas la même tomodensitométrie pour que les banques puissent se rendre au au sud du CT. CT. S'il est d'accord, alors le positionne vers le Sud. Si un sel vert C T, C T, si une boisson salée CT. Ensuite, nous voulons également choisir parmi l'entreprise pour nous assurer que tout fonctionne. Vous n'avez pas besoin d'aller faire tout ce qui revient gros et de réaliser que certaines parties des codes que je connais modifier pour être si difficile de dépendre de l'erreur. Dans ce cas, je vais juste faire ça. Je prie pour qu'elle réveille cette nouvelle ère. Laissez-moi voir si je dis choisir parmi ceux-ci pour voir si la table est correcte. Quel pourboire ici ? Permettez-moi de tout diriger depuis le début pour voir parce qu'il répète les mêmes villes encore et encore et encore. Ok, les gars, je sais que cela fait partie du travail qui est TD et monotonique parce qu'ils répètent la même chose encore et encore, mais sa largeur, ça me stresse. Oui, c'est notre table et c'est très bien. Oui. Ensuite, à partir de là, nous devons agir pour me permettre de souligner cela afin que lorsque j'ai tout fait, je ne répète pas le cilié de la compagnie. Ce canapé n'est pas comme la création dont je parlais ça juste pour m'assurer que tout est enregistré dans la table. Oui. Nous sommes en train de créer que nous sommes en train d'insérer dans la table des gestionnaires. À la place. Comme d'habitude. Dans les méninges. Nous avons ici le nom de l'employé et le nom du manager. Employé Nim. Nim. Permettez-moi de confirmer depuis la table. Permettez-moi de confirmer ce qui se passe ici. Permettez-moi de confirmer à partir des tables. Nous les avons employés en tant que manager Nim. Nous devons préciser que la valeur est toujours, vous savez quoi ? Les noms des employés dans la table des employés, tout comme attribuer une personne est un responsable ou quelqu'un, vous savez. Nous essayons simplement de trouver des informations. Nous allons donc dire que chez les employés que nous avons nommés ici aux États-Unis, les managers et les gestionnaires sont également des employés comme qui tout le monde peut être un employé, mais quelqu'un peut être un ou quelqu'un que Melissa peut gérer ou quelque chose comme ça. C'est l'hypothèse que nous faisons ici. Je vais m'occuper de cet employé. Permettez-moi de commencer par ceux qui ont moins de revenus comme Mike au gymnase. D'accord. L'employé, le directeur du gymnase Mike, est Mike, est issu de la coopération bancaire. Le saut d'argent. Encourager la foi juive, c'est aussi la coopération. Je m'assure juste affecter chaque employé de chaque entreprise, ses propres dirigeants, afin qu'ils ne soient pas confondus moi-même et vous confondent aussi ? Oui. Permettez-moi de faire la séquence de contraste de v puis d'enregistrer, d'enregistrer tout. Encore une fois dans ce jeu, nous avons besoin d'étain et d'arbres. Chacun. Supprimez ceci, je suis désolé, les gars. 1234567819 est de me permettre rendre ma mèche plus facile en copiant ceci et de m'assurer que je l' ai supprimée après que je voulais juste mettre ici pour que je puisse voir les noms. On pourrait dire que 1919 est un employé. m'appelle Denise de la première coopération, c'est si je viens à la coopération Bank Corp, cette personne est de 15 000. En d'autres termes, disons simplement que les gestionnaires qui mettent fin au même argent sont l'entreprise qu'ils gèrent. Avant. Permettez-moi de terminer avec le cinquième étant des gars de la capitale. Dites aussi que Jim Mike est aussi sous 1919 est les principaux postes dans son gestionnaire do mic. Et si Andrew brille la force principale de la Colombie-Britannique dans cette gestion en 19, oui, en effet. Cette adaptation tirée de la mémoire de la cinquième banque J. Oui. Mémoire. Memory j, le gestionnaire de la mémoire du capital bancaire différent est si Mike l'est. Jay Jewish. Juif. En plus de cette mémoire, Jay est également sous la direction de J Jewish. Des noms intéressants pour extraire les noms. Ensuite, nous passons à un petit être, laissez-moi dire, laissez-moi voir qui vit dans les petits soins de la gomme rose. Ek est sous le lait de thé. À Mike. Ensuite, Mike est sous Mike est sous Mike est sous Mike. Et je voulais juste créer un toit avec Jim. L'espacement est également un anti-gymnase. Puis insérer dans la table des gestionnaires. Laissez-moi ensuite tout en C, les différentes tables que nous avons. Avant de passer au stade adulte de l' exécution de requêtes intéressantes. La base de données. Ici, je dis sélectionner ou gérer. Oui. C'est comme si je voulais juste voir ce que nous avons fait jusqu'ici en action. Et ensuite, nous passons à répondre aux questions ici de a à G. Essayant simplement de comprendre comment exécuter des requêtes complexes à partir de cette base de données simple que nous avons créée jusqu'à présent. C'est donc fini de tout exécuter. Nous pouvons donc voir jusqu'à présent que nous avons une table de deux semaines, nous avons la table des entreprises, puis nous avons la table des gestionnaires. Merci encore une fois et je vous verrai dans la prochaine vidéo où nous allons lancer des requêtes complexes. Compréhension approfondie des requêtes à partir d'une base de données. Merci. 8. Requérir à partir de la base de données: Bienvenue de retour. Les parties les plus intéressantes de ce cours. Comme je l'ai déjà dit, c'est ici que nous sommes prêts à exécuter des requêtes complexes pour notre base de données. Passons au document Web où nous pouvons voir les questions auxquelles vous tentez de répondre. La première question est de trouver les noms, adresse postale dans les villes de résidence pour tous les employés travaillant pour la coopération bancaire et plus de 10 002 personnes, sauf si nous sommes ici pour trouver de nombreuses informations provenant de notre base de données. Et laissez-moi simplement copier cela et le coller dans le banc SQL pour qu'il me soit plus facile de vérifier ce que je dois mettre dans la requête, comme ce que je dois créer à partir de la base et ce que je dois mettre dans le code. Nous voulons dire ce que vous voulez faire. Nous voulons sélectionner les numéros d'employés, les noms des employés. Nous voulons sélectionner des friandises. Vous souhaitez choisir parmi les autres. C'est assez intéressant. C'est l'une des parties intéressantes des bases de données. Je pense que vous vous rappelez de la théorie que j'ai parlé des ERP, qui est comme si cela pourrait être plus tard, ça pourrait être bizarre, mais surtout ils sont comme plus tard pour indiquer une largeur spécifique. Donc, au lieu de l'appeler table des employés, nous pouvons l'appeler e. Dans ce cas, lorsque nous avons deux créatifs de différentes tables comme ici, nous devons interroger la table des employés. Je pense que nous devons également créer un, à partir de la table de cire pour que vous puissiez obtenir une information combinée sur l'employé avec le travail complet coopération dans ce plus de 10 000$. Nous disons donc choisir parmi les employés. Donc, lorsque nous spécifions des alias, vous dites e. Je dis, d'accord, vous comprenez ce que j' essaie de faire ici. Nous choisissons de la manière dont nous sélectionnons la table des employés. Ici, l'employé que j'utilise E pour représenter la table des employés. Vous pouvez donc dire employé ou employé, puis coma. Et depuis des semaines. De la table West, c'est là que nous pouvons voir les composés pour lesquels la personne travaille dans la mesure où la personne est en w. Alors je pense que vous vous souvenez que lorsque vous exécutez une requête, vous devez spécifier ce que vous voulez obtenir. Dans ce cas, nous sommes allés chercher le nom de l'employé, la rue de la ville. D'où voulez-vous l'obtenir ? Ensuite, vous dites que de l' employé comme E travaille est w. Nous sommes donc allés chercher les informations du pourboire de l'employé et déplacer le Web de manière stable. C'est comme si vous indiquiez la condition avec ça. Est-ce là que c'est ça ? Je pense que vous comprenez ce que je dis. Dans ce cas, nous voulons nous assurer que le nom de l'employé est le même que le nom de l'employé dans la table des employés est le même que le nom de l'employé dans la table des semaines. Le nom de la société est égal à la coopération supérieure à 10 000. C'est très intéressant. C'est très, très intéressant pour les jetés. C'est ça. Je pense que vous comprenez ce que le gène M. Puisque nous voulons nous assurer que toutes les conditions sont remplies, nous utilisons un « oui ». Nous disons donc que choisir parmi e, nom de l' employé, rue, ville employé est en semaines comme w, poids de l'employé comme E et semaines comme w, où c'est la condition que le nom de l' employé est près de le diluer. Le nom de l'employé et le nom de l' entreprise sont proches de l'endroit où il va à Ben, la coopération en matière de salaire est supérieure à 10 000. Permettez-moi de confirmer quelque chose. Dans le cadre de la coopération bancaire, nous avons un salaire de plus de 10 000. Je pense que nous en avons quelques-uns. Voyons si c' est vert à la semaine. Laissez-moi simplement exécuter cette partie du code pour voir s'il n' y a pas d'ère et aussi pour voir si nous allons en obtenir des informations. Laissez-moi ensuite tout ce qui se trouve dans la base de données. Notez que nous nous compliquons. Oui. Oui. Vous pouvez voir les employés de ce type qui travaillent dans la brindille de la coopération bancaire. Les montants qui sont supérieurs à dix mille, dix mille. Les conditions sont donc remplies et ce sont des personnes choisies pour la coopération. Il admet que vous voyez des souvenirs de la coopération de Ben J George, et si un micro et tous les deux finissent. L'argent qui est d' environ 10 000, permettez-moi de changer quelque chose ici et faire en sorte que les fabricants et je voulais voir la mémoire en j apparaîtra dans nos résultats. Il est en cours d'exécution. Il est en cours d'exécution. Oui. Vous pouvez voir que puisque nous avons changé l'argent qu'il mémo que la mémoire se termine, mémoire n'apparaîtra pas parce que la mémoire ne remplira pas l'une des conditions avec le salaire censé être au-dessus de 10 000 à moins. Nous en avons fini avec la première partie de l'équation, qui est un. Nous voulons passer à B. Je mets simplement celle-ci pour que nous sachions qu'il s'agit d'un. Ensuite, passons à B. Passons à la réponse. la partie B de l'équation de notre interrogation de nos requêtes. Oui. La seconde où les b trouvent les noms de tous les employés de la base de données vivront dans les mêmes centres que les entreprises pour lesquelles nous voulions simplement trouver tous les noms des employés dans la base vivront dans les mêmes centres commerciaux que les entreprises pour lesquelles le sillage se produira. Ce que je fais ici n'est pas vraiment faible, mais je le fais juste pour savoir ce que l'on attend de moi. Comme si je ne faisais que copier et coller la question ici, mais quand j'aurai fini, je la supprimerai. Je sais ce que l'on attend de moi que de faire des allers-retours vers le document Word. Dans ce cas. Sélectionne. Sélectionnez nous voulions sélectionner les noms des employés. J'espère que vous comprenez ce qui se passe ici. C'est ce que nous sommes allés. Nous avons choisi les noms des employés, mais nous voulons que les noms des employés proviennent de la table des employés. Nous voulons également inclure la table Whigs et la table combinée. La table de l'entreprise. Pourquoi ? Parce que nous voulons vendre le nom des employés. Nous vivons dans les mêmes villes et les mêmes entreprises, les entreprises. C'est pourquoi nous avons besoin de la table de l' entreprise éveillée et nous avons besoin de la veille, nulle part du genre, où le travail est comme Petroff fait partie des exigences de notre AC, donc nous avons besoin de semaines. La table Whigs fait également partie de notre créativité. Je vais juste attribuer des alias bas. Donc, cette fois-ci, je ne vais pas écrire, je voulais juste vous montrer que si vous ne dites pas, vous mettez juste l'alias après le nom de la table, il suffit d'attendre. Il en va de même si vous spécifiez le poids. Oui. De cette façon, quelle est la condition ? Nous voulons nous assurer que le NAM des employés est égal à. Employee nim est incroyablement similaire à. Nous voulions donc nous assurer qu' il les emploie est proche NAM de l'employé. Ici, c'est dans la semaine. Vous pouvez donc voir que nous avons le nom de l'employé. Nom de l'employé employé, et nous voulons nous assurer que CT nous pouvons obtenir les villes de l'employé E, C T est égal à E point, c2 est égal à E point est égal à E point est égal à la composition enseignée CT. Nous voulions nous assurer que le CT dans la table des employés est égal au CT de la table de l'entreprise. Nous en avons un. W company est égal à c en raison de la pompe. Laissez-moi le refaire. Patient, trouvez les noms de tous les employés dans la base de données vivront dans les mêmes villes que l'employé de l'entreprise se rend à Cedar City dans quatre semaines, le plus éveillé. Prenons cela et voyons si nous sommes prêts à obtenir quelque chose. Je suis en train de tout gérer. Encore tout, j'écris tout à nouveau. Nous sommes juste là pour que je m' assure que tout est nom d' employé dans la liste des aliments est là. Pour résoudre à une époque ambiguë, il faut que nous ayons besoin d'alias. Laissez-moi voir d'où il vient. Oui, nous voulions dire le nom de l'employé. D'accord. Vous pouvez donc voir ici que nous avons ici une table des employés qui travaillent dans le même CT que leur entreprise est située en mémoire. Love et Tim, oui, la mèche dans la cellule C2 avec leur compagnie est située. C'est en fait une répétition. Cela s'ajoute. Alors, que faisons-nous pour nous assurer qu'il n'y a pas de répétition ? Nous sommes distincts à ce sujet. Nous utilisons distinct pour nous assurer que ce n'est pas le cas. Se répète. Définir des choses. Voyons comment ça se passe. D'accord. Oui. Passons à la partie C. Nous voyons qu'en fait, c'est presque comme chaque semaine, nos semaines dans le même C2 où se trouve l' entreprise, alors nous passons à C. Ensuite, nous passons à chanter. Quant à trouver les noms de tous les employés dans la base vivront dans les mêmes villes, les mêmes rues, c'est gérer dit, Ok, cette fois-ci , les gestionnaires et les employés ont effectivement échantillonné des friandises siège ? Oui. J'espère que vous allez suivre pour comprendre comment j'obtiens les codes pour les réponses. Je sais que c'est assez compliqué, mais si vous comprenez la théorie, il serait plus facile pour vous de simplement mettre en œuvre ce que nous avons appris dans le produit, dans la pratique. Les gars, passons à la partie C de notre poids. Oui, permettez-moi d'appeler cela le poids, car nous utilisons des codes pour créer à partir de notre base de données. Dans ce cas, nous sommes le gène C, par lequel nous voulons trouver les noms de tous les employés de la base de données qui vivent dans les mêmes villes et sur la même chose. C'est des friandises pour leurs gestionnaires. Oui. Toujours. Nous devons dire « Sélectionner ». Nous voulons sélectionner les noms des employés. À moins que ce soit toujours que nous n' aurons pas l'ère ambiguë. Nous voulions choisir parmi, parmi. Cette fois-ci, nous effectuons une sélection parmi les employés. En sélectionnant les gérants. Gère. Intéressant. Oui. Quelle est la condition ? Ici ? Nous devons nous assurer que le nom employé est égal à m do employé name. Nous devons nous assurer que M manager, manager, nim est égal à v dot employé. Traitez comme le nom de rue, nom de l' employé est égal à. Enfin, les écoles de la ville vont réellement alimenter l'erreur. C'est très, très intéressant. Et CS, comme nous l' avons fait d'une certaine façon, gère, gère, a réussi à M. Merci. Au moins, j'ai pu trouver l'aorte en quelques minutes. C'est pourquoi il est plus facile d'accepter le banc. Donnez des indices sur le moment où les données sont en train de diminuer. affaires avec la date limite sont de sorte que la région est censée être ici. D'accord. Nous avons donc dit que nous choisissons le nom de l'employé dans le coma des employés. L'employé V. Coma gère. Employé. Le nom de l'employé correspond au nom de l'employé M dot. M22 gérer un nim est proche du nom de l'employé. Int Treat est proche de V. districts dans les villes vont à v. Voyons comment ça se passe. Inconnu M Treat porte des vêtements. Oh, apparemment censé être en m2 v2 à traiter. En 32, vous allez le faire, c' est cette nouvelle rue dans le bateau que oui. Jim Jim se répète. Laissez-moi utiliser distinct pour que vous répétiez les suites comme si c'était juste un micro. La réponse est Jim. Et si un micro, comme ils vivent dans les mêmes villes et sur les mêmes histoires, leurs gestionnaires. Vraiment intéressant. Permettez-moi de voir les méninges de l' État. Oui. Ensuite, nous passons à D. avec D ici. Voyons ce que The paie ce que nous sommes censés faire avec DDS. Très intéressant. Pour D, nous étions censés trouver le nom de tous les employés dans la base de données. N'attendez pas que le visage soit. Coopération. Nous supposons que toutes les personnes ayant une seule entreprise, oui. Je suis comme d'habitude, je copie ceci ici pour que je le retourne simplement pour qu'il soit plus facile pour moi de suivre ce qui est requis. De la moyenne. Pour cela, nous avons dû choisir le nom de l' employé à partir de quand ? De Wix. Surveillez la condition où société Nim n'est pas égale , pas égale à. Cinquième n'est pas égal à la condition que la cinquième condition soit la coopération. Pour celui-ci, nous devons utiliser LSS car nous ne faisons que créer à partir d'une seule table. Permettez-moi de contrôler Z. Donc, trouver que les noms de tous les employés de la base de données ne modifieraient pas le festival complet étant la coopération. Nous voulions donc simplement trouver les noms de personnes qui savent que les quatre cinquièmes sont la coopération. N'attendez pas que la coopération soit confrontée. Permettez-moi de faire une limite distincte et cette mémoire j avec j juif. Permettez-moi de voir des semaines pour la deuxième phase de coopération. C'est très intéressant. Vous voyez que si Joshua note ici, vous voyez que oui, ça marche. Il fonctionne. Nous venons de sélectionner les gens pour faire plein poing lors de la coopération. Passons ensuite à, passons à E. Nous y arrivons, battons par battement. N'oubliez pas que le point-virgule est généralement à boire E. Nous voulons donc sélectionner un employé parmi. Nous voulons sélectionner améliorer le nom de l'employé à partir de l'endroit où nous sommes rémunérés. Ils ont dit que « Nous, les salaires étaient supérieurs à ceux de tous les employés de la petite coopération. C'est très intéressant. Le salaire est supérieur à o. Plus grand que o. Nous sommes en train de faire une boucle. Comme si nous nichons, imbriquez deux codes pour obtenir cela, pour trouver ce que nous recherchons. Un autre TM certainement. Permettez-moi d'écrire ceci et de vous l' expliquer comme si nous répétons un salaire sélectionné à partir de semaines où le nom de l'entreprise, nom de l' entreprise sont égaux à quoi ? Nous sommes invités à trouver dans la base de données les noms des employés qui sont plus nombreux que tous les employés de petites grandes entreprises. Le quad, que je vais souligner ici, est comme choisir les salaires de tous les employés qui travaillent pour la coopération entre les petites banques. Ensuite, nous faisons la comparaison. Nous voulons en sélectionner deux lorsque les employés sont plus que cela, nous ne sélectionnons pas un employé avec plus qu'un employé de petite taille . Alors, lançons les pièces de monnaie. J'espère que vous comprenez ce que HSD C'est que l'amour de Mike. Permettez-moi de vérifier les participants. Micro Lav. Le micro Lav prend fin à 50 000$. Ne fait que la seule personne qui soit un manuel. Il est au-dessus des employés de se ralentir. Ensuite, nous passons au dernier. Rien de tout cela n'est un deuxième film qui dure, tend à trouver les noms de tous les employés qui fréquentent plus que le salaire moyen de tous les employés de l'accompagnement. Supposons que tous les employés travaillent pour au moins une entreprise. Ici, nous voulons trouver les noms des employés qui font quoi, qui sont plus que le salaire moyen de tous les employés de leur entreprise. Je pense qu'on est bon d'y aller, c'est d'habitude. Je copie ici mon équation pour que je puisse plus facilement avaler. Oui. Pour savoir ce que l' on attend de moi. Comme d'habitude. C'est si nous ajoutons pour sélectionner le nom de l' employé, le nom de l'employé dans Wix. Permettez-moi de dire cela. De Wix était la condition que nous disons où la lumière du soleil est excellente. Je vais l'expliquer. déchets qui sont plus grands que. Ensuite, nous choisissons à nouveau. Nous voulons choisir le salaire moyen c'est, je pense que d'après la théorie, vous avez vu que nous pouvons trouver la moyenne. Le fait que nous puissions faire beaucoup d'opérations que nous avons mises en place, comme je le disais plus tôt, donc je vais tout expliquer. Laissez-moi écrire le code. Nous avons dit où le salaire est supérieur au salaire moyen sélectionné. Sélectionnez le salaire moyen de w o. Je n'ai pas espacé avec le LSE de la cire. société Wax W dot est égale au la société W. nom de la société W. Quelles sont les conditions que nous devons spécifier ? Laissez-moi en choisir deux, alors. Nous ajoutons pour trouver les noms. Pour les employés qui plus que le salaire moyen de tous les employés de leur entreprise, ont supposé que des personnes travaillent pour au moins une entreprise ? Oui, je pense que c'est ce dont nous avons besoin pour ce code. Nous sommes donc en train d'agréger pour sélectionner des fonctions. En quelque sorte. La première consiste à trouver le salaire d' un salarié supérieur la moyenne de tous les employés d'une entreprise spécifique ? Oui. Voyons comment ça se passe. Laissez-moi courir ça. J Josh a quitté Mike en juin. Intéressant. Nous passons à la partie g de l'œuvre. Oui. Dans un coopt-opte. Cela se fait généralement en équipe pâteuse pour s'assurer que nous suivons de la même page que de passer d'une page à une autre. Ensuite, nous ajoutons pour sélectionner, oui, sélectionner le nom de l'entreprise. Nous avons sélectionné le nom de l'entreprise à partir d'ici, nous utilisons groupby. Nous voulons regrouper la réponse. Permettez-moi de voir la requête, les données selon une condition spécifique que nous regroupons par entreprise, Nim. Qu'est-ce que l'entreprise doit être ici, c'est la somme du salaire, la somme des mises en évidence, être inférieure ou égale à1. Chute. Ensuite, nous choisissons à nouveau. Ensuite, nous sélectionnons et gagnons un salaire à partir de semaines. C'est très intéressant de la part du groupe de la semaine par nom d' entreprise. C'est-à-dire que ce sont des codes vraiment compliqués. Maintenant, vous voyez que la ligne simple est comme un nom amical de l'entreprise. C'est la plus petite masse salariale. Nous trouvons toutes les entreprises et comparons celle qui a la plus petite masse salariale. Voyons laquelle est la plus petite masse salariale. De l'intuition, je pourrais sauver ça. Je dirais peut-être que c'est un petit virage en soi. C'est plus que la banque est sept mille, douze mille, ce qui nous donnera 19 mille plus 40 000. D'accord. Laissez-moi bien. 40 000 jeunes. Cela nous donnera comme je voulais juste m'assurer que la clé est lisse, sélectionner des photos et je voulais voir si l'être pouvait être comme ça étant, voyons comment ça se passe. Laisse-moi encore tout. Voyez comment la dernière partie du code à s' y prendre en interne, c'est petit Bain Capital qu'il est la règle la plus petite somme payée par rapport aux autres banques. Merci beaucoup les gars. C'est comme si le correctif que nous créions à partir du DTAP, c'est comme faire des requêtes complexes. J'espère que vous avez apprécié ce patch du cours jusqu'à présent. À l'étape suivante, je vais juste vous donner un projet pour faire oui, espérons-le que vous serez en mesure de le faire et d' exécuter des requêtes complexes à partir de celui-ci. 9. Conclusion + projet: Bonjour les gars, merci d' avoir terminé le cours. Et j'espère que vous, si vous partez en terre, masse, comment concevoir une base de données ici, si vous maîtrisez les principes, l' utilisation et l'application des systèmes de base de données, vous vous êtes rassemblé pour extraire des informations de la base de données. Et vous avez compris en termes généraux nos systèmes de bases de données où ils sont utilisés. Comme je l'ai dit dans l' introduction de ce cours, je pense avoir mentionné que l' écran doit être un projet pour vous, afin que vous mettiez en œuvre une action que vous avez appris et que vous créez votre propre base de données. Dans ce cas, nous allons créer une base de données de bibliothèque. Donc, pour permettre la créativité, je ne vous ai pas formé à des attributs spécifiques que vous devriez utiliser, n'importe quel nom, aucune contrainte de domaine spécifique. En tant que tel. Je vous ai donné des exemples comme pour les attributs et je vous donne trois exemples d'attributs. Mais vous êtes libre d' en ajouter autant que vous le souhaitez, comme l'attribut auteur, le livre et l'attribut poulets de chair. Pour la contrainte de domaine. S'il vous plaît Pensez simplement qu'au cas où il s'agit d'un attribut de livre large, un peu comme dans une contrainte de domaine de carte. Si vous mettez le, et j'espère que vous les gars, vous utilisez simplement comme la Floride parce que vous avez tendance à utiliser int pour les attributs du livre. Lorsque vous avez fini de créer une base détaillée et le mélange Clayton avec tables que vous exécutez dans une requête que vous pensez raisonnable à partir des temples que vous avez pu créer. Par exemple, si vous avez un attribut auteur similaire, vous pouvez peut-être exécuter une requête pour rechercher les livres, un OTA spécifique. Et les livres sont également disponibles dans la base de données de la bibliothèque, ce que vous pouvez sûrement faire. Merci beaucoup. Mais si nous avons une équation, vous pouvez l'écrire dans la section commentaires et je vais vous répondre. J'espère que vous me suivez sur cette plateforme pour que chaque fois que je télécharge quelque chose de nouveau, vous serez en mesure de recevoir une notification. Si vous faites quelque chose qui vous intéresse, vous pourrez également le regarder. Merci. J'espère vous revoir.