Role: Databázový specialista
Osoba zastupující tuto roli je zodpovědná za návrh databáze pro webovou aplikaci.
Role Sets: Role
Relationships
Main Description
Databázový specialista je zodpovědný za definici detailního databázového návrhu zahrnujícího tabulky, atributy, indexy, pohledy, omezení, triggery a další specifické konstrukty pro schopnost ukládání, čtení, editaci a mazání perzistentních dat (RUP, 2006).
Rozsah úkolů vykonávaných databázovým specialistou se liší v závislosti na velikosti a složitosti vyvíjené aplikace a zvoleném typu struktury pro ukládání perzistentních dat (typicky relační databáze).
Staffing
Skills
  • Znalost datového modelování a návrhu databáze 
  • Znalost Microsoft SQL Server a nástroje pro datové modelování
  • Analytické a logické myšlení
  • Komunikační dovednosti
  • Optimalizace výkonu databáze
Assignment ApproachesV případě malého týmu může být role zastoupena Programátorem, či jinou rolí mající potřebné znalosti.
Osoba zastávající roli databázového specialisty by měla být v ideálním případě zapojena i do nějakých dřívějších etap projektu, např. v analýze funkčností či požadavků.