in

UGISS Community

Il sito della community dello User Group Italiano di SQL Server

Utilizzare più schemi: pro e contro

Last post 06-20-2008 10.22 by orsocurioso. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 06-19-2008 17.14

    • Supergimi
    • Top 100 Contributor
      Male
    • Joined on 06-04-2007
    • Milan
    • Posts 3
    • Points 60

    Utilizzare più schemi: pro e contro

    Ciao,

    devo creare un db abbastanza complesso.

    Volevo avere qualche consiglio sull'opportunità di suddividere le tabelle in schemi diversi per area tematica, piuttosto che inserirle tutte in unico schema dbo.

     

    grazie

    Lorenzo

    • Post Points: 20
  • 06-19-2008 19.46 In reply to

    • dmauri
    • Top 10 Contributor
      Male
    • Joined on 05-14-2007
    • Novate Milanese
    • Posts 1.182
    • Points 15.485

    Re: Utilizzare più schemi: pro e contro

    Ciao Lorenzo

    gli schemi ti permettono di raggruppare gli oggetti per "affinità logica", ad esempio tutti gli oggetti che servono alle risorse umane li puoi mettere nello stesso schema in modo che siano facilmente identificabili. Questo inoltre aiuta quando in db molto grossi hai la necessità di avere due tabelle con lo stesso nome ma che hanno significati diversi.

    Oltre a questo modo però di operare, io ti consiglio vivamente di utilizzare gli schema anche per aggregare gli oggetti dal punto di vista funzionale. Ad esempio io tendo a mettere tutte le stored procedure, funzioni, viste, ecc. ecc che servono per il sito web (ad esempio UGISS) in uno schema dedicato, in questo modo posso facilitarmi di molto il lavoro amministrativo perchè posso dare i permessi allo schema anziche oggetto per oggetto.

    Quest'utlima cosa è secondo me la funzione più utile degli schema perchè ti permette di avere un sistema che può essere facilmente messo in sicurezza senza dover però sudare le classiche sette camicie per farlo.

    Davide Mauri
    Microsoft MVP - SQL Server, MCP, MCAD, MCDBA, MCT - http://www.davidemauri.it
    Socio Fondatore e Mentor di Solid Quality Learning Italy - http://www.solidq.com
    Presidente di UGISS: User Group Italiano Sql Server - http://www.ugiss.org
    • Post Points: 20
  • 06-20-2008 9.44 In reply to

    • Supergimi
    • Top 100 Contributor
      Male
    • Joined on 06-04-2007
    • Milan
    • Posts 3
    • Points 60

    Re: Utilizzare più schemi: pro e contro

    Grazie Davide,

    farò tesoro dei consigli e utilizzerò gli schemi!

    Lorenzo

    • Post Points: 20
  • 06-20-2008 10.22 In reply to

    Re: Utilizzare più schemi: pro e contro

    Davide,

    puoi anche leggere questo buon articolo sugli schemi: http://database.html.it/articoli/leggi/2262/gli-schema-di-database/

    Redatto dal grande Francesco Quaratino (http://community.ugiss.org/blogs/sgainz/default.aspx).

     Ciao.

       Franco

     

    Franco Pigoli
    Consulente IT ( .Net, SAS, SqlServer) & Analisi dati
    MCTS Sql2005
    • Post Points: 5
Page 1 of 1 (4 items)
(C) 2007 User Group Italiano di SQL Server