W ramach kursu ABD omawiane będą następujące zagadnienia: Lp

advertisement
W ramach kursu ABD omawiane będą następujące zagadnienia:
Lp.
Moduły
1
Technologia MS SQL Server 2008
R2.
Przekazywane treści
W ramach modułu przedstawiona i omówiona
zostanie architektura MS SQL Server 2012 oraz
środowisko MS SQL Server 2012 Management Studio.
2
Podstawy relacyjnego modelu
danych i projektowanie baz
danych.
W ramach modułu przedstawione zostaną podstawy
teoretyczne relacyjnego modelu danych oraz elementy
metodyki ERD i ORM w projektowaniu baz danych
3
Instalacja i konfiguracja SQL
Server 2008 R2
Moduł poświęcony będzie procesowi instalacji instancji
SQL Server 2012 oraz jej konfiguracji
Tworzenie baz danych.
W ramach modułu omówiony zostanie proces
definiowania i konfigurowania baz danych oraz
tworzenie tabel, ograniczeń (CONSTRAINT) i widoków.
4
5
Język SQL
Moduł poświęcony będzie omówieniu języka SQL wraz
z programowaniem w języku T-SQL.
6
Indeksy i transakcje
W ramach modułu omówiony zostanie mechanizm
transakcyjny oraz indeksy.
7
Elementy administracji MS SQL
Server 2008 R2
Moduł poświęcony będzie elementom administracji SQL
Server 2008 R2.
8
Definiowanie obiektów bazy
danych – SQL DDL
Moduł poświęcony będzie poleceniom SQL
definiującym obiekty bazy danych – SQL Data Definition
Language:
8
Modyfikacja danych – SQL DML

Create

Alter

Drop
Moduł poświęcony poleceniom modyfikacji danych Data Manipulation Language :

Insert
10
Pobieranie danych – zapytania .
11
Zaawansowane techniki realizacji
zapytań.

Update

Delete

Merge
Moduł poświęcony będzie dokładnemu omówieniu
polecenia SELECT języka SQL :

Fazy przetwarzania zapytania

Łączenie tabel

Funkcje agregujące

Operatory działania na zbiorach (Union,
Intersect, Except))
W ramach modułu przedstawione zostaną
zaawansowane techniki realizacji zapytań.

Wyrażenia CTE

Zapytania rekurencyjne

Zapytania złożone

Przetwarzania w oknie (klauzula OVER)
o Funkcje szeregujące
o Funkcje agregujące
o Funkcje analityczne
12
13
Programowanie w języku T-SQL
Elementy optymalizacji zapytań.
Moduł poświęcony wykorzystaniu języka T-SQL do
programowania elementów bazy danych po stronie
serwera.

Procedury składowane

Funkcje użytkownika tabelaryczne i skalarne

Wyzwalacze
W ramach modułu zaprezentowane będą indeksy oraz
omówione będą sposoby i zasady optymalizacji
zapytań.
14
15
16
Wykorzystanie XML w relacyjnych
bazach danych
Nierelacyjne typy danych
Przetwarzanie asynchroniczne w
SQL Server 2008 R2
Moduł poświęcony wykorzystaniu danych XMXL w
relacyjnych bazach danych:

Typ danych XML

Wykorzystanie typu XML przy projektowaniu
baz danych

Metody typu XML

XML Schema Collection

Klauzula FOR XML polecenia Select
W ramach modułu zaprezentowane zostaną
nierelacyjne typy danych wprowadzone w ostatnich
edycjach SQL Server :

Typ danych hierarchyid

Typ geometryczny

Typ geograficzny

Typy CLR
Moduł poświęcony wykorzystaniu Service Broker do
asynchronicznego przetwarzania danych.
Download