Oracle de conducere

Evaluare: 0/5

Schema bazei de date Oracle (schema) de date este definit ca o colecție de structuri de date logice sau obiecte de schema, deși sunt utilizate în principal ca un utilizator de bază de date sinonim (în special, proprietarul de aplicare), care deține o diagramă referitoare la o aplicație specifică. Astfel, schema de contabilitate (contabilitate) in baza de date companie trebuie să aibă toate tabelele și un cod referitor la departamentul de contabilitate. În plus față de tabele, circuitul include o bază, și alte obiecte, cum ar fi procedurile și reprezentarea funcției PL / SQL, secvența și clusterele sinonime. O astfel de separare logică a obiectelor din cadrul bazei de date poate ușura în mod semnificativ sarcina de a gestiona și de a proteja baza de date Oracle Database.







Deși administratorul bazei de date se poate utiliza instrucțiunea CREATE SCHEMA pentru a popula baza de date obiectele schemei, cum ar fi tabele și puncte de vedere, cel mai adesea proprietarul aplicației creează obiecte bază de date, și este numit proprietarul schemei. Utilizatorul care creează obiecte obiecte deținute, cum ar fi tabele, vizualizări, proceduri, funcții și triggere. Proprietarul obiect trebuie să dea în mod explicit permisiuni altor utilizatori, cum ar fi drepturile de a selecta sau UPDATE. astfel încât utilizatorii pot lucra cu aceste obiecte.







tipuri de obiecte definite de utilizator

Oracle Database 11g și 12c - obiect de baze de date relaționale, și, ca atare, permite utilizatorilor să definească mai multe tipuri de obiecte de date care nu sunt printre standard, tipurile de date relaționale. Aceste obiecte definite de utilizator includ pe cele listate mai jos.

  • Tipuri de obiect. Aceste tipuri de complexe sunt abstractii de entități din lumea reală.
  • Tipuri de matrice. Aceste tipuri sunt folosite pentru a genera seturi ordonate de elemente de date de același tip.
  • Tipuri de masă. Aceste tipuri sunt utilizate pentru a crea seturi neordonate de elemente de date de același tip.
  • schemă XML. Acesta este un nou tip de obiect, folosit pentru a crea un document XML tipuri și elemente de stocare bazate pe XML Schema.

exemple de a crea diferite tipuri de tipuri de obiecte personalizate sunt enumerate în apendice.

Există două moduri de bază pentru a crea o schemă într-o bază de date Oracle. O metodă mai comună este de a conecta, în numele proprietarului sistemului și crearea de tabele, indecși și alte obiecte care urmează să fie incluse în schemă. Din moment ce toate obiectele sunt proprietarul schemei, acestea vor deveni în mod automat o parte a acestui sistem.

A doua modalitate de a crea un sistem prevede crearea sa explicită folosind CREATE SCHEMA. Această declarație vă permite să creați o varietate de tabele și puncte de vedere, precum și oferă utilizatorilor privilegii de acces pentru a le, și toate acestea într-o singură declarație SQL.