Reprezentarea (.. Engl în vedere programatori de argou folosit de multe ori ca un împrumut din limba engleză - „Twist“) - tabel virtuală (logică), reprezentând o solicitare pe nume (alias la cerere), care va fi transmisă ca un sub-interogare utilizând vizualizarea.
Spre deosebire de tabelele regulate dintr-o bază de date relațională. Vizualizarea nu este o parte independentă a setului de date stocat în baza de date. Conținutul vizualizării este calculat dinamic pe baza datelor din tabelele efective. Modificarea datelor într-un tabel real Baza de date se reflectă imediat în conținutul tuturor vizualizărilor construite pe baza acestui tabel.
Metoda de creare și conținutul vizualizărilor
O modalitate tipică de a crea vizualizări pentru DBMS. care suportă limba de interogare PostgreSQL, Interbase. Microsoft SQL Server. Oracle. Prezentarea poate conține:
utilizarea
Vizualizările sunt utilizate în interogările bazei de date în același mod ca și tabelele obișnuite. În cazul SQL-DBMS, numele de vizualizare poate fi în interogarea SQL în locul numelui tabelului (în clauza FROM). Interogarea din vizualizare este procesată de DBMS în același mod ca și interogarea, în care sub-interogarea care definește reprezentarea este în locul denumirii vizualizării. În același timp, un DBMS cu capacități avansate de optimizare a interogărilor poate efectua o optimizare comună a interogării de nivel superior și interogarea care definește vizualizarea înainte ca interogarea să poată fi efectuată din vizualizare, pentru a minimiza costul de eșantionare a datelor.
Utilizarea reprezentărilor nu oferă nici o posibilitate complet nouă în lucrul cu baza de date, dar poate fi foarte convenabilă.
- Vizualizările ascund din programul de aplicație complexitatea interogărilor și chiar structura tabelelor bazei de date. Atunci când un program de aplicații necesită un tabel cu un set de date specific, acesta face cea mai simplă cerere din vizualizarea pregătită. Cu toate acestea, chiar dacă este necesară o interogare extrem de complexă pentru a obține aceste date, programul nu conține această interogare.
- Utilizarea vizualizărilor vă permite să separați schema de reprezentare a datelor de aplicație de schema de stocare. Din punctul de vedere al programului de aplicații, structura de date corespunde vizualizărilor de la care programul recuperează aceste date. De fapt, datele pot fi stocate într-un mod complet diferit, este suficient doar pentru a crea reprezentări care să răspundă nevoilor programului. Separarea vă permite să modificați în mod independent programul aplicației și schema de stocare a datelor: atât la schimbarea structurii tabelelor fizice, cât și la schimbarea programului, este suficient să modificați vizualizările în consecință. Modificarea programului nu afectează tabelele fizice, iar modificarea structurii fizice a tabelelor nu necesită o ajustare a programului.
- Cu ajutorul reprezentărilor, se oferă un alt nivel de protecție a datelor. Utilizatorului i se pot acorda drepturi asupra vizualizării, astfel încât acesta nu va avea acces la date care se află în aceleași tabele, dar nu sunt destinate acestuia.
- Deoarece SQL-interogare care selectează transmiterea de date este fixat la momentul creării sale, baza de date este în măsură să se aplice la această optimizare interogare sau pre-compilare, care are un efect pozitiv asupra vitezei de prezentare, în comparație cu punerea în aplicare directă a aceleiași interogări dintr-o aplicație software.
Tipuri specifice de vizualizări
În esența prezentării se poate citi numai. Cu toate acestea, în unele DBMS-uri (de exemplu, în Oracle), vizualizările pot fi editate, la fel ca tabelele fizice regulate. Editarea poate fi permisă pentru vizualizările selectate dintr-o singură masă fizică, astfel încât fiecare înregistrare din vizualizare să corespundă strict unei singure intrări din tabela sursă, iar numărul de câmpuri de vizualizare este cheia primară a tabelului fizic. Când se execută editarea, adăugarea sau ștergerea comenzilor pentru o astfel de vizualizare, serverul DBMS convertește aceste comenzi în comenzile corespunzătoare pentru tabela sursă fizică. Desigur, dacă utilizați gruparea înregistrărilor sau conversia valorilor în câmpurile dintr-o vizualizare, editarea acestei vizualizări este imposibilă chiar și teoretic. Dar astfel de reprezentări pot fi, totuși, redactate prin scrierea declanșatorilor corespunzători (deși semnificația acestor operații va rămâne în întregime pe conștiința programatorului). Cu toate acestea, numai câteva DBMS suportă vizualizări editabile, precum și capacitatea de a crea declanșatori pentru vizualizări.
Vezi ce "View" în alte dicționare este:
Vizualizare - Vizualizare, n. [OF. veue, F. vue, fr. DE. pentru a vedea, p. p. veu, F. voir, p. p. vu, fr. L. videre să văd. Vezi și cl. ,,,.] 1. actul de a vedea sau a vedea; vedere; uita-te; sondaj; examinare de către ... ... Dicționarul colaborativ internațional al limbii englezevizualizați - ► NOUN 1) abilitatea de a vedea ceva sau de a fi văzut dintr-o anumită poziție. 2) o vedere sau perspectivă dintr-o anumită poziție, de obicei una atractivă. 3) o modalitate de a relaționa ceva; o atitudine sau opinie ...
vizualizare - [vyo͞o] n. [Voi Vedere - I (aviz) consiliere substantiv, reținere, aspect, atitudine, credință, concept, concepție, concluzie, convingere, credibilitate, crez, discernământ, doctrină, estimare, estimarea, idee, impresii, intenție, judecată, noțiune, percepție, perspectivă , ... ... Dicționar de drept vedere - este folosit în două idiomuri comune, având în vedere și cu scopul de a. Având în vedere că este folosit ca rezultat al unei obsesii cu o persoană, View - (Englisch, Sicht, Ansicht „) bezeichnet: Sicht (Datenbank), logische Tabelle in der Datenbanktechnik Seitenabruf, Messwert der Webseitenzugriffszahl View (Magazin) ein Tochtermagazin der Zeitschrift Stern View bezeichnet: View (Band), ... ... Deutsch Wikipedia vizualizare - [n1] ceva care este văzut, aspect, aspect, compoziție, contur, design, câmp vizual, viziune, ilustrare, peisaj, uite, deschidere, , scena, ... ... Noul tezaur Vizualizare - Vizualizare, v. T. [Imp. p. p. ; p. pr. vb. n. .] 1. Pentru a vedea; să vadă; în special, să se uite cu atenție sau în scopul examinării; să examineze cu ochiul; să inspectați; pentru a explora. [1913 Webster] O, permiteți-mi să văd ... ... Dicționarul colaborativ internațional al limbii engleze Vedere - n 1 * aspect, vedere, vedere, bucatica, se uita pe furiș, peek cuvinte Analoage: control, scanare, de inspecție, de examinare (a se vedea în conformitate cu scruta) 2 * opinie, credință, convingere, persuasiune, sentimentul de cuvinte Analoage: * idee, gândire, concept, concepție: ... ... Noul Dicționar de SinonimeArticole similare