Microsoft SQL Server Cheatsheet¶
Tavola dei contenuti¶
- Installazione
- Comandi Basici
- Operazioni database
- Schema and User Management
- Operazioni di tabella
- (Tipi dati)
- CRUD Operazioni
- Query Operations
- Indexes
- Visualizza
- [Procedure memorizzate]
- Funzioni
- No.
- [Transazioni]
- Programmazione T-SQL Backup and Recovery
- Performance Tuning
- [Monitoring]
- [Sicurezza] Le migliori pratiche
Installazione¶
SQL Server Installation (Windows)¶
Traduzione:
SQL Server su Linux¶
Traduzione:
Installazione Docker¶
Traduzione:
Comandi di base¶
Connettersi a SQL Server¶
Traduzione:
Comandi di base delle informazioni¶
Traduzione:
Database Operations¶
Creare e gestire i database¶
Traduzione:
Backup and Restore¶
Traduzione:
Schema and User Management¶
Creare Login e utenti¶
Traduzione:
Permissioni e ruoli¶
Traduzione:
Schemas¶
Traduzione:
Operazioni di tabella¶
Creare tabelle¶
Traduzione:
Modifica delle tabelle¶
Traduzione:
Informazioni sulla tabella¶
¶
Tipi di dati¶
Numeric Data Types¶
Traduzione:
String Data Types¶
Traduzione:
Date and Time Data Types¶
Traduzione:
Altri tipi di dati¶
Traduzione:
CRUD Operations¶
Inserisci le operazioni¶
Traduzione:
Selezionare le operazioni¶
Traduzione:
Update Operations¶
Traduzione:
Elimina le operazioni¶
Traduzione:
Query Operations¶
Joins¶
Traduzione:
Subques¶
Traduzione:
Funzioni della finestra¶
Traduzione:
Common Table Expressions (CTE)¶
Traduzione:
Indici¶
Creare indici¶
Traduzione:
Gestione degli indici¶
Traduzione:
Visite¶
Creare visioni¶
Traduzione:
Gestione delle viste¶
Traduzione:
Procedure memorizzate¶
Creare procedure memorizzate¶
Traduzione:
Calling Stored Procedures¶
Traduzione:
Gestione delle procedure memorizzate¶
Traduzione:
Funzioni¶
Creare funzioni¶
Traduzione:
Utilizzo delle funzioni¶
Traduzione:
Gestione delle funzioni¶
¶
Triggers¶
Creare Triggers¶
Traduzione:
Gestione dei trigger¶
Traduzione:
Transazioni¶
Transaction Control¶
Traduzione:
Livelli di isolamento delle transazioni¶
Traduzione:
Gestione degli errori nelle transazioni¶
Traduzione:
Programmazione T-SQL¶
Variabili e tipi di dati¶
Traduzione:
Control Flow¶
Traduzione:
Cursors¶
Traduzione:
Dynamic SQL¶
Traduzione:
Backup and Recovery¶
Full Backup¶
Traduzione:
Differenziale e log backup¶
Traduzione:
Restore Operazioni¶
Traduzione:
Informazioni di backup¶
Traduzione:
Performance Tuning¶
Query Performance¶
Traduzione:
Index Analysis¶
Traduzione:
Query Store¶
Traduzione:
Monitoraggio¶
Informazioni di sistema¶
Traduzione:
Performance Monitoring¶
Traduzione:
Dimensione del database e crescita¶
Traduzione:
Sicurezza¶
Autenticazione e autorizzazione¶
# Crittografia¶
Traduzione:
Auditing¶
Traduzione:
Sicurezza del livello di riga¶
Traduzione:
Migliori Pratiche¶
Schema Design Migliori Pratiche¶
Traduzione:
Performance Best Practices¶
Traduzione:
Migliori pratiche di sicurezza¶
Traduzione:
Monitoraggio e manutenzione¶
Traduzione:
Sommario¶
Microsoft SQL Server è una piattaforma di database aziendale completa che fornisce caratteristiche robuste per la gestione dei dati, l'intelligenza aziendale e lo sviluppo delle applicazioni con una forte integrazione con l'ecosistema Microsoft.
♪Key Strengths: ♪ - ** Integrazione intraprise**: Integrazione senza cuciture con tecnologie Microsoft e cloud Azure Business Intelligence: funzionalità di reporting, analisi e archiviazione dati integrate - Performance: Ottimizzazione avanzata delle query e tecnologie in-memory - Sicurezza: caratteristiche di sicurezza complete tra cui TDE, RLS e auditing - Scalability: Supporto per grandi database e soluzioni ad alta disponibilità
**Migliori casi di utilizzo: ** - Applicazioni Enterprise in ambienti Microsoft - Intelligenza aziendale e gestione dei dati - Applicazioni che richiedono una forte conformità ACID - Sistemi che necessitano di funzionalità di sicurezza avanzate - Distribuzioni cloud-hybrid con Azure
** Considerazioni importanti: - I costi di licenza possono essere significativi per le caratteristiche aziendali - Migliori prestazioni in ambienti Windows - Richiede manutenzione e monitoraggio regolari - I requisiti di memoria e archiviazione possono essere sostanziali - Le strategie di backup e ripristino devono essere ben pianificate
Seguendo le pratiche e le tecniche descritte in questo cheatsheet, è possibile progettare, implementare e mantenere i database SQL Server che soddisfano i requisiti aziendali per prestazioni, sicurezza e affidabilità, sfruttando al contempo la piena potenza della piattaforma dati Microsoft.