Questions sur la base de données Oracle &
Réponses
Quels sont les composants de la structure de base de données physique d'Oracle
Base de données ?
La base de données ORACLE est composée de trois types de fichiers. Un ou plusieurs fichiers de données
fichiers, deux sont des fichiers de journal Redo et un ou plusieurs fichiers de contrôle.
Quels sont les composants de la structure de base de données logique d'ORACLE
base de données ?
Espaces de tables et objets de schéma de la base de données.
Quoi est a Espace de table ?
Une base de données est divisée en Unités de Stockage Logiques appelées tablespaces.
L'espace de tables est utilisé pour regrouper des structures logiques connexes.
Qu'est-ce que l'espace de tables SYSTEM et quand est-il créé ?
Chaque base de données ORACLE contient un espace de table nommé SYSTEM, qui est
créé automatiquement lorsque la base de données est créée. L'espace de tables SYSTEM
contient toujours les tables du dictionnaire de données pour l'ensemble de la base de données.
Expliquez la relation entre la base de données, l'espace de tables et le fichier de données
Chaque base de données est logiquement divisée en un ou plusieurs espaces de tables.
davantage de fichiers de données sont explicitement créés pour chaque espace de tables.
Quoi est schéma ?
Un schéma est une collection d'objets de base de données d'un utilisateur.
Qu'est-ce que les schémas ? Objets ?
Les objets de schéma sont les structures logiques qui se réfèrent directement à la base de données.
Les objets de schéma comprennent des tables, des vues, des séquences, des synonymes, des index,
clusters, déclencheurs de base de données, procédures, fonctions, packages et base de données
liens.
Les objets du même schéma peuvent-ils résider dans différents espaces de tables ?
Oui.
Un tablespace peut-il contenir des objets de différents schémas ?
Oui.
quoi est Table ?
Une table est l'unité de base de stockage de données dans une base de données ORACLE. Les tables
d'une base de données contenant toutes les données accessibles par l'utilisateur. Les données de la table sont stockées dans des lignes
et colonnes.
Quoi est a Vue ?
Une vue est une table virtuelle. Chaque vue a une requête qui lui est attachée. (La requête est
une instruction SELECT qui identifie les colonnes et les lignes de la ou des tables
utilisations de vue.)
Fais Vue contient Données ?
Les vues ne contiennent ni ne stockent des données.
Peut un Vue basé sur un autre Vue ?
Oui.
Quoi sont le avantages de Vues ?
Fournir un niveau supplémentaire de sécurité de table, en restreignant l'accès à un
prédéterminé ensemble
de lignes et colonnes de a table.
Cacher données complexité.
Simplifier commandes pour le utilisateur.
Présentez les données sous un angle différent de celui du tableau de base.
Stocker des requêtes complexes.
Quoi est a Séquence ?
Une séquence génère une liste sérielle de nombres uniques pour les colonnes numériques
des tables d'une base de données.
Que est a synonyme ?
Un synonyme est un alias pour une table, une vue, une séquence ou une unité de programme.
Quels sont les types de Synonymes ?
Il existe deux types de synonymes : privés et publics.
Qu'est-ce que c'est a Privé Synonymes ?
Un synonyme privé ne peut être accessible que par le propriétaire.
Qu'est-ce que Synonymes
a publics ?
Un synonyme public peut être accessible par tout utilisateur de la base de données.
Quels sont les synonymes utilisés pour ?
Les synonymes sont utilisés pour : Masquer le vrai nom et le propriétaire d'un objet.
Fournir un accès public à un objet Fournir une transparence de localisation pour
tables, vues ou unités de programme d'une base de données distante. Simplifiez le SQL
déclarations pour les utilisateurs de base de données.
Quoi est un Index ?
Un index est une structure optionnelle associée à une table pour avoir un accès direct.
à des lignes, qui peuvent être créées pour augmenter la performance de la récupération des données.
Un index peut être créé sur une ou plusieurs colonnes d'une table.
Comment sont Index Mise à jour ?
Les index sont automatiquement maintenus et utilisés par ORACLE. Les changements dans
Les données de la table sont automatiquement intégrées dans tous les index pertinents.
Quoi sont Clusters ?
Les clusters sont des groupes d'une ou plusieurs tables physiquement stockées ensemble pour partager
colonnes communes et sont souvent utilisées ensemble.
Que est groupe Clé ?
Les colonnes connexes des tables dans un cluster sont appelées la clé de cluster.
Quoi est Indice Groupe ?
Un Cluster avec un index sur la clé de cluster.
Qu'est-ce qu'un hash Groupe ?
Une ligne est stockée dans un cluster de hachage basé sur le résultat de l'application d'un hachage.
fonction à la valeur de la clé de cluster de la ligne. Toutes les lignes avec la même valeur de clé de hachage
les magasins sont ensemble sur le disque.
Quand peut-on utiliser un Hash Cluster ?
Les clusters de hachage sont un meilleur choix lorsque une table est souvent interrogée avec égalité
requêtes. Pour de telles requêtes, la valeur de clé de cluster spécifiée est hachée. Le
la valeur de la clé de hachage résultante pointe directement vers la zone sur le disque qui stocke le
lignes spécifiées.
Quoi est Base de données Lien ?
Un lien de base de données est un objet nommé qui décrit un "chemin" d'une base de données à une autre.
à un autre.
Quels sont les types de liens de base de données ?
Lien de base de données privé, lien de base de données public et lien de base de données réseau.
Quoi est Privé Base de données Lien ?
Un lien de base de données privé est créé au nom d'un utilisateur spécifique. Un privé
Le lien de base de données ne peut être utilisé que lorsque le propriétaire du lien spécifie un global.
nom de l'objet dans une instruction SQL ou dans la définition des vues du propriétaire ou
procédures.
Quoi est Public Base de données Lien ?
Un lien de base de données public est créé pour le groupe d'utilisateurs spécial PUBLIC. Un public
un lien de base de données peut être utilisé lorsqu'un utilisateur dans la base de données associée
spécifie un nom d'objet global dans une instruction SQL ou une définition d'objet.
Que est Réseau Base de données lien ?
Un lien de base de données réseau est créé et géré par un service de domaine réseau. Un lien de base de données réseau peut
être utilisé lorsque tout utilisateur de toute base de données dans le réseau spécifie un nom d'objet global dans une instruction SQL
ou définition d'objet.
Quoi est Données Bloc ?
Les données de la base de données ORACLE sont stockées dans des blocs de données. Un bloc de données correspond à un nombre spécifique de
octets d'espace de base de données physique sur disque.
Comment à définir Données Bloc taille ?
Une taille de bloc de données est spécifiée pour chaque base de données ORACLE lors de la création de la base de données. Un utilisateur de la base de données
et l'espace de base de données gratuit attribué dans les blocs de données ORACLE. La taille du bloc est spécifiée dans le fichier [Link] et
ne peut pas être changé plus tard.
Quoi est Rang Enchaînement ?
Dans certaines circonstances, toutes les données d'une ligne dans une table peuvent ne pas pouvoir tenir dans le même bloc de données. Lorsque
cela se produit, les données pour la ligne sont stockées dans une chaîne de blocs de données (un ou plusieurs) réservés pour ce segment.
Quoi est un Étendue ?
Un étendue est un nombre spécifique de blocs de données contigus, obtenus lors d'une seule allocation, utilisés pour stocker un
type spécifique d'information.
Qu'est-ce que est a Segment ?
Un segment est un ensemble d'extensions allouées pour une certaine structure logique.
Quels sont les différents types de Segments ?
Segment de données, segment d'index, segment de rollback et segment temporaire.
Qu'est-ce que Données a Segment ?
Chaque table non clusterisée a un segment de données. Toutes les données de la table sont stockées dans les étendues de ses données.
segment. Chaque cluster a un segment de données. Les données de chaque table dans le cluster sont stockées dans le cluster.
segment de données.
Quoi est un Index Segment ?
Chaque index a un segment d'index qui stocke toutes ses données.
Qu'est-ce que le Rollback Segment ?
Une base de données contient un ou plusieurs segments de retour arrière pour stocker temporairement des informations "d'annulation".
Quoi êtes le utilisations de Rétrograder Segment ?
Rétrograder Segments sont utilisé :
Pour générer des informations de base de données cohérentes en lecture pendant la récupération de la base de données afin de revenir sur des transactions non validées
transactions pour les utilisateurs.
Quoi est a Temporaire Segment ?
Des segments temporaires sont créés par ORACLE lorsqu'une instruction SQL a besoin d'une zone de travail temporaire pour
exécution complète. Lorsque l'instruction termine son exécution, les étendues de segment temporaires sont libérées
au système pour une utilisation future.
Quoi est a Données Fichier ?
Chaque base de données ORACLE a un ou plusieurs fichiers de données physiques. Les fichiers de données d'une base de données contiennent tous les
données de base de données. Les données des structures de base de données logiques telles que les tables et les index sont physiquement stockées dans
les fichiers de données alloués pour une base de données.
Qu'est-ce que sont le Caractéristiques de Données Fichiers ?
Un fichier de données ne peut être associé qu'à une seule base de données. Une fois créé, un fichier de données ne peut pas changer de taille. Un ou
plus de fichiers de données forment une unité logique de stockage de base de données appelée espace de table.
Quoi est a Refaire Journal ?
L'ensemble des fichiers de Redo Log pour une base de données est collectivement connu sous le nom de journal de redo de la base de données.
Quelle est la fonction de Rétablir Journal ?
La fonction principale du journal des modifications est d'enregistrer toutes les modifications apportées aux données.
Quelle est l'utilisation du journal de réexécution Information ?
Les informations dans un fichier de journal de réexécution ne sont utilisées que pour récupérer la base de données à partir d'une panne du système ou d'un support.
empêche les données de la base de données d'être écrites dans les fichiers de données d'une base de données.
Quoi fait a Contrôle fichier Contenir ?
Un fichier de contrôle enregistre la structure physique de la base de données. Il contient les informations suivantes.
Base de données Nom
Noms et emplacementsde un base de donnéesfichiers et journal de rédo
fichiers.
Horodatage de la création de la base de données.
Quelle est la utiliser de Contrôle Fichier ?
Lorsqu'une instance d'une base de données ORACLE est démarrée, son fichier de contrôle est utilisé pour identifier la base de données et
Les fichiers de journalisation doivent être ouverts pour que les opérations de la base de données puissent se poursuivre. Ils sont également utilisés dans la récupération de la base de données.
Quoi est a Données Dictionnaire ?
Le dictionnaire de données d'une base de données ORACLE est un ensemble de tables et de vues qui sont utilisées en tant que lecture seule.
référence sur la base de données. Elle stocke des informations sur la fois la structure logique et la structure physique de la
base de données, les utilisateurs valides d'une base de données ORACLE, contraintes d'intégrité définies pour les tables de la base de données
et l'espace alloué pour un objet de schéma et combien de celui-ci est utilisé.
Qu'est-ce qu'une contrainte d'intégrité ?