Base de données.
La base de données est une collection de données, où réellement les données stockées. C’est un composant physique de mémoire connecté à un ordinateur Installé avec le logiciel SGBD pour manipuler les données de ce composant, l’ordinateur installé avec le logiciel dbms s’appelle serveur ou serveur de base de données. Le serveur (ordinateur) et la base de données (composant mémoire) La plupart du temps, référé comme identique en fonction de la situation.
UTILISATEUR et SCHEMA
Les deux mots, utilisateur et schéma, sont interchangeables, c'est pourquoi la plupart des gens s'embrouillent avec ces mots.
Utilisateur
L'utilisateur est un compte pour connecter la base de données (serveur). nous pouvons créer un utilisateur en utilisant CREATE USER IDENTIFIED BY.
Schéma
En fait, Oracle Database contient une structure logique et physique pour traiter les données. La structure logique également de schéma pour traiter les données dans la base de données (composant de mémoire). Il est créé automatiquement par Oracle lors de la création de l'utilisateur. Il contient tous les objets créés par l'utilisateur associé à ce schéma.Par exemple, si je crée un utilisateur avec un nom, santhosh
puis Oracle crée un schéma appelé santhosh
, Oracle stocke tous les objets créés par l'utilisateur santhosh
dans le santhosh
schéma.
Nous pouvons créer un schéma à l'aide de l' CREATE SCHEMA
instruction, mais Oracle crée automatiquement un utilisateur pour ce schéma.
Nous pouvons supprimer le schéma à l'aide de l' DROP SCHEMA <name> RESTRICT
instruction, mais elle ne peut pas supprimer les objets contenus dans le schéma. Par conséquent, pour supprimer le schéma, il doit être vide. Ici, le mot restreint vous oblige à spécifier ce schéma sans objets.
Si nous essayons de supprimer un utilisateur contenant des objets dans son schéma, nous devons spécifier CASCADE
mot car Oracle ne vous permet pas de supprimer un utilisateur contenant des objets.
DROP USER <name> CASCADE
de sorte que Oracle supprime les objets du schéma, puis supprime automatiquement l'utilisateur. Les objets référencés à ces objets de schéma à partir d'un autre schéma, comme les vues et les synonymes privés, passent à l'état non valide.