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.