Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Sql


Index » educatie » » informatica » Sql
» Vederi partitionate


Vederi partitionate


Vederi partitionate

O vedere partitionata este o vedere definita printr-o comanda SELECT care reuneste cu UNION ALL continutul mai multor tabele cu aceeasi structura, dar pastrate separat ca o colectie de tabele, fie pe acelasi Server, fie intr-un grup de Servere independente.

O structura generala pentru definirea unei vederi partitionate este:

SELECT <lista_select_1>

FROM tabel_1

UNION ALL

SELECT <lista_select_2>

FROM tabel_2

UNION ALL

SELECT <lista_select_n>

FROM tabel_n

In lista de coloane a vederii vor fi selectate toate coloanele din tabelele componente. In fiecare din tabelele tabel_1, tabel_2, . tabel_n trebuie sa existe cel putin o coloana care sa faca parte din cheia primara a fiecarui tabel, sa ocupe aceeasi pozitie in fiecare tabel si peste care sa putem defini o restrictie de tipul CHECK, care sa permita verificarea apartenentei valorii coloanei la un anumit interval, sau la o lista de valori. Coloanele care respecta aceste restrictii se numesc coloane de partitionare. Coloana de partitionare nu poate fi o coloana calculata.



Intr-un tabel va exista o singura restrictie de partitionare definita peste coloana de partitionare avuta in vedere. Pentru ca reuniunea sa poata fi realizata este necesar ca in toate tabelele, cheia primara sa fie definita peste acelasi numar de coloane, care ocupa aceeasi pozitie. Vederile de partitionare sunt utile in special in cazul unor baze de date distribuite, deoarece pot oferi utilizatorului un tabel virtual ce contine toate datele de care are nevoie, fara sa-l intereseze unde sunt plasate acestea in realitate.





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate