KAPITOLA 1 Představení platformy Microsoft SQL Server 2008

Podobné dokumenty
Obsah. Verze SQL Serveru

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

Příprava k certifikaci , TS: Windows 7, Configuring

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

Programování a implementace Microsoft SQL Server 2014 databází

1. Webový server, instalace PHP a MySQL 13

M Administrace Microsoft SQL Server Popis: Absolvent kurzu bude umět: Požadavky pro absolvování kurzu: Kurz určen pro: Literatura:

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9

1 Webový server, instalace PHP a MySQL 13

MBI - technologická realizace modelu

Vladimír

Novinky v Microsoft SQL Serveru RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT

Databázové a informační systémy

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Stěhování aplikací. Michal Tomek, Sales Manager

Ukázka knihy z internetového knihkupectví

Luboslav Lacko tipů a triků pro SQL

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

Úvod 17 ČÁST 1. Kapitola 1: Principy návrhu doménové struktury služby Active Directory 21

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU bez limitu Obsahuje podporu

Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports

Ukládání a vyhledávání XML dat

Stručný obsah. K2118.indd :15:27

Business Intelligence

XML

Microsoft Access tvorba databáze jednoduše

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

Informační systémy 2008/2009. Radim Farana. Obsah. Základní principy XML

Použití databází na Webu

IW3 MS SQL SERVER 2014

Základy datových vazeb Silverlightu. Funkce Silverlightu 2. Podpora jazyků a technologie.net Framework

Wonderware Historian 2017

Nové jazykové brány do Caché. Daniel Kutáč

BIOMEDICÍNSKÝ SYSTÉM PRO AGENTURY DOMÁCÍ PÉČE. Ondřej Krejcar, Dalibor Janckulík, Leona Motalová

O Apache Derby detailněji. Hynek Mlnařík

KAPITOLA 1. Novinky v systému Microsoft SQL Server

Stručný obsah. Část I Úvod do systému Microsoft SQL Server Část II Návrh databází 71. Část III Načítání dat a manipulace s nimi 135

Diagnostika webových aplikací v Azure

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

Ľuboslav Lacko. Mistrovství v SQL Server 2012

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

Obsah. Úvod do systému Microsoft SQL Server 2005

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

4. lekce Přístup k databázi z vyššího programovacího jazyka

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Kapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů

Mike Hotek. Microsoft SQL Server 2008 Krok za krokem

MATURITNÍ ZKOUŠKY Obor: OBCHODNÍ AKADEMIE

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o.

Tovek Tools. Tovek Tools jsou standardně dodávány ve dvou variantách: Tovek Tools Search Pack Tovek Tools Analyst Pack. Připojené informační zdroje

PRODUKTY. Tovek Tools

nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.

ČÁST 1 ÚVOD. Instalace operačního systému 21 Aktualizace operačního systému 57 Příkazový řádek 77 Windows Script Host 103 ČÁST 2 ŘEŠENÍ

WWW dotazovací služby pro prostorová data URM. Jiří Čtyroký Útvar rozvoje hl. m. Prahy

Workshop Exact Software CEE

Stručný obsah. část III Aktualizace dat Kapitola 10: Aktualizace databáze 257 Kapitola 11: Integrita dat 275 Kapitola 12: Zpracování transakcí 307

ArcGIS Server 10. Řešení pro sdílení geodat

Příloha č. 4 Detailní vymezení předmětu zakázky

Představuje. Technický Informační Systém nové generace

Specifikace předmětu zakázky

Část 1. Instalace, plánování a správa. Část 2. Vyhledávání prostředků, instalace klientů a vzdálené řízení. Část 3. Správa softwaru a balíčků.

PRODUKTY Tovek Server 6

SQL - trigger, Databázové modelování

Monitoring SQL Server, Resource Governor, Tracing SQL Server

Elektronická komunikace s CSÚIS. Jak to řeší Fenix

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:

Databázové systémy úvod

Compatibility List. GORDIC spol. s r. o. Verze

Základní informace: vysoce komfortnímu prostředí je možné se systémem CP Recorder efektivně pracovat prakticky okamžitě po krátké zaškolení.

Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Oracle XML DB. Tomáš Nykodým

Informační systém pro podporu řízení, správu a zjišťování aktuálního stavu rozvrhované výuky

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

Úvod Ovládáme základní nástroje 17

KOMPONENTY APLIKACE TreeINFO. Petr Štos ECM Business Consultant

Databázové systémy. Cvičení 6: SQL

Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

Analýza a modelování dat. Přednáška 9

MD Comfort. Ambulantní software. Řešení pro praktické a odborné lékaře a pro sítě zdravotnických zařízení

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

Informační systémy ve zdravotnictví. 6. cvičení

Popis produktu IDFU. Řešení součinnosti s oprávněnými osobami verze 2. Aegis s.r.o.

RELAČNÍ DATABÁZE. Cíl:

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Databáze II. 1. přednáška. Helena Palovská

Maturitní témata Školní rok: 2015/2016

Transkript:

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008 Krátký pohled do historie SQL Serveru Souhrnný přehled novinek, které přináší verze SQL Server 2008 Optimalizovaná instalace a konfigurace Vynucení politiky přes Declarative Management Framework Komprese údajů a záloh Správa zdrojů (Resource Governor) Prediktivní systém optimalizace výkonu Rozšířená správa událostí Technologie Spatial pro práci s geometrickými a geografickými údaji Novinky v oblasti bezpečnosti Silný databázový tandem LINQ, XML a SQL Novinky v jazyku T-SQL Verze SQL Serveru 2008 SQL Server 2008 Enterprise Edition SQL Server 2008 Standard Edition SQL Server 2008 Workgroup Edition SQL Server 2008 Web Edition SQL Server 2008 Compact Edition SQL Server 2008 Express Edition KAPITOLA 2 Instalace SQL Serveru 2008 Požadavky na hardware Požadavky na software Instalace SQL Serveru na virtuální server nebo virtuální počítač Virtualizace v praxi Princip fungování Hypervizor Bezpečnost a spolehlivost

Dvakrát otestuj a až potom nasaď do operačního prostředí Průvodce instalací SQL Server Installation Center Příprava na instalaci - záložka Planning Instalace databázového serveru - záložka Installation Podpora SQL Serveru 2008 napříč celým jeho životním cyklem.. Upgrade ze starších verzí 2000 a 2005 Upgrade z pohledu klientů a klientských aplikací Instalace cvičných databází AdventureWorks 2008 AdventureWorksLT 2008 Odinstalování SQL Serveru 2008 KAPITOLA 3 Kompletní konfigurace SQL Serveru 2008 SQL Server Management Studio Výpis parametrů a vlastností Konzolová aplikace SQLCMD SQL Server Configuration Manager Spuštění a zastavení databázového serveru KAPITOLA 4 Základy práce s databázemi Interakce s databázovým serverem prostřednictvím SQL Server Management Studia Spouštění a ladění SQL příkazů Spouštění a ladění uložených procedur Automatické generování SQL příkazů pro vybranou tabulku Databázové diagramy Základní operace s databází a údaji Vytvoření nové databáze Databázové objekty a jejich vlastnictví Vytvoření schématu Vytvoření databázové tabulky Vkládání a modifikování záznamů Výběr údajů z databázové tabulky Vytváření indexů Vytváření pohledů T-SQL jako procedurální nadstavba jazyka SQL Komentáře Ladicí výpisy

Proměnné a jejich naplnění z buněk databázové tabulky Řízení toku vykonávání příkazů v jazyku T-SQL Skripty a dávky Ošetření chyb v T-SQL Kurzory Uložené procedury Funkce Spouště (triggers) KAPITOLA 5 Centralizovaná správa instancí přes Policy-Based Management Architektura Policy-Based Managementu Aspekt Podmínka Politika Příklad - Definování politiky pro názvy objektů 1. Přípravná fáze 2. Vytvoření podmínky pro definování politiky 3. Definování politiky 4. Ověření dodržování politiky Definování politiky, kterou současné nastavení nesplňuje 1. Přípravná fáze - zapnutí funkcionality CLR 2. Definování podmínky a politiky pro zákaz funkcionality CLR 3. Aplikování politiky pro konkrétní databázový server KAPITOLA 6 Zabezpečení serveru a údajů Správa uživatelských práv Správa uživatelských práv v prostředí SQL Server Management Studio... Vytvoření nového uživatelského účtu na serveru Správa uživatelů pomocí systémových uložených procedur Vytvoření uživatele v databázi Role Schémata Nastavení práv uživatele pro přístup k objektům databáze Transparentní šifrování Vytvoření a správa klíčů Auditování

KAPITOLA 7 Zálohování, export a import údajů Zálohování dat Modely obnovy databáze Zálohování databáze Komprimace zálohy Vytvoření Maintenance plánu pro zálohování Zrcadlení databáze Replikace databáze Import a export údajů Příklad pro import údajů do databáze Problémy při importu dat KAPITOLA 8 Přidělování a optimalizace výkonu SQL Serveru 2008 Přidělování výkonu a zdrojů prostřednictvím Resource Governor Princip fungování Resource Pool - vytvoření a nastavení Workload Group - vytvoření a nastavení Klasifikační funkce Příklad scénáře pro demonstraci možností Resource Governor Příklad scénáře pro nastavení Resource Governor pro skupiny uživatelů.. Pevné vykonávací plány Příklad scénáře pro pevný vykonávací plán Monitorování aktivit a reporty provozu v SQL Server Management Studio.. Database Engine Tuning Advisor SQL Profiler Monitorování SQL Serveru Rozdělení databázové tabulky na více oddílů Rozdělení databáze na více souborů Rozdělení existující tabulky na oddíly Příklad vytvoření tabulky rozdělené na oddíly Komprese údajů Řádková komprese Stránková komprese Typické scénáře pro kompresi Zhuštění databáze Snapshot

