Maison > Article > base de données > Partage de ressources vidéo Yanshiba Oracle (cours de code source)
Les produits de bases de données relationnelles développés par Oracle sont réputés pour leurs excellentes performances. Les produits de bases de données Oracle sont utilisés par les 1 000 premières entreprises de la liste Fortune. De nombreux grands sites Web choisissent également les systèmes Oracle, qui sont les meilleurs produits de bases de données au monde. "Yan Shiba Oracle Video Tutorial" explique les connaissances de base sur Oracle, y compris le but de l'apprentissage d'Oracle, les instructions de base d'ajout, de suppression, de modification et d'interrogation, tout comme l'apprentissage de MySQL, tous les points de connaissances courants sur Oracle sont expliqués.
Adresse de lecture du cours : http://www.php.cn/course/430.html
Cette vidéo a été créée par Yan Shiba. Le style d'enseignement du professeur est :
Les cours du professeur sont vifs, pleins d'esprit, pleins d'esprit et touchants. Une métaphore vivante est comme la touche finale, ouvrant la porte à la sagesse aux étudiants ; un humour bien placé apporte un sourire entendu aux étudiants, comme boire un verre de vin moelleux, donnant aux gens un arrière-goût et une nostalgie des aphorismes d'un philosophe, des références culturelles. sont intercalés de temps en temps dans la narration, donnant aux gens réflexion et vigilance.
La partie la plus difficile de cette vidéo est la fonction récursive du cours avancé Oracle :
Pour faire simple, il consiste à convertir un arbre La structure est stockée dans une table. Par exemple, il y a deux champs dans une table :
org_id, parent_id Ensuite, en indiquant qui est le parent de chaque enregistrement, une structure arborescente peut être formée.
Utilisez la requête de syntaxe ci-dessus pour obtenir tous les enregistrements de cet arbre.
Où :
La condition 1 est une déclaration limite du nœud racine. Bien entendu, les conditions limites peuvent être assouplies pour obtenir plusieurs nœuds racines, qui sont en fait plusieurs arbres.
La condition 2 est la condition de connexion, dans laquelle PRIOR est utilisé pour représenter l'enregistrement précédent. Par exemple, CONNECT BY PRIOR org_id = parent_id signifie que l'org_id de l'enregistrement précédent est le parent_id de cet enregistrement, c'est-à-dire le père. de cet enregistrement est l’enregistrement précédent.
La condition 3 est une condition de filtrage, utilisée pour filtrer tous les enregistrements renvoyés.
Une brève introduction est la suivante :
Lors de l'analyse de la table de la structure arborescente, vous devez accéder à chaque nœud de la structure arborescente en conséquence. Un nœud n'est accessible qu'une seule fois. Les étapes d'accès sont les suivantes :
Étape 1 : Commencez à partir du nœud racine ;
Étape 2 : Visitez le nœud ;
Étape 3 : Déterminez si le nœud a des nœuds enfants non visités. Si tel est le cas, passez à la sous-section enfant non visitée la plus à gauche. et exécutez la deuxième étape, sinon exécutez la quatrième étape ;
Étape 4 : Si le nœud est le nœud racine, l'accès est terminé, sinon exécutez la cinquième étape
Étape 5 : Renvoyez au nœud le nœud parent ; et effectuez la troisième étape.
En bref : le processus de numérisation de l'ensemble de la structure arborescente est également le processus de parcours dans l'ordre de l'arborescence.
Ici, nous recommandons également des ressources de code source pour tout le monde Télécharger : http://www.php.cn/xiazai/learn/1844
Ce didacticiel vidéo est partagé avec tout le monde :
1,19 pièces Apprendre par exemple plsql.txt
2. Processus d'installation sous Linux.txt
3.oracle.ppt
4.oracle database.doc
5. téléchargement oracle et install.txt
6.oralce-install-linux.pdf
7. Exemple de déclencheur.txt
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!