Category Archives: Database

Návrh schématu relační databáze – záznam a slides [Robert Haken, SQL Server Bootcamp 2023]

Záznam z přednášky pro konferenci SQL Server Bootcamp 2023, kterou pořádal WUG Česká Republika v Brně 13. září 2023.

NoSQL [Michal Melena, Vzdělávací okénko, 6.10.2021]

Záznam ze Vzdělávacího okénka HAVIT, kde Michal Melena mluvil o NoSQL a MongoDB.

SQL Row Level Security [Jiří Kanda, Vzdělávací okénko, 29.9.2021]

Záznam ze Vzdělávacího okénka HAVIT, kde Jirka Kanda ukazoval, k čemu je SQL Row Level Security a jak by to bylo využitelné na reálných projektech.

SQL Server Worst Practices – záznam, slides, dema [SQL Server Bootcamp 2020]

Záznam z přednášky pro konferenci SQL Server Bootcamp 2020, kterou pořádalo sdružení WUG Česká Republika ve dnech 12. a 13. září 2020

https://github.com/hakenr/SqlInjectionDemo
https://github.com/hakenr/SqlConnectionPoolingDemo

Návrh schématu relační databáze – záznam a slides [SQL Server Bootcamp 2020]

Záznam z přednášky pro konferenci SQL Server Bootcamp 2020, kterou pořádal WUG Česká Republika ve dnech 12. a 13. září 2020.

SQL Isolation Levels [Jiří Kanda, HAVIT Vzdělávací okénko, 5.9.2019]

Záznam ze Vzdělávacího okénka HAVIT z 5. září 2019, kde Jiří Kanda povídal o izolaci transakcí na SQL Serveru.

Nahrávka je publikována na našem HAVIT YouTube Channelu.

SQL: Ranking functions & Running totals [Jiří Kanda, HAVIT Vzdělávací okénko, 30.5.2019]

Záznam ze Vzdělávacího okénka HAVIT ze 30. května 2019, kde Jiří Kanda povídal o Ranking functions a Running totals v T-SQL.

Nahrávka je publikována na našem HAVIT YouTube Channelu.

SQL: Datum poslední aktualizace statistik indexu

Jednoduchým dotazem se dá zjistit, kdy došlo k poslední aktualizaci statistik indexu (SQL si nepamatuje poslední rebuild indexu, ale tohle je taková odpovídající hodnota):

SELECT
		o.name AS TableName,
		i.name AS IndexName,
		STATS_DATE(i.object_id, i.index_id) AS StatisticsUpdate
	FROM sys.objects o
		INNER JOIN sys.indexes i ON (o.object_id = i.object_id)
	WHERE
		(i.type > 0)
		AND (o.type_desc NOT IN ('INTERNAL_TABLE', 'SYSTEM_TABLE'))
	ORDER BY TableName, IndexName
	-- ORDER BY StatisticsUpdate

Viz též:

SQL: Temporal Tables [Jiří Kanda, HAVIT Vzdělávací okénko 26.4.2018]

Záznam ze Vzdělávacího okénka HAVIT z 26. dubna 2018, kde Jiří Kanda prezentoval Temporal Tables na Microsoft SQL Serveru. Nahrávka je publikována na našem HAVIT YouTube Channelu.

SQL: TDE, Always Encrypted [Jiří Kanda, HAVIT Vzdělávací okénko 5.4.2018]

Záznam ze Vzdělávacího okénka HAVIT z 5. dubna 2018. Je publikován na našem HAVIT YouTube Channelu.

Dotčená témata:

  • Transparent Data Encryption (TDE)
  • Always Encrypted
    • Deterministic vs. Randomized
    • sp_describe_parameter_encryption
    • Connection String: Column Encryption Setting=enabled