Ogni organizzazione ha determinate aspettative dai propri sviluppatori, queste aspettative dipendono dal progetto in corso e dall'anzianità dello sviluppatore. Ecco alcuni degli argomenti che riguardano tutti i ruoli degli sviluppatori:
0: crea schemi di database, tabelle, procedure e permessi.
Nozioni di base sull'indice a 1 indice e quando utilizzare ciascun tipo di indice.
Analisi e ottimizzazione delle prestazioni in 2 query: come e quali strumenti / comandi utilizzare.
Funzioni SQL 3-SQL e comuni.
Linguaggio di scripting di 4 database (T-SQL, PL / SQL) e quando usare e quando non usare.
5-chiavi principali / design chiavi esterne.
6-Almeno i primi 3 Normal Forms ormalization (pro e contro).
7 tipi di Trigger e quando usare e non usare.
8-Caricamento del database dai file.
Parametri dell'ambiente database 9 che devono essere impostati e perché.
10-modellazione di database logici e alcuni modelli di database fisici sebbene, gli amministratori di database ne saprebbero di più. Se si sta candidando per un lavoro ETL, è necessario conoscere lo schema a stella.
11 - Tipi di vincolo di integrità referenziale e relativi effetti.
Best practice per la progettazione / selezione a 12 tasti.
13-Come utilizzare l'ambiente di gestione del database.
14-Come richiamare i comandi del database dalla console.
15-Come scrivere DDL di base (Crea tabella, ecc.).
16-Cos'è un blocco morto e come evitarlo.
17-Views e il loro utilizzo
18-Cos'è un RDBMS!
Modifica-1:
Ci sono diversi riferimenti per la conoscenza di cui sopra, I seguenti sono stati aggiunti per rispondere ad alcuni dei commenti:
Tipi di indice - MSDN
Tipi di indice e ottimizzazione delle query
Advisor motore di database - MSDN
SQL Server Profiler
Modifica-2
FYI - Vedi domanda correlata: software-developer-interview-question-question-fair- o-ingiusto