Cet article contient les questions et réponses des 49 principaux entretiens avec Oracle :bases, Oracle SQL demandé dans diverses interviews. J'espère que cela devrait aider dans les interviews
Question 1. Qu'est-ce qu'un cluster de tables ?
Réponse :un cluster de tables est un groupe de tables associées qui partagent des colonnes communes et stockent des données associées dans le même bloc.
Question 2. Quelle est l'utilisation existante en SQL ?
Répondre L'instruction «existe» nous aide à faire le travail de l'instruction If. La requête principale sera exécutée si la sous-requête renvoie au moins une ligne. Nous pouvons donc considérer la sous-requête comme une "condition If" et la requête principale comme un "bloc de code" à l'intérieur de la condition If. Nous pouvons utiliser n'importe quelle commande SQL (Joins, Group By, having, etc.) dans une sous-requête. Cette commande sera utile dans les requêtes qui doivent détecter un événement et effectuer une activité
SELECT * FROM emp WHERE EXISTS (SELECT * FROM dept WHERE emp.dept_id = dept.dept_id);
Question 3. Comment allez-vous convertir une chaîne en une date dans la base de données Oracle ?
Répondre :Nous pouvons utiliser la fonction to_date pour convertir une chaîne en une date
to_date('2015/11/12', 'yyyy/mm/dd')
Lien connexe
Fonctions de date d'Oracle
Question 4. Que sont les points de sauvegarde dans la base de données Oracle ?
Répondre :Les SAVE POINTS sont utilisés pour diviser une transaction en parties plus petites. Il permet d'annuler une partie d'une transaction. Un maximum de cinq points de sauvegarde est autorisé. Chaque fois que nous rencontrons une erreur, nous pouvons revenir en arrière à partir du point où nous avons défini notre SAVEPOINT. Ceci est utile pour les transactions à plusieurs étapes et les transactions conditionnelles où la validation et la restauration dépendent de certaines conditions.
Question 5. Comment trouvez-vous la date et l'heure actuelles dans Oracle ?
Réponse : nous pouvons trouver en utilisant la fonction sysdate
SQL> SELECT SYSDATE FROM dual; SYSDATE --------- 2-Nov-16 SQL> SELECT SYSDATE Today, SYSDATE - 1 Yesterday, SYSDATE + 1 Tomorrow FROM dual; TODAY YESTERDAY TOMORROW --------- --------- --------- 2-Nov-16 1-Nov-16 3-Nov-16
Question 6. Comment une requête s'exécute-t-elle dans Oracle ? Pouvez-vous énumérer les étapes impliquées ?
Réponse :Les étapes suivantes sont impliquées dans l'analyse des requêtes SQL :
1) analyse
2) liaison
3) exécution
4) extraction
Question 7. Comment trouver MONTH et YEAR à partir d'une date dans Oracle ?
Réponse :En utilisant la fonction EXTRAIRE, vous pouvez l'utiliser pour obtenir le MOIS et l'ANNÉE à partir d'un objet DATE.
SELECT EXTRACT(YEAR FROM DATE '2016-01-12') Year_date FROM DUAL; Year_date --------------------------------- 2016
Question 8. Qu'est-ce qu'une vue Oracle ?
Réponse : Une vue oracle est une requête nommée prédéfinie stockée dans la base de données. Une fois créées, les vues peuvent être interrogées de la même manière que les tables peuvent être interrogées. Les vues contiennent des lignes et des colonnes comme le font les tables. Il présente les avantages suivants
1. Affichez les données sans stocker les données dans l'objet.
2. Restreindre l'affichage d'un tableau, c'est-à-dire masquer certaines colonnes des tableaux.
3. Joignez deux tables ou plus et affichez-les comme un seul objet pour l'utilisateur.
4. Restreindre l'accès à une table afin que personne ne puisse insérer les lignes dans la table.
Question 9. Qu'est-ce que la table Oracle ?
Réponse : Les tables sont l'unité de base de stockage de données dans une base de données Oracle. Les données sont stockées dans des lignes et des colonnes. Vous définissez une table avec un nom de table, comme les employés, et un ensemble de colonnes
Article détaillé sur la table oracle
comment créer une table dans oracle
Question 10. Différence entre les types de données oracle VARCHAR et VARCHAR2 ?
Réponse : VARCHAR peut stocker jusqu'à 2000 octets et varchar2 peut stocker jusqu'à 4000 octets. VARCHAR occupera de l'espace pour les valeurs NULL et VARCHAR2 n'occupera aucun espace. Les deux sont différents en ce qui concerne l'espace.
Question 11. Quelle est la différence entre les types de données CHAR et VARCHAR
Réponse :
Le type de données CHAR est un type de données de longueur fixe. Par exemple, si vous déclarez une variable/colonne de type de données CHAR (5), cela prendra toujours 5 octets, que vous stockiez 1 caractère ou 5 caractères dans cette variable ou colonne. Et dans cet exemple, comme nous avons déclaré cette variable/colonne comme CHAR(5), nous pouvons donc stocker un maximum de 5 caractères dans cette colonne.
VARCHAR est un type de données de longueur variable. Par exemple, si vous déclarez une variable/colonne de type de données VARCHAR (10), elle prendra le nombre d'octets égal au nombre de caractères stockés dans cette colonne. Ainsi, dans cette variable/colonne, si vous stockez un seul caractère, cela ne prendra qu'un octet et si nous stockons 10 caractères, cela prendra 10 octets. Et dans cet exemple, comme nous avons déclaré cette variable/colonne comme VARCHAR (10), nous pouvons donc stocker un maximum de 10 caractères dans cette colonne
Question 12 A quoi sert la fonction NVL ?
Réponse : La fonction NVL est utilisée pour remplacer les valeurs NULL par une autre valeur ou une valeur donnée.
Example is – NVL(Value, replace value)
Question 13 Qu'est-ce que le DML ?
Réponse : Le langage de manipulation de données (DML) est utilisé pour accéder aux données et les manipuler dans les objets existants. Les instructions DML sont insert, select, update et delete et ne valideront pas implicitement la transaction en cours.
Question 14 Qu'est-ce que le DDL ?
Réponse : DDL est une abréviation de Data Definition Language. Il est utilisé pour créer et modifier la structure des objets de base de données dans la base de données. il s'engage implicitement
Question 15. Quelle est la différence entre TRADUIRE et REMPLACER ?
Réponse : Traduire est utilisé pour la substitution caractère par caractère et Remplacer est utilisé pour remplacer un seul caractère par un mot.
Question 16. Comment afficher les lignes du tableau sans doublons ?
Réponse : Les lignes en double peuvent être supprimées en utilisant le mot-clé DISTINCT dans l'instruction select.
Lien connexe
supprimer les lignes en double dans oracle
Question 17. Qu'est-ce qu'une valeur NULL dans Oracle ?
Réponse : Le La valeur NULL représente des données manquantes ou inconnues. Ceci est utilisé comme espace réservé ou représenté comme une entrée par défaut pour indiquer qu'aucune donnée réelle n'est présente.
Question 18. À quoi sert la déclaration de fusion ?
Réponse :une fusion L'instruction est utilisée pour sélectionner des lignes à partir d'une ou plusieurs sources de données pour la mise à jour et l'insertion dans une table ou une vue. Il est utilisé pour combiner plusieurs opérations.
Question 19. Quelles sont les différentes contraintes utilisées dans Oracle ?
Réponse : Voici les contraintes utilisées :
NULL - Indique qu'une colonne particulière peut contenir des valeurs NULL
NOT NULL - Indique qu'une colonne particulière ne peut pas contenir de valeurs NULL
CHECK - Valide que les valeurs de la colonne donnée répondent aux critères spécifiques
DEFAULT - C'est pour indiquer que la valeur est assignée à la valeur par défaut
Question 20. Quels sont les différents objets Oracle Database ?
Réponse : Il existe différents objets de données dans Oracle –
Tables – ensemble d'éléments organisés verticalement et horizontalement
Vues – Table virtuelle dérivée d'une ou plusieurs tables
Index Oracle – Méthode de réglage des performances pour le traitement des enregistrements
Synonymes – Nom d'alias pour les tables
/>Oracle Sequences – Plusieurs utilisateurs génèrent des numéros uniques
Oracle Tablespace – Unité de stockage logique dans Oracle
Question 21. Que sont les vues matérialisées ?
Réponse Une vue matérialisée est un objet de base de données qui contient les résultats d'une requête. C'est différent d'une simple vue. Ces vues matérialisées contiennent des données stockées et lorsque vous interrogez la vue matérialisée, elle renvoie des données à partir des données stockées. La clause FROM de la requête peut nommer des tables, des vues et d'autres vues matérialisées. Collectivement, ces objets sont appelés tables principales (terme de réplication) ou tables détaillées (terme d'entreposage de données). Cette référence utilise des "tables maîtres" pour la cohérence. Les bases de données contenant les tables maîtres sont appelées bases de données maîtres.
Vérifiez le lien ci-dessous pour les détails
Vue matérialisée Oracle et journal des vues matérialisées
Question 22. Qu'est-ce qu'une instruction de décodage ?
Répondre
Décodage Oracle est la méthode dans la base de données Oracle pour transformer les valeurs de données d'une valeur à une autre, ce qui est mieux à comprendre. Oracle Decode transforme les valeurs de données au moment de la récupération.
Question 23. Quelle est la différence entre TRUNCATE et DELETE ?
Réponse : Tronquer réinitialise la limite supérieure du tableau tandis que supprimer ne récupère aucun espace
Question 24 Qu'est-ce qu'une jointure ? Expliquer les différents types de jointures ?
Réponse : Un Oracle JOIN est exécuté chaque fois que deux tables ou plus sont jointes dans une instruction SQL.
Opération INNER JOIN
Opération LEFT OUTER JOIN
Opération RIGHT OUTER JOIN
Opération CROSS JOIN
Opération NATURAL JOIN
Diverses méthodes de jointure dans Oracle
Jointure par hachage dans Oracle
Jointure par boucle imbriquée dans Oracle
Question 25. Vous venez de compiler un package PL/SQL mais vous avez des erreurs, comment verriez-vous les erreurs ?
Répondre dba_errors ou afficher les erreurs
Question 26. Qu'est-ce qu'une transaction ?
Réponse :
Lorsqu'une session met à jour/supprime/insère , une transaction est lancée. Il est terminé lorsque la validation ou la restauration s'est produite. Une transaction est identifiée par un identifiant de transaction (XID). La transaction identifie se compose de trois parties
- Annuler ou annuler le numéro de segment
- Numéro d'emplacement du tableau des transactions
- Séquence ou wrap non
Qu'est-ce qu'une transaction
Question 27. Comment activer une trace pour une session ?
Réponse :
Normal trace execute dbms_system.set_sql_trace_in_session (‘sid’,’serial’,true); — To put tracing on execute dbms_system.set_sql_trace_in_session (‘sid’,’serial’,true); — To put tracing off Full level with wait event And bind trace execute dbms_system.set_ev(‘sid’,’serial’,10046,12,’’); To put trace off execute dbms_system.set_ev(‘sid’,’serial’,10046,0,’’);
Comment activer la trace dans la base de données
Question 28. Quelle est la différence entre la jointure cartésienne et la jointure croisée ?
Réponse : Il n'y a pas de différences entre les jointures. Les jointures cartésiennes et croisées sont identiques. La jointure croisée donne le produit cartésien de deux tables - Les lignes de la première table sont multipliées par une autre table appelée produit cartésien.
La jointure croisée sans clause where donne le produit cartésien.
Question 29. Quel est le type de données de la table DUAL ?
Réponse : La table DUAL est une table à une colonne présente dans la base de données oracle. La table a une seule colonne VARCHAR2(1) appelée DUMMY qui a une valeur de 'X'.
Question 30. Comment gérer les enregistrements en double dans la table ?
Réponse :
create table my_table1 as select distinct * from my_table; drop my_table; rename my_table1 to my_table; Delete from my_table where rowid not in ( select max(rowid) from my_table group by my_col_name );
supprimer les enregistrements en double dans oracle
Question 31. Quelle est la méthode de requête la plus rapide pour récupérer les données de la table ?
Réponse : La ligne peut être extraite de la table à l'aide de ROWID. L'utilisation de ROW ID est la méthode de requête la plus rapide pour extraire les données de la table.
Question 32. Que sont les privilèges et les subventions ?
Répondre :Les privilèges sont les droits d'exécuter des instructions SQL - signifie Droit de se connecter et de se connecter. Des subventions sont accordées à l'objet afin que les objets soient accessibles en conséquence. Les subventions peuvent être accordées par le propriétaire ou le créateur d'un objet.
Oracle Créer un utilisateur, des privilèges système et des privilèges d'objet Oracle
Question 33. Qu'est-ce qu'une contrainte d'intégrité ?
Réponse : Une contrainte d'intégrité est une déclaration permettant de définir une règle métier pour une colonne de table. Les contraintes d'intégrité sont utilisées pour garantir l'exactitude et la cohérence des données dans une base de données. Il existe différents types :intégrité du domaine, intégrité référentielle et intégrité du domaine.
Question 34. qu'est-ce que l'intégrité référentielle ?
Réponse :une règle d'intégrité référentielle est une règle définie sur une clé (une colonne ou un ensemble de colonnes) dans une table qui garantit que les valeurs de cette clé correspondent aux valeurs d'une clé dans une table associée. table (la valeur référencée).
Question 35. Qu'est-ce que VARRAY ?
Réponse : VARRAY est un type de données oracle utilisé pour avoir des colonnes contenant des attributs à valeurs multiples et il peut contenir un tableau limité de valeurs.
Question 36. Comment obtenir les détails des champs d'une table ?
Réponse : Describe
Question 37. A quoi servent les fonctions Aggregate dans Oracle ?
Réponse : La fonction d'agrégation est une fonction dans laquelle les valeurs de plusieurs lignes ou enregistrements sont jointes pour obtenir une sortie de valeur unique. Les fonctions d'agrégation courantes sont -
Moyenne
Compte
Somme
Les fonctions d'agrégation peuvent apparaître dans les listes de sélection et dans les clauses ORDER BY et HAVING. Ils sont couramment utilisés avec la clause GROUP BY dans une instruction SELECT, où Oracle Database divise les lignes d'une table ou d'une vue interrogée en groupes. Dans une requête contenant une clause GROUP BY, les éléments de la liste de sélection peuvent être des fonctions d'agrégation, des expressions GROUP BY, des constantes ou des expressions impliquant l'une d'entre elles. Oracle applique les fonctions d'agrégation à chaque groupe de lignes et renvoie une seule ligne de résultat pour chaque groupe.
Agréger des données à l'aide de fonctions de groupe
Question 38. Qu'entendez-vous par clause GROUP BY ?
Réponse :
Une clause GROUP BY peut être utilisée dans les instructions de sélection où elle collectera des données sur plusieurs enregistrements et regroupera les résultats sur une ou plusieurs colonnes.
Question 39 . Quelle est la différence entre renommer et alias ?
Réponse :Renommer est un nom permanent donné à une table ou à une colonne alors qu'Alias est un nom temporaire donné à une table ou une colonne. Renommer n'est rien d'autre qu'un remplacement de nom et Alias est un nom alternatif de la table ou de la colonne.
Question 40. Qu'est-ce que la fonction COALESCE ?
Réponse : La fonction COALESCE est utilisée pour renvoyer la valeur définie comme non nulle dans la liste. Si toutes les valeurs de la liste sont nulles, la fonction coalesce renverra NULL.
Fusionner(valeur1, valeur2,valeur3,…)
Question 41. Quelle est la différence entre CLÉ PRIMAIRE, CLÉ UNIQUE, CLÉ ÉTRANGÈRE ?
Réponse
ORACLE PRIMARY KEY est une colonne ou une combinaison de colonnes d'une table qui peut être utilisée pour identifier de manière unique une ligne de la table. PRIMARY KEY ne peut pas être null.
Oracle UNIQUE KEY est une colonne ou une combinaison de colonnes d'une table, qui peut être utilisée pour identifier une ligne de la table de manière unique. UNIQUE KEY peut être nul.
FOREIGN KEY dans oracle est une colonne ou une combinaison de colonnes qui est la clé primaire ou la clé unique de la table référencée. FOREIGN KEY peut être nul.
Question 42. Comment récupérer les 5 premiers caractères de la colonne dans le tableau ?
Répondre
Cela peut être fait en utilisant la fonction Substr
select substr(ename,1, 5) from emp;
Question 43. Qu'est-ce que la fonction de remplacement ?
Répondre
Une fonction de remplacement est utilisée pour remplacer une chaîne par une autre chaîne
Question 44. Comment analysons-nous les statistiques sur la table ?
Répondre
Nous générons des statistiques à l'aide de la procédure dbms_stats.gather_table_stats
Question 45. Qu'est-ce que l'Optimiseur ?
Répondre
Optimizer est le moteur de la base de données Oracle qui détermine la manière la plus efficace d'exécuter une instruction SQL après avoir pris en compte de nombreux facteurs liés aux objets référencés et aux conditions spécifiées dans la requête
La sortie de l'optimiseur est un plan qui décrit une méthode d'exécution optimale. Le serveur Oracle fournit une optimisation basée sur les coûts (CBO) et sur les règles (RBO). En général, utilisez l'approche basée sur les coûts. Oracle Corporation améliore continuellement le CBO et de nouvelles fonctionnalités nécessitent CBO.
Question 46. Que sont les indices dans Oracle ?
Répondre
Les conseils fournissent un mécanisme permettant à l'optimiseur de choisir un certain plan d'exécution de requête en fonction de critères spécifiques.
SELECT /*+ FULL(e) */ employee_id, last_name FROM employees e WHERE last_name LIKE :b1;
Question 47. Qu'est-ce que le plan d'explication ?
Répondre
L'instruction EXPLAIN PLAN affiche les plans d'exécution choisis par l'optimiseur Oracle pour les instructions SELECT, UPDATE, INSERT et DELETE. Le plan d'exécution d'une instruction est la séquence d'opérations qu'Oracle effectue pour exécuter l'instruction. L'arborescence des sources de lignes est au cœur du plan d'exécution.
Question 48. Comment changer le format de la date ?
Répondre
alter session set nls_date_format = 'dd-mon-yyyy hh24:mi:ss';
Question 49. Comment compiler le corps du package et le package ?
Répondre
Alter package <package name > compile; Alter package <package name > compile body;
Quelques questions supplémentaires sur les questions d'entretien Oracle pour augmenter vos compétences
1. Quelles sont les deux affirmations sur les vues qui sont vraies ? (Choisissez deux réponses.)
A. Une vue peut être créée en lecture seule.
B. Une vue peut être créée en tant que jointure sur deux ou plusieurs tables.
C. Une vue ne peut pas avoir de clause ORDER BY dans l'instruction SELECT.
D. Une vue ne peut pas être créée avec une clause GROUP BY dans l'instruction SELECT.
E. Une vue doit avoir des alias définis pour les noms de colonne dans l'instruction SELECT.
Réponse : Une vue BA peut être créée en tant qu'objet en lecture seule. Cependant, il est possible de modifier les données dans
le(s) tableau(x) sous-jacent(s) avec certaines restrictions. Une vue peut également être créée sous la forme d'une jointure sur deux
tables ou plus. Ce type de vue est appelé une vue complexe. Les vues complexes fournissent des modèles de données
complexes dans lesquels de nombreuses tables de base sont regroupées dans une seule table virtuelle.
2. Quelle table de dictionnaire de données devez-vous interroger pour afficher les privilèges d'objet accordés à
l'utilisateur sur des colonnes spécifiques ?
A. USER_TAB_PRIVS_MADE
B. USER_TAB_PRIVS
C. USER_COL_PRIVS_MADE
D. USER_COL_PRIVS
Réponse : D
La vue du dictionnaire de données USER_COL_PRIVS affichera les privilèges d'objet accordés à
un utilisateur sur des colonnes spécifiques.
3. Pour quelles contraintes Oracle Server crée-t-il implicitement un index unique ?
(Choisissez deux réponses.)
A. NON NULL
B. CLÉ PRIMAIRE
C. CLÉ ÉTRANGÈRE
D. VÉRIFIER
E. UNIQUE
Réponse : B, E
Les index sont créés automatiquement par Oracle pour prendre en charge les contraintes d'intégrité qui imposent l'unicité. Les deux types de contraintes d'intégrité qui imposent l'unicité sont les contraintes PRIMARY
KEY et UNIQUE. Lorsque la clé primaire ou la contrainte UNIQUE est déclarée, un
index unique pour prendre en charge l'unicité de la colonne est également créé, et toutes les valeurs de toutes les colonnes
qui ont été définies dans le cadre de la clé primaire ou de la contrainte UNIQUE sont placées dans l'index
4. Quelles sont les deux vérités concernant les fonctions d'agrégation ? (Choisissez deux réponses.)
A. Vous pouvez utiliser des fonctions d'agrégation dans n'importe quelle clause d'une instruction SELECT.
B. Vous ne pouvez utiliser des fonctions d'agrégation que dans la liste des colonnes de la clause SELECT et dans la clause WHERE d'une instruction SELECT.
C. Vous pouvez mélanger des colonnes à une seule ligne avec des fonctions d'agrégation dans la liste des colonnes d'une instruction SELECT en regroupant les colonnes à une seule ligne.
D. Vous pouvez transmettre des noms de colonne, des expressions, des constantes ou des fonctions en tant que paramètres à une fonction d'agrégation.
E. Vous pouvez utiliser des fonctions d'agrégation sur une table, uniquement en regroupant l'ensemble de la table en un seul groupe.
F. Vous ne pouvez pas regrouper les lignes d'un tableau en plusieurs colonnes lorsque vous utilisez des fonctions d'agrégation.
Réponse : C, D
Il est possible de mélanger des colonnes à une seule ligne avec des fonctions d'agrégation dans la liste des colonnes d'une instruction SELECT en regroupant les colonnes à une seule ligne. En outre, il est acceptable de transmettre des noms de colonne, des expressions, des contraintes ou d'autres fonctions en tant que paramètres à une fonction d'agrégation.
5. Dans une instruction SELECT qui inclut une clause WHERE, où la clause GROUP BY
est-elle placée dans l'instruction SELECT ?
A. Immédiatement après la clause SELECT
B. Avant la clause WHERE
C. Avant la clause FROM
D. Après la clause ORDER BY
E. Après la clause WHERE
Réponse : E
La clause GROUP BY ne peut être placée qu'après la clause WHERE, ou après la clause FROM s'il n'y a pas de clause WHERE dans l'instruction.
6. Quelles sont les deux tâches que vous pouvez effectuer en utilisant uniquement la fonction TO_CHAR ?
A. convertir 10 en 'TEN'
B. convertir '10' en 10
C. convertir '10' en '10'
D. convertir 'TEN' en 10
E. convertir une date en une expression de caractères
F. convertir une expression de caractère en date
Réponse : C, E
7. Dans quel cas utiliseriez-vous une FULL OUTER JOIN ?
A. Les deux tables ont des valeurs NULL.
B. Vous voulez toutes les données sans correspondance d'une seule table.
C. Vous voulez toutes les données correspondantes des deux tables.
D. Vous voulez toutes les données sans correspondance des deux tables.
E. L'une des tables contient plus de données que l'autre.
F. Vous voulez toutes les données appariées et non appariées d'une seule table.
Réponse : D
8. Vous disposez du privilège CREATE VIEW. Qu'est-ce que cela vous permet de faire ?
A. Créez une vue de tableau.
B. Créez une vue dans n'importe quel schéma.
C. Créez une vue dans votre schéma.
D. Créez une vue de séquence dans n'importe quel schéma.
E. Créez une vue accessible à tous.
F. Créez une vue uniquement si elle est basée sur des tables que vous avez créées.
Réponse : C
9. Quelle contrainte ne peut être définie qu'au niveau de la colonne ?
A. UNIQUE
B. NON NULL
C. VÉRIFIER
D. CLÉ PRIMAIRE
E. CLÉ ÉTRANGÈRE
Réponse : B
10. Quelle clause devez-vous utiliser pour exclure les résultats de groupe ?
A. OÙ
B. AYANT
C. RESTREINDRE
D. GROUPER PAR
E. COMMANDER PAR
Réponse : B
Articles connexes
Questions d'entretien Oracle PlSQL :25 questions d'entretien Oracle PLSQL avec des explications détaillées et la réponse pour le succès d'un entretien
Questions et réponses d'entretien Oracle dba :questions et réponses d'entretien oracle dba pour réussir dans n'importe quel entretien de base de données oracle
Questions et réponses d'entretien d'Oracle apps :19 questions et réponses d'entretien technique d'Oracle apps pour réussir dans votre carrière
Vous pouvez essayer l'instruction SQL en installant le développeur. Téléchargez le guide du développeur SQL ci-dessous
Oracle-sql-developerOracle-sql-developer.pdf
354,4 Kio
1327 Téléchargements
Détails
Date : | 22 mars 2017 |
J'espère que vous aimez ce contenu sur les questions d'entretien d'Oracle avec des réponses. Ceci est utile pour les débutants et les personnes expérimentées. Merci de nous faire part de vos commentaires
Cours recommandés
Voici le joli cours Udemy pour Oracle SQL
Oracle-Sql-Step-by-step :Ce cours couvre les bases de SQL, les jointures, la création de tables et la modification de sa structure, la création de vues, l'union, l'union -all et bien d'autres choses . Un excellent cours et un cours indispensable pour les débutants SQL
Le cours complet de certification Oracle SQL :c'est un bon cours pour tous ceux qui veulent être prêts à travailler pour les compétences de développeur SQL. Un cours bien expliqué
Oracle SQL Developer :Essentials, Tips and Tricks :l'outil de développement Oracle SQL est utilisé par de nombreux développeurs. Ce cours nous donne des astuces et des leçons sur la façon de l'utiliser efficacement et de devenir un développeur sql productif
Oracle SQL Performance Tuning Masterclass 2020 :l'optimisation des performances est l'une des compétences essentielles et les plus recherchées. C'est un bon cours pour en savoir plus et commencer à ajuster les performances SQL