Obiect de bază de date

Autor: Randy Alexander
Data Creației: 28 Aprilie 2021
Data Actualizării: 7 Mai 2024
Anonim
SQL - Part 96 - Database Objects
Video: SQL - Part 96 - Database Objects

Conţinut

Definiție - Ce înseamnă obiectul bazei de date?

Un obiect de bază de date dintr-o bază de date relațională este o structură de date utilizată pentru stocarea sau referința datelor. Cel mai comun obiect cu care interacționează oamenii este tabelul. Alte obiecte sunt indexuri, proceduri stocate, secvențe, vizualizări și multe altele.


Atunci când este creat un obiect de bază de date, un nou tip de obiect nu poate fi creat, deoarece toate diferitele tipuri de obiecte create sunt restricționate de natura sau codul sursă al modelului relațional al bazei de date utilizat, cum ar fi Oracle, SQL Server sau Access. Ceea ce se creează sunt instanțe ale obiectelor, cum ar fi o nouă tabelă, un index pe acea tabelă sau o vedere din aceeași tabelă.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică obiectul bazei de date

Două distincții mici, dar importante, în obiectele bazei de date sunt necesare:

  • Un tip de obiect este conceptul de bază sau ideea unui obiect; de exemplu, conceptul de tabel sau index.
  • O instanță obiect este un exemplu de tip obiect. De exemplu, un tabel numit CUSTOMER_MASTER este o instanță a tipului de obiect TABLE.

Majoritatea motoarelor de baze de date majore oferă același set de tipuri de obiecte de bază majore:


  • Mese
  • Indici ai
  • secvenţe
  • Vizualizări
  • Sinonime

Deși există variații subtile în comportament și sintaxa folosită pentru crearea acestor tipuri de obiecte majore ale bazei de date, acestea sunt aproape identice în conceptul lor și în ceea ce înseamnă. Un tabel din Oracle se comportă aproape exact ca un tabel în SQL Server. Acest lucru face munca mult mai ușoară pentru administratorul bazei de date. Este analog să treceți de la o mașină la alta realizată de un alt producător; comutatoarele pentru aprinderea farurilor pot fi în diferite locații, dar aspectul general este similar.

Atunci când creați o instanță de obiect, este bine să urmați o convenție de denumire ușor de înțeles. Acest lucru este deosebit de important pentru designeri de baze de date ale căror produse sunt destinate a fi utilizate de mai multe persoane.De asemenea, este util să faceți lucrările cât mai simple pentru administratorii bazelor de date interne, reducând numărul de întrebări făcute ulterior creatorului. Un ghid simplu este să adăugați sufixe. Iată două exemple:


  • Sufixați toate tabelele principale folosind _MASTER:
    • CUSTOMER_MASTER
    • ACCOUNTS_MASTER
    • LOANS_MASTER
  • Sufixați toate tabelele tranzacționale folosind sufixul _TRANS:
    • DAILY_TRANS
    • LOANS_TRANS
    • INTERBANK_TRANS