0% ont trouvé ce document utile (0 vote)
3 vues4 pages

Concepts clés en bases de données et SQL

Ce document contient des devoirs pour un cours de base de données B.Sc. (IT). Il comprend 65 questions à choix multiples et questions à réponse courte couvrant des concepts de base de données relationnelle tels que les relations, les tuples, les clés, la normalisation et les requêtes SQL. Il contient également 8 questions de devoir impliquant des opérations d'algèbre relationnelle, des fonctions SQL, la normalisation, les structures mémoire Oracle, PL/SQL, les appels de procédure distante, les serveurs d'applications et la gestion des données génomiques. Les étudiants doivent répondre à toutes les questions en détail pour compléter les devoirs.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues4 pages

Concepts clés en bases de données et SQL

Ce document contient des devoirs pour un cours de base de données B.Sc. (IT). Il comprend 65 questions à choix multiples et questions à réponse courte couvrant des concepts de base de données relationnelle tels que les relations, les tuples, les clés, la normalisation et les requêtes SQL. Il contient également 8 questions de devoir impliquant des opérations d'algèbre relationnelle, des fonctions SQL, la normalisation, les structures mémoire Oracle, PL/SQL, les appels de procédure distante, les serveurs d'applications et la gestion des données génomiques. Les étudiants doivent répondre à toutes les questions en détail pour compléter les devoirs.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Kuvempu

Devoirs pour le cours de [Link]. (IT)

Objet : S G B D R
Code du sujet : B S I T–32

Mission : TA (Obligatoire)

Répondez aux questions suivantes

1 Définir la relation.

2. Qu'est-ce qu'une instance ?

3. Définir un tuple.

4. Qu'est-ce qu'un domaine ?

5. Que voulez-vous dire par schéma de base de données ?

6. Que voulez-vous dire par ratio de cardinalité ?

7. Que voulez-vous dire par degré de relation ?


8. Définir le terme clé.
9. Que voulez-vous dire par clé primaire ?

10. Quel est le rôle de la clé candidate ?


11. Quelle est la fonction de la clé étrangère ?

12. Give the difference between procedural language and non procedural language.
13. Qu'est-ce qu'un langage de requête ?

14. Que voulez-vous dire par compatibilité d'union ?

15. Expliquez les propriétés caractéristiques d'une relation


16. Avec un exemple, expliquez le schéma de base de données relationnelle.

17. Explain the six fundamental operations of relational algebra. Give example for each.
18. Expliquez brièvement les opérations dérivées de l'algèbre relationnelle. Donnez un exemple pour chacune.

19. Donnez un bref historique de SQL.

20. List out the main parts of SQL structure.


21. Décrivez les types de domaine en SQL.
22. Sélectionnez les colonnes FROM table WHERE conditions;
23. Décrivez le concept d'opération de renommage.
24. Donnez une brève note sur les opérations de chaîne en SQL.

25. Décrivez les valeurs nulles.


26. Que voulez-vous dire par appartenance à un ensemble

27. Définir la comparaison d'ensembles.

28. Décrivez l'opérateur de jointure interne.

29. Décrivez l'opérateur de jointure naturelle

30. Décrivez la jointure externe gauche

31. Une jointure externe droite est une opération dans une base de données qui retourne toutes les lignes d'une table de droite et les lignes correspondantes d'une table de gauche. Si aucune correspondance n'est trouvée, des valeurs nulles sont retournées pour les colonnes de la table de gauche.

32. Décrire la jointure externe complète

33. Donnez la syntaxe de la commande ALTER TABLE.

34. Avec la syntaxe, expliquez la commande drop.

35. La commande de création est utilisée pour créer de nouveaux objets dans une base de données, comme des tables, des vues ou des index.

syntaxe.
36. Translation not possible for the provided text.
37. Expliquez les opérations d'ensemble dans l'algèbre relationnelle.

38. avec exemple, expliquer les fonctions d'agrégation en SQL

39. Avec une requête simple comme exemple, décrivez la clause GROUP BY en SQL.
interroger comme exemple, expliquer le principe de fonctionnement de la sous-requête imbriquée.

40. Expliquez les différents types d'opérations de modification de base de données.

41. Avec exemple, expliquez les différents types de jointures et les conditions de jointure.

42. Décrivez le processus de conception de base de données.

43. Que voulez-vous dire par normalisation des données ?

44. Définir l'indépendance des données.

45. Expliquez comment la normalisation évite la duplication des données et les différents types de

anomalies.
46. Décrivez brièvement les responsabilités d'un DBA.
47. Expliquez en détail les trois types de modèles dans le processus de conception de bases de données.

48. Quels problèmes sont liés aux relations non normalisées ? Expliquer avec exemple.
49. Que voulez-vous dire par une relation non normalisée ? Expliquez brièvement.

