Shrnutí

Dokončeno

V tomto modulu jste prozkoumali objekty programovatelnosti SQL Serveru a dozvěděli jste se, jak je efektivně používat v databázových řešeních.

Naučili jste se:

  • Vytváření zobrazení pro zjednodušení přístupu k datům, skrytí složitosti a poskytnutí hranic zabezpečení zveřejněním pouze konkrétních sloupců nebo řádků z podkladových tabulek

  • Sestavte uložené procedury pro zapouzdření komplexní obchodní logiky, zpracování transakcí, implementaci zpracování chyb a vytváření opakovaně použitelných operací úprav dat.

  • Vyvíjejte skalární funkce pro vytváření opakovaně použitelných výpočtů, které vracejí jednotlivé hodnoty, aby byly dotazy čitelnější a konzistentnější.

  • Implementujte tabulkové funkce použitím jak vloženého, tak více-příkazového přístupu k vrácení sad výsledků, které je možné použít v FROM klauzulích, jako jsou tabulky.

  • Nakonfigurujte triggery tak, aby automaticky reagovaly na operace DML (INSERT, UPDATE, DELETE) nebo události DDL, které umožňují protokolování auditu, ověřování dat a vynucování složitých obchodních pravidel.

  • Zvolte správný objekt programovatelnosti na základě vašich konkrétních požadavků, zvažte faktory, jako je to, jestli potřebujete upravit data, vrátit jednotlivé hodnoty nebo sady výsledků nebo automaticky reagovat na databázové události.

Další kroky

Teď, když rozumíte objektům programovatelnosti SQL Serveru, zvažte následující:

  • Implementace zobrazení ve stávajících databázích pro zjednodušení složitých dotazů
  • Převod opakující se logiky aplikace na uložené procedury
  • Vytváření funkcí pro standardizaci výpočtů ve vaší organizaci
  • Přidání triggerů auditu ke sledování změn dat v důležitých tabulkách

Více informací