Video: Diferența Dintre Vedere și Tabel
2024 Autor: Mildred Bawerman | [email protected]. Modificat ultima dată: 2023-12-16 08:41
Vizualizare vs Tabel
Vizualizările și tabelele, ambele sunt două tipuri de obiecte ale bazei de date. În cuvinte simple, Vizualizările sunt stocate sau denumite interogări selectate. Acestea pot fi create așa cum se arată mai jos.
Creați sau înlocuiți vizualizare view_name
La fel de
Select_statement;
Tabelele sunt formate din coloane și rânduri. O coloană este un set de date care aparține aceluiași tip de date. Un rând este o succesiune de valori, care pot fi din diferite tipuri de date. Coloanele sunt identificate prin numele coloanelor și fiecare rând este identificat în mod unic de cheia principală a tabelului. Tabelele sunt create folosind interogarea DDL „create table”.
Creați tabelul nume_tabel (Column_name1 datatype (length), Column_name2 tip de date (lungime)
….
….
….);
Vizualizări
Așa cum am menționat anterior, corpul fiecărei vizualizări este o instrucțiune SELECT. Vizualizările sunt numite „tabele virtuale” ale bazei de date. Deși vizualizările sunt stocate în baza de date, acestea nu sunt rulate până când nu sunt apelate folosind o altă instrucțiune SELECT. Când sunt apelate folosind instrucțiuni SELECT, interogările lor SELECT stocate sunt executate și arată rezultatele. Deoarece vizualizările au doar corpuri interogări SELECT, nu au nevoie de un spațiu mare. Iată câteva avantaje ale vizualizărilor,
- Odată ce vizualizarea este creată, poate fi apelată din nou și din nou folosind numele său, fără a scrie interogarea SELECT de mai multe ori.
- Deoarece aceste vizualizări sunt obiecte precompilate, timpul său de execuție este mai mic decât executarea interogării sale SELECT (Corpul vizualizării) separat.
- Vizualizările pot fi folosite pentru a restricționa accesul la datele din tabel. Prin urmare, ele pot juca un rol important și în securitatea datelor.
Mese
Table este o colecție de rânduri. Rândurile pot avea date din diferite tipuri de date. Fiecare rând al tabelului trebuie identificat utilizând un identificator unic (cheie primară). Tabelele sunt locurile în care stocăm datele. Interogările INSERT, UPDATE și DELETE pot fi utilizate pentru a insera un rând nou, a actualiza o valoare de rând existentă și a șterge un rând din tabel. Interogările SELECT ar trebui utilizate pentru a extrage date din tabele. De asemenea, structura tabelului poate fi modificată (dacă este necesar) după ce a fost creată. Interogările ALTER TABLE trebuie utilizate pentru a schimba structura tabelului. Tabelele au nevoie de mai mult spațiu decât vizualizări pentru a stoca conținutul său de date. Există mai multe tipuri de tabele în bazele de date.
- Mese interne
- Tabelele externe
- Mese temporare
Care este diferența dintre vizualizări și tabele? Vizualizările sunt tabele virtuale, care se referă la interogări SELECT, dar tabelele sunt de fapt disponibile în baza de date. Vizualizările nu au nevoie de un spațiu mare pentru stocarea conținutului său, dar tabelele au nevoie de un spațiu mare decât vizualizările pentru stocarea conținutului său. Vizualizările pot fi create utilizând sintaxa „creați sau înlocuiți”. Dar tabelele nu pot fi create folosind „creați sau înlocuiți”, trebuie să fie sintaxa „creați tabelul”. Deoarece crearea tabelelor DDL nu permite înlocuirea. Coloanele tabelului pot fi indexate. Dar coloanele de vizualizare nu pot fi indexate. Deoarece vizualizările sunt tabele virtuale. Structura tabelului poate fi modificată folosind instrucțiunile ALTER, dar structura unei vizualizări nu poate fi modificată folosind instrucțiunile ALTER. (Vizualizările trebuie recreate pentru a-i modifica structura) Comenzile DML pot fi folosite pentru INSERT, UPDATE și DELETE înregistrări ale tabelelor, dar DML-urile sunt permise doar vizualizărilor actualizabile, care nu au urmări în instrucțiunea view SELECT. Set Operatori (INTERSECT, MINUS, UNION, UNION ALL) DISTINCT Funcții agregate de grup (AVG, COUNT, MAX, MIN, SUM etc.) GRUPA CU Clauza COMANDĂ PRIN Clauză CONNECT BY Clause ÎNCEPE CU Clauza Expresia colecției într-o listă selectată Interogare secundară într-o listă selectată Alăturați-vă interogării |
Recomandat:
Diferența Dintre Vedere și Site
Sight vs Site Cite, sight și site sunt trei cuvinte în limba engleză care sunt omonime. Acest lucru înseamnă că elevii care învață engleza trebuie să fie atenți atunci când o fac
Diferența Dintre Vedere și Viziune
Vedere vs viziune Percepția noastră vizuală sau simțul văzutului este ceea ce ne ajută cel mai mult în interpretarea lumii din jurul nostru. Vederea și viziunea sunt două
Diferența Dintre Diferența De Fază și Diferența De Cale
Diferența de fază vs Diferența de cale Diferența de fază și diferența de cale sunt două concepte foarte importante în optică. Aceste fenomene sunt văzute pe probleme de
Diferența Dintre Schemă și Tabel
Schema vs Tabelul A (baza de date) schema este descrierea formală a organizației și structura datelor din baza de date. Această descriere include
Diferența Dintre Diferența Cheie Dintre Mineralele Metalice și Cele Nemetalice
Diferența cheie - Minerale metalice vs. minerale nemetalice Un mineral este un constituent solid și anorganic natural, cu o formulă chimică definită și