50. Avec un exemple, expliquez les anomalies de mise à jour, les anomalies d'insertion et les anomalies de suppression.

51. With example explain 1NF and 2NF.


52. Comment la 3NF et la BCNF sont-elles différentes. Expliquer avec un exemple.

53. La 4NF (Quatrième forme normale) traite des dépendances multivaluées. Un schéma est en 4NF si, et seulement si, il est en 3NF et qu'il n'a aucune dépendance multivaluée non triviale. Par exemple, si une table 'Étudiants' a des attributs 'Nom', 'Cours', et 'Hobbies', où chaque étudiant peut avoir plusieurs 'Hobbies' et suivre plusieurs 'Cours', alors pour être en 4NF, ces attributs devraient être séparés en différentes tables pour éviter les dépendances multivaluées.

54. L'espace de table est une unité de stockage qui regroupe des segments qui contiennent les données de la base de données Oracle. Il permet de gérer l'espace de stockage de manière organisée et de faciliter la gestion des données.
55. What is a constraint? Explain the different constraints that can be placed on table’s
colonnes.
56. List out the functions of SMON and PMON.
57. Quels sont les rôles de CKPT et ARCH dans Oracle ?
58. Expliquer la nécessité du tampon de journal de reprise.

59. Mentionnez les différents constituants de la SGA.

60. Differntiate between Trace files and Alert files.


61. Quelles sont les responsabilités du redo log et de l'alert log dans une base de données Oracle ?

62. Expliquez en détail la structure de la base de données Oracle.

63. Quelles sont les deux types différents de structures de mémoire utilisées par la base de données Oracle ?

Expliquer.
64. Expliquez la structure externe de la base de données Oracle.

65. Qu'est-ce qu'un segment de restauration ? Expliquez son rôle.

Devoir : TB (Obligatoire)
PARTIE - A
1. L'algèbre relationnelle est un langage de requête ____________.
2. Un langage de requête est nécessaire pour que l'utilisateur puisse _____________ avec la base de données.
3._____________l'opération est désignée par.
4. Les trois commandes importantes de DDL sont _____________ et _____________
5. La clause _____________ fait apparaître les tuples dans le résultat d'une requête.
dans l'ordre trié.
6. Une sous-requête est une_____________expression qui est imbriquée dans une autre requête.
7. La normalisation est une technique de lecture _______________
8. Chaque colonne non-clé dépend entièrement de la _____________ clé.
9. Les données redondantes gaspillent _____________ et créent des problèmes de maintenance.
10. La base de données ORACLE se compose de _____________ journaux Redo en ligne au plus simple
formulaire
11. Les informations sur les instructions exécutées contre la base de données résident dans
zone de mémoire.
12._____________effectue des écritures par lots des blocs modifiés dans les fichiers de données.
13._____________ sont utilisés pour définir du code qui est exécuté/déclenché lorsque certains
des actions ou des événements se produisent.
14. Les littéraux numériques peuvent être soit_____________ soit_____________
15. Lorsqu'une variable ou une constante est déclarée comme _____________, elle doit être assignée
une valeur.
16. Les variables peuvent être utilisées pour stocker le résultat d'un _____________ ou ____________
17._____________section est la dernière section du bloc PL/SQL.
Les systèmes de gestion de bases de données relationnelles sont le résultat d'une vision de_____________.
19. L'utilisation d'un _____________ pour invoquer un programme sur un site distant nous mène à
le rôle des bases de données sur le web.
20. Les servlets Java s'exécutent dans leur propre_____________
21._____________les données sont stockées sous des formats raster ou vectoriels.
PARTIE - B
Expliquez les opérations algébriques relationnelles supplémentaires avec des exemples.
b) Explain the SELECT, PROJECT and UNION operation.
2. a) Qu'est-ce que les fonctions agrégées? Avec un exemple chacune, écrivez les différentes.
fonctions d'agrégation utilisées en SQL.
b) Expliquer les différents types de domaine en SQL.
3. a) Qu'est-ce qu'une relation non normalisée ? Donnez un exemple.
b) Expliquer la deuxième forme normale, avec un exemple.
4. a) Expliquer brièvement les zones de mémoire globale utilisées par ORACLE.
b) Expliquer les structures externes d'ORACLE.
5. a) Que peut faire PL/SQL pour les programmeurs ?
b) Expliquer divers opérateurs de PL/SQL avec exemple.
6. a) Qu'est-ce que les appels de procédures distantes ? Expliquez les étapes qui se déroulent normalement dans un
RPC.
b) Expliquez comment fonctionne JDBC ?
7. a) Expliquez brièvement les différents types d'outils de recherche.
b) Expliquer l'architecture du serveur d'applications.
8. a) Expliquez brièvement l'architecture de l'informatique mobile.
b) Expliquer la gestion des données du GÉNOME.

Vous aimerez peut-être aussi