Qe me SQL Server 2005 cdo objekt ne bazen e te dhenave ndodhet ne nje skeme.
Nje skeme eshte nje menyre per te grupuar llogjikisht objekte si tabela, View, stored procedura etj. Mendojeni skemen di nje kontenier objektesh.
Eshte e mundur qe ti caktoni nje perdoruesi te drejta vetem tek nje skeme, duke garantuar ne kete menyre qe ai mund te perodre vetem objektet qe ndodhen ne ate skeme.
Ne nje baze te dhenash mund te krijohen disa skema.Cdo perdorues mund te jete pronari i nje skeme dhe pronesia mbi skemen eshte e transferueshme.
Per te krijuar nje skeme ne SQL Server 2008:
Shkoni tek Security > Schemas
klikoni me te djathten tek Schemas dhe perzgjidhni New Schema.... si ne figuren me poshte:
3. Plotesoni detajet ne faqen General . Ne shembullin e meposhtem , emri i skemes eshte "person" dhe pronari i skemes eshte "Homer".
4. Shtoni perdoruesit qe deshironi ne kete skeme dhe percaktoni te drejtat e tyre:
4.Shtoni atribute shtese nese eshte e nevojshme nepermjet faqes Extended Properties
5.Klikoni OK.
Tani qe kemi nje skeme te re, mund te shtojme objekte ne kete skeme si tabela, view, stored procedura etj.
GJithashtu mund te tranferojme nje objekt ekzistues ne nje skeme tjeter Per shembull mund te transferojme tabelen Individual tek skema e re qe krijuam.
Kur e kemi krijuarr tabelen qe morem si shembull (me emrin "Individual"), e kemi krijuar ne skemen baze te database me emrin dbo. SKema dbo, krijohet si default dhe ne te shtohen te gjithe objektet e database nese nuk kemi skema te tjera.
Nga ana vizuale mund ta veme re qe tabela ndodhet ne skemen dbo, pasi ne Object Explorer, ajo tabele duket me emrin dbo.Individual, sic duket edhe ne figuren me poshte-
Per te transferuar tabelen "Individual" tek skema qe krijuam me lart me emin person:
Ne Object Explorer, klikojme me te djathten ne emrin e tabeles dhe zgjedhim "Design":
2. Kur jemi ne Design view te tabeles, shtypim tasten F4 per te afishuar dritaren e atributeve (Properties).
3. Nga dritarja e atributeve(Properties), mund te ndryshojme skemen dbo me skemen person:
4. Mbyllim pamjen Design te tabels duke klikuar me te djathen mbi kreun e saj dhe duke zgjedhur "Close", si ne figuren e meposhtme:
5. Klikojme "OK" kur pyetemi nese duam te ruajme ndryshime
Pas kesaj tabela ka kaluar ne skemen "person" .
Per te pare ndyrshimin:
Bejme Refresh tek Object Browser:
2. Pas kesaj veme re qe ne Object Browser tabela del me emrin (person.Individual):