Documente Academic
Documente Profesional
Documente Cultură
Lucrare Individuala
Lucrare Individuala
Nota: ________________
Chişinău, 2018
Cuprins
Indecșii .....................................................................3
Rolul Indecșilor .......................................................3
Indecsii CLUSTERED .........................................5
Indecsi NONCLUSTERED ..................................5
Sintaxa pentru crearea Indecșilor .........................7
Când nu se crează indecșii .....................................7
Concluzie: ................................................................8
Bibliografie ..............................................................8
Indecșii
Indecșii sunt niste obiecte de tip schema care imbunatatesc timpul de cautare si access la
inregistrarile din baza de date. Indecsii sunt creati in mod explicit sau automat in anumite
conditii.
Modul in care indecsii sunt conceputi ii fac independent fizic si logic de baza de date
ceea ce se exprima prin faptul ca ei pot sa fie creati sau distrusi in orice moment fara a afecta
structura bazei de date sau asupra celorlalti indecsi.
De asemenea din partea de management transparent face parte si faptul ca daca o baza de
date este distrusa atunci si indecsii care au fost creati pentru ea sunt de asemenea distrusi.
Exista mai multe situatii care necesita crearea indecsilor in baza de date. Un index este
creat daca:
- o singura coloana contine o varietate foarte mare de valori si un numar mare de valori.
- tabela pe care se creaza indexul este foarte mare si cererile in mod frecvent nu extrag o
cantitate mare de date (2-4%)
Rolul Indecșilor
- Rolul indecșilor este de a permite găsirea rapidă și eficientă a datelor, fără a citi întreg
tabelul
- Actualizarea unei tabele ce conține indecși este mai lentă pentru că trebuie actualizați și
indecșii
- Indecșii trebuie creați doar pentru coloane pe care se vor face căutări frecvente.
Dezavantaje indecsi:
- Consuma spatiul discului .
Automat: În momentul în care se creaza o cheie primara asupra tabelelor, in momentul în care se
creaza o restrictie ca inregistrarile din baza de date sa fie unice si in alte situatii asemanatoare.
Manual: Se pot defini indecsi manuali care nu trebuie sa contina o restrictie cum este cazul
indecsilor unici.
Sintaxa pentru crearea Indecșilor
CREATE INDEX index_name ON table_name (column_name)
Aici se permit valori duplicate Creare de indecși unici – valorile duplicate nu sunt permise
- Cînd coloanele pe care se adauga indecsii nu sunt folosite frecvent pentru executarea de
extrageri de inregistrari
-Cînd cererile de tip select in general extract un numar mare de inregistrari (mai mare de 2-4%)
s
Concluzie:
Efectuînd această lucrare individuală pot sa deduc foarte multe lucruri și concluzii,dar cel
mai important consider că după finisarea ei apar deja unele deprinderi din domeniu, și aceasta mi-
a dat posibilitatea de a înțelege cu adevarăt importanța profesiei alese.
Cu ajutorul acestei lucrări individuale am putut înţelege mai bine ce este un indecs. Am
înţeles unde se folosesc indecșii și pentru ce se folosesc. Mi-au apărut unele idei pe viitor la care
mă gândeam înainte dar nu ştiam cum să le fac.
Lucarea Individuala reprezintă o parte componentă a procesului – educativ care este
importantă petru noi, deoarece anume în timpul lucrului individual ne aprofundăm cunostințele
acumulate pe parcursul orelor de SGBD.
Bibliografie
https://www.google.com/search?biw=1366&bih=608&tbm=isch&sa=1&ei=o12tW8Uv0sfAAs_
ekuAH&q=create+index+image+sql&oq=create+index+image+sql&gs_l=img.3..35i39k1.17516
.19312.0.19658.5.5.0.0.0.0.172.661.0j4.4.0....0...1c.1.64.img..1.4.658....0.aTycfsWDez8#imgrc=
wj8yn9OOUIpypM:
http://elearning.usarb.md/blog/matveeva/files/2013/05/Indec%C5%9Fi-SQL.pdf
http://www.cig.ase.ro/prof/tamas/resurse/SGBD-ACCESS-RAPOARTE.pdf