KAPITOLA 9 Novinky v práci s relačními údaji < T-SQL novinky Deklarování a inicializace proměnných Vkládání více záznamů v rámci jednoho příkazu INSERT Vylepšení příkazu UPDATE pro změnu záznamů Příkaz TOP n Výpis vzorku údajů pomocí klauzule TABLESAMPLE Klauzule OUTPUT Poziční funkce RANK, DENSE_RANK, ROW.NUMBER a NTITLE... MERGE Operátor APPLY Operátory PIVOT a UNPIVOT Common Table Expressions (CTE) Ošetření chyb pomocí konstrukce TRY CATCH GROUPING SETS Nové datové typy na platformě SQL Serveru 2008 Nové datové typy pro datum a čas Datový typ TABLE Řídké sloupce Filtrované indexy a statistika Hierarchická data Příklad implementace hierarchické struktury Zachytávání změn v databázových tabulkách Fulltextové vyhledávání Vytvoření fulltextového katalogu Vytvoření fulltextového indexu pomocí průvodce Vytvoření fulltextových indexů pomocí příkazu jazyka SQL Výpis klíčových slov Predikát FREETEXT pro sestavení podmínek vyhledávání Predikát CONTAINS pro sestavení podmínek vyhledávání Fulltextové vyhledávání v dokumentech Ukládání dokumentů do databáze Fulltextové vyhledávání v dokumentech KAPITOLA 10 Práce s nerelačními údaji a strukturami XML jako nativní mód pro ukládání údajů XML dokument Výstup údajů z klasických tabulek do formátu XML

Načítání části XML dokumentu pomocí příkazu OPENXML Nativní XML datový typ Vkládání XML dokumentů do nativního XML datového typu Naplnění proměnné datového typu XML z databázové tabulky Validace XML dokumentu podle schématu XML indexy Dotazování pomocí jazyka XQuery Datový typ FILESTREAM Aplikační rozhraní pro FILESTREAM SPATIAL - nové možnosti práce s geometrickými a geografickými údaji... Geografické minimum, světový geodetický systém WGS 84 Dotazování v geometrických a geografických systémech Nástroje pro vizualizaci Spatial obsahu Definice základních geometrických objektů Ukládání geometrických objektů do databázové tabulky a jejich výběr... Grafické zobrazování geometrických a geografických údajů v aplikaci SQL Server Management Studio Příklady operací s geometrickými objekty Ukládání geografických objektů do databázové tabulky Spatial indexy Indexy pro geometrické údaje Indexy pro geografické údaje Typické scénáře pro využití technologie Spatial Příklad pro geometrické objekty Příklad určování vzdáleností v geografických souřadnicích Příklad určování příslušnosti k lokalitě Výběr objektů v okolí definované lokality Import údajů ve formátu SHP KAPITOLA 11 Přístup k údajům pomocí LINQ Od objektově relačního mapování k technologii LINQ Architektura LINQ Integrace LINQ do.net programovacích jazyků Základy jazyka LINQ Lambda výrazy LINQ to Objects LINQ to SQL Příklad pro LINQ to SQL Vazby mezi objekty

Vytváření LINQ dotazů pomocí nástroje VLinq Query Builder Operátory jazyka LINQ Operátor JOIN Operátor WHERE Operátor ORDERBY Operátor SELECT Operátor groupby Vkládání, aktualizace a vymazávání údajů Odložené vykonávání LINQ dotazů KAPITOLA 12 Databázové aplikace využívající SQL Server Klientský přístup a rozhraní pro připojení aplikace k databázi Rozšiřování funkčnosti SQL Serveru v.net jazycích CLR" uložené procedury CLR" uživatelsky definované funkce CLR" spouště (trigger) Příklad projektu typu SQL Server Project Import existující CLR assembly Windows aplikace využívající CLR funkcí Využití regulárních výrazů v CLR kódu Databázové PHP aplikace využívající SQL Server 2008 Konfigurace PHP pro přístup k údajům SQL Serveru 2008 Výpis textu a obsahu proměnných do kontextu klientské HTML stránky.. Funkce PHP pro spolupráci s SQL Serverem ADO.NET Vytvoření objektu pro připojení Otevření připojení SQL.Client - kód mimo databázi ADO.NET Entity Framework Entity Data Model Architektura ADO.NET Entity Framework Příklad databázové aplikace s využitím ADO.NET Entity Framework ADO.NET Entity Provider Dotazovací jazyk Entity SQL Object Services LINQ to Entities ADO.NET Data Services

KAPITOLA 13 Datové služby SQL Service Broker SQL Server Data Services SQL Services jako součást platformy Windows Azure