Videó: Különbség A Nézet és Az Asztal Között
2024 Szerző: Mildred Bawerman | [email protected]. Utoljára módosítva: 2023-12-16 08:39
Nézet vs táblázat
A nézetek és a táblák, mindkettő két adatbázis-objektumtípus. Egyszerű szavakkal, a nézetek tárolódnak vagy elnevezik a kiválasztott lekérdezéseket. Létrehozhatók az alábbiak szerint.
Hozzon létre vagy cserélje a view_name nézetet
Mint
Select_statement;
Az asztalok oszlopokból és sorokból állnak. Az oszlop egy adattípus, amely ugyanahhoz az adattípushoz tartozik. A sor egy értéksor, amely különböző adattípusokból származhat. Az oszlopokat az oszlopnevek azonosítják, és minden sort egyedileg azonosít a táblázat elsődleges kulcsa. A táblázatok létrehozása „tábla létrehozása” DDL lekérdezéssel történik.
Táblázat létrehozása tábla_neve (Oszlop_név1 adattípus (hossz), Oszlop_név2 adattípus (hossz)
….
….
….);
Nézetek
Mint korábban említettük, minden nézet törzse egy SELECT utasítás. A nézeteket az adatbázis „virtuális tábláinak” hívják. Bár a nézetek az adatbázisban vannak tárolva, addig nem futnak, amíg nem hívják meg őket egy másik SELECT utasítással. Amikor SELECT utasításokkal hívják meg őket, a tárolt SELECT lekérdezéseik végrehajtásra kerülnek, és megmutatják az eredményeket. Mivel a nézetek csak SELECT lekérdezéseket tartalmaznak, nem kell nagy hely. Íme a nézetek néhány előnye,
- A nézet létrehozása után újra és újra meghívható a neve segítségével, anélkül, hogy többször megírná a SELECT lekérdezést.
- Mivel ezek a nézetek előre lefordított objektumok, a végrehajtási ideje kevesebb, mint a SELECT lekérdezés (a nézet törzse) külön végrehajtása.
- A nézetek felhasználásával korlátozható a tábla adatokhoz való hozzáférés. Ezért fontos szerepet játszhatnak az adatbiztonságban is.
Táblázatok
A táblázat sorok gyűjteménye. A sorok különböző adattípusokból tartalmazhatnak adatokat. A táblázat minden sorát egyedi azonosítóval (Elsődleges kulcs) kell azonosítani. A táblázatok azok a helyek, ahol az adatokat tároljuk. Az INSERT, UPDATE és DELETE lekérdezésekkel új sort illeszthet be, frissíthet egy meglévő sort és törölhet egy sort a táblázatból. A SELECT lekérdezéseket kell használni az adatok lekéréséhez a táblákból. A táblázat felépítése szintén létrehozható, ha szükséges. ALTER TABLE lekérdezéseket kell használni a táblázat szerkezetének megváltoztatásához. A tábláknak több helyre van szükségük, mint nézetekre az adattartalom tárolásához. Az adatbázisokban többféle tábla létezik.
- Belső táblák
- Külső táblák
- Ideiglenes asztalok
Mi a különbség a nézetek és a táblázatok között? A nézetek virtuális táblák, amelyek a SELECT lekérdezésekre utalnak, de a táblák valóban elérhetők az adatbázisban. A nézetek nem igényelnek nagy helyet a tartalom tárolásához, de a táblázatoknak nagy területre van szükségük, mint a nézetekre a tartalom tárolásához. A nézetek a „létrehozás vagy helyettesítés” szintaxissal hozhatók létre. De a táblázatok nem hozhatók létre a „létrehozás vagy cserélés” használatával, hanem a „tábla létrehozása” szintaxisnak kell lennie. Mivel a tábla létrehozása a DDL nem teszi lehetővé a cserét. A táblázat oszlopai indexelhetők. De a nézet oszlopokat nem lehet indexelni. Mivel a nézetek virtuális táblák. A táblázat felépítése módosítható az ALTER utasítások használatával, de a nézet felépítése nem módosítható az ALTER utasítások használatával. (A nézetek szerkezetét módosítani kell) A DML parancsok felhasználhatók a táblázatok beillesztésére, frissítésére és törlésére, de a DML-ek csak frissíthető nézetekhez engedélyezettek, amelyeknek nincsenek követéseik a view SELECT utasításban. Operátorok beállítása (INTERSECT, MINUS, UNION, UNION ALL) KÜLÖNBÖZŐ Csoport összesített funkciók (AVG, COUNT, MAX, MIN, SUM stb.) CSOPORTOSÍTÁS RENDELÉS Záradék CSATLAKOZÁS Záradékkal Kezdje a záradékkal Gyűjtemény kifejezés egy kiválasztott listában Allekérdezés az A Select listában Csatlakozzon a Lekérdezéshez |
Ajánlott:
Különbség A Nézet és A Tárolt Eljárás Között
Nézet vs tárolt eljárás A nézetek és a tárolt eljárások az adatbázis-objektumok két típusa. A nézetek egyfajta tárolt lekérdezések, amelyek egyből vagy m-ből gyűjtenek adatokat
Különbség A Nézet és A Materializált Nézet Között
Nézet vs materializált nézet A nézetek és a megvalósult nézetek (mviews) az oracle adatbázis-objektumok két típusa. Mindkét objektum kiválasztott lekérdezésekre utal
Különbség A Fázis Különbség és Az út Különbség Között
Fáziskülönbség vs útbeli különbség A fáziskülönbség és az útkülönbség az optika két nagyon fontos fogalma. Ezeket a jelenségeket a
Különbség A Távoli Asztal és A VNC Között
A Távoli asztal vs VNC A távoli asztal és a VNC (virtuális hálózati számítástechnika) a népszerű GUI alapú asztali megosztó alkalmazások közül kettő. Mindkettő lehet
Különbség A Távoli Asztal és A Távsegítség Között
Távoli asztal és távsegítség A Távoli asztali szolgáltatások a Windows operációs rendszer egyik összetevője, amely lehetővé teszi a felhasználó számára, hogy távolról hozzáférjen az adatokhoz és az alkalmazásokhoz