SlideShare una empresa de Scribd logo
1 de 35
Reprezentacja i obsługa hierarchii w SQL Server 2008/2008R2 Łukasz Grala  MVP SQL Server | MCT
Łukasz Grala – MVP SQL Server | MCT Niezależny konsultant (bazy i hurtownie danych, data mining, analiza danych, audyty baz danych – SQL Server, BI, SQL Azure, konsolidacja BI w SharePoint 2010) Trener technologii Microsoft, wykładowca na wyższych uczelniach Lider Polish SQL Server User Group (PLSSUG) Poznań Prelegent na wielu konferencjach informatycznych Prowadzi blogi: http://powerpivot.info.pl http://sqlresearch.com Kontakt: lukasz@grala.biz
Agenda Co to jest hierarchia? Hierarchie w SQL Server 2008/2008R2 Self-Join i rekurencja Typ hierarchyid Metody hierarchyid Porównanie metod reprezentacji lukasz@grala.biz
Hierarchie Wprowadzenie lukasz@grala.biz
Hierarchie Słownik Pracownicy Organizacja BoM (Bill of Material) Zadania w projekcie System plików Wizualizacja stron web (mapa serwisów) Klas / Obiektów lukasz@grala.biz
Hierarchie lukasz@grala.biz
Hierarchie GRAF – zbiór węzłów i krawędzi Drzewo – specjalny graf Hierarchia odmiana drzewa lukasz@grala.biz
Hierarchie Reprezentacja w SQL Server 2008/2008R2 lukasz@grala.biz
Reprezentacja w SQL Server 2008 XML HierarchyId Self-Join lukasz@grala.biz
Reprezentacja w SQL Server 2008 XML CREATE TABLE XMLOrg     ( Orgidint, Orgdataxml     ) ; lukasz@grala.biz
Hierarchie - XML Xpath XQuery lukasz@grala.biz
Reprezentacja w SQL Server 2008 Self-Join lukasz@grala.biz
Reprezentacja w SQL Server 2008 Self-Join lukasz@grala.biz
Self-Join SELECT prac.ID_Employee, prac.LastName, manager.FirstName, manager.LastName FROM Employee prac JOIN Employee manager ON prac.ID_Manager = manager.ID_Employee lukasz@grala.biz
Demo Self-Join lukasz@grala.biz
Hierarchie Self-Join i rekurencja lukasz@grala.biz
Self-Join i rekurencja AnchorMember – początek drzewa rekurencji Operator UNION ALL RecursiveMember – połączenie self-join z CTE SELECT ManagerID, EmployeeID FROM Employee WHERE ManagerID = NULL UNION ALL SELECT c.ManagerID, e.EmployeeID FROM Employee e JOIN CTE c ON c.EmoloyeID = e.ManagerID lukasz@grala.biz
Demo Self-Join i CTE (rekurencja) lukasz@grala.biz
Hierarchie HierarchyID lukasz@grala.biz
Hierarchie Typ do reprezentacji hierarchii Posiada własne metody Optymalne - kompaktowe składowanie (duża „kompresja”) lukasz@grala.biz
HierarchyId - indeksy DEPTH-FIRST INDEX lukasz@grala.biz
HierarchyId - indeksy BREADTH-FIRST INDEX lukasz@grala.biz
Indeksy CREATE CLUSTERED INDEX Org_Breadth_First ON Organization(OrgLevel, BusinessEtityID); CREATE UNIQUE INDEX Org_Depth_First ON Organization(BusienssEntityID); lukasz@grala.biz
Demo HierarchyID lukasz@grala.biz
Hierarchie Metody HierarchyID lukasz@grala.biz
Metody HierarchyID T-SQL CLR / .Net Dynamiczne  . Statyczne :: lukasz@grala.biz
Metody HierarchyID GetAncestor() GetDescendant() GetRoot() IsDescendantOf() Parse() Read() GetReparentedValue() ToString() Write() lukasz@grala.biz
Metody w CLR/.Net SqlHierarchyId parent, child1, child2; parent = SqlHierarchyId.GetRoot(); child1 = parent.GetDescendant(SqlHierarchyId.Null, SqlHierarchyId.Null); child2 = parent.GetDescendant(child1, SqlHierarchyId.Null); Console.Write(parent.GetDescendant(child1, child2).ToString()); lukasz@grala.biz
Demo Metody HierarchyID lukasz@grala.biz
Hierarchie Porównanie Self-Join i hierarchyID lukasz@grala.biz
Porównanie Self-Join i HierarchyID lukasz@grala.biz
Demo Porównanie Self-Join i hierarchyID lukasz@grala.biz
Pytania? Prowadzi blogi: http://powerpivot.info.pl http://sqlresearch.com Kontakt: lukasz@grala.biz
Dziękuję za uwagę Prowadzi blogi: http://powerpivot.info.pl http://sqlresearch.com Kontakt: lukasz@grala.biz

Más contenido relacionado

Destacado

Instrumenty zarządzania kryzysowego
Instrumenty zarządzania kryzysowegoInstrumenty zarządzania kryzysowego
Instrumenty zarządzania kryzysowegoJarema Batorski
 
Piotr Witek, Etyczne implikacje...
Piotr Witek, Etyczne implikacje...Piotr Witek, Etyczne implikacje...
Piotr Witek, Etyczne implikacje...Piotr Witek
 
Kwantologia stosowana 6
Kwantologia stosowana 6Kwantologia stosowana 6
Kwantologia stosowana 6SUPLEMENT
 
Lectie 27 igiena_sistemului_respirator..
Lectie 27 igiena_sistemului_respirator..Lectie 27 igiena_sistemului_respirator..
Lectie 27 igiena_sistemului_respirator..Denis Lanciu
 
Interpelacja pozyskiwanie inwestorów
Interpelacja   pozyskiwanie inwestorówInterpelacja   pozyskiwanie inwestorów
Interpelacja pozyskiwanie inwestorówmarcingermanek
 
Bzwbk24 mikolaj ostateczna Tomasz Niewiedział
Bzwbk24 mikolaj ostateczna Tomasz Niewiedział Bzwbk24 mikolaj ostateczna Tomasz Niewiedział
Bzwbk24 mikolaj ostateczna Tomasz Niewiedział Tomasz Niewiedział
 
Prezentacja mg
Prezentacja mgPrezentacja mg
Prezentacja mgptwp
 
Концепция контрольно-надзорной деятельности
Концепция контрольно-надзорной деятельностиКонцепция контрольно-надзорной деятельности
Концепция контрольно-надзорной деятельностиOporaRussiaMoscow
 
Strategia rozwoju woj_podlaskiego
Strategia rozwoju woj_podlaskiegoStrategia rozwoju woj_podlaskiego
Strategia rozwoju woj_podlaskiegosuwalki24.pl
 
System zarządzania jakością - Ćwierćwiecze doświadczeń
System zarządzania jakością - Ćwierćwiecze doświadczeńSystem zarządzania jakością - Ćwierćwiecze doświadczeń
System zarządzania jakością - Ćwierćwiecze doświadczeńwawaks
 
Krajowy Program Rozwoju Ekonomii Społecznej oraz Krajowy Program Przeciwdział...
Krajowy Program Rozwoju Ekonomii Społecznej oraz Krajowy Program Przeciwdział...Krajowy Program Rozwoju Ekonomii Społecznej oraz Krajowy Program Przeciwdział...
Krajowy Program Rozwoju Ekonomii Społecznej oraz Krajowy Program Przeciwdział...Fundacja "Merkury"
 
Marcin turowski i michał sachetti pzm
Marcin turowski i michał sachetti pzmMarcin turowski i michał sachetti pzm
Marcin turowski i michał sachetti pzmmarcin6
 
Babbage, Lovelace - Historia informatyki
Babbage, Lovelace - Historia informatykiBabbage, Lovelace - Historia informatyki
Babbage, Lovelace - Historia informatykiEwaB
 
Wiadomości Misyjne 15 (1/2010)
Wiadomości Misyjne 15 (1/2010)Wiadomości Misyjne 15 (1/2010)
Wiadomości Misyjne 15 (1/2010).Famvin Europe
 

Destacado (16)

Instrumenty zarządzania kryzysowego
Instrumenty zarządzania kryzysowegoInstrumenty zarządzania kryzysowego
Instrumenty zarządzania kryzysowego
 
Janusz Korczak
Janusz KorczakJanusz Korczak
Janusz Korczak
 
2
22
2
 
Piotr Witek, Etyczne implikacje...
Piotr Witek, Etyczne implikacje...Piotr Witek, Etyczne implikacje...
Piotr Witek, Etyczne implikacje...
 
Kwantologia stosowana 6
Kwantologia stosowana 6Kwantologia stosowana 6
Kwantologia stosowana 6
 
Lectie 27 igiena_sistemului_respirator..
Lectie 27 igiena_sistemului_respirator..Lectie 27 igiena_sistemului_respirator..
Lectie 27 igiena_sistemului_respirator..
 
Interpelacja pozyskiwanie inwestorów
Interpelacja   pozyskiwanie inwestorówInterpelacja   pozyskiwanie inwestorów
Interpelacja pozyskiwanie inwestorów
 
Bzwbk24 mikolaj ostateczna Tomasz Niewiedział
Bzwbk24 mikolaj ostateczna Tomasz Niewiedział Bzwbk24 mikolaj ostateczna Tomasz Niewiedział
Bzwbk24 mikolaj ostateczna Tomasz Niewiedział
 
Prezentacja mg
Prezentacja mgPrezentacja mg
Prezentacja mg
 
Концепция контрольно-надзорной деятельности
Концепция контрольно-надзорной деятельностиКонцепция контрольно-надзорной деятельности
Концепция контрольно-надзорной деятельности
 
Strategia rozwoju woj_podlaskiego
Strategia rozwoju woj_podlaskiegoStrategia rozwoju woj_podlaskiego
Strategia rozwoju woj_podlaskiego
 
System zarządzania jakością - Ćwierćwiecze doświadczeń
System zarządzania jakością - Ćwierćwiecze doświadczeńSystem zarządzania jakością - Ćwierćwiecze doświadczeń
System zarządzania jakością - Ćwierćwiecze doświadczeń
 
Krajowy Program Rozwoju Ekonomii Społecznej oraz Krajowy Program Przeciwdział...
Krajowy Program Rozwoju Ekonomii Społecznej oraz Krajowy Program Przeciwdział...Krajowy Program Rozwoju Ekonomii Społecznej oraz Krajowy Program Przeciwdział...
Krajowy Program Rozwoju Ekonomii Społecznej oraz Krajowy Program Przeciwdział...
 
Marcin turowski i michał sachetti pzm
Marcin turowski i michał sachetti pzmMarcin turowski i michał sachetti pzm
Marcin turowski i michał sachetti pzm
 
Babbage, Lovelace - Historia informatyki
Babbage, Lovelace - Historia informatykiBabbage, Lovelace - Historia informatyki
Babbage, Lovelace - Historia informatyki
 
Wiadomości Misyjne 15 (1/2010)
Wiadomości Misyjne 15 (1/2010)Wiadomości Misyjne 15 (1/2010)
Wiadomości Misyjne 15 (1/2010)
 

Similar a Reprezentacja hierarchii w SQL Server 2008/2008R2 - 2nd Silesian CodeCamp

20160316 techstolica - cloudstorage -tidk
20160316  techstolica - cloudstorage -tidk20160316  techstolica - cloudstorage -tidk
20160316 techstolica - cloudstorage -tidkŁukasz Grala
 
Reprezentacja i obsługa danych hierarchicznych w SQL Server 2008/2008R2
Reprezentacja i obsługa danych hierarchicznych w SQL Server 2008/2008R2Reprezentacja i obsługa danych hierarchicznych w SQL Server 2008/2008R2
Reprezentacja i obsługa danych hierarchicznych w SQL Server 2008/2008R2SQLExpert.pl
 
20160316 techstolica - cloudanalytics -tidk
20160316  techstolica - cloudanalytics -tidk20160316  techstolica - cloudanalytics -tidk
20160316 techstolica - cloudanalytics -tidkŁukasz Grala
 
Wprowadzenie do modelowania danych w PowerPivot
Wprowadzenie do modelowania danych w PowerPivotWprowadzenie do modelowania danych w PowerPivot
Wprowadzenie do modelowania danych w PowerPivotKamil Nowinski
 
SQL Day 2011 Modelowanie i zasilanie wymiarów hurtowni danych - łukasz grala
SQL Day 2011 Modelowanie i zasilanie wymiarów hurtowni danych  - łukasz gralaSQL Day 2011 Modelowanie i zasilanie wymiarów hurtowni danych  - łukasz grala
SQL Day 2011 Modelowanie i zasilanie wymiarów hurtowni danych - łukasz gralaŁukasz Grala
 
SQL Day 2011 - Modelowanie i zasilanie wymiarów hurtowni danych - łukasz grala
SQL Day 2011 - Modelowanie i zasilanie wymiarów hurtowni danych  - łukasz gralaSQL Day 2011 - Modelowanie i zasilanie wymiarów hurtowni danych  - łukasz grala
SQL Day 2011 - Modelowanie i zasilanie wymiarów hurtowni danych - łukasz gralaŁukasz Grala
 
20160405 Cloud Community Poznań - Cloud Analytics on Azure
20160405  Cloud Community Poznań - Cloud Analytics on Azure20160405  Cloud Community Poznań - Cloud Analytics on Azure
20160405 Cloud Community Poznań - Cloud Analytics on AzureŁukasz Grala
 
AzureDay - What is Machine Learnin?
AzureDay - What is Machine Learnin?AzureDay - What is Machine Learnin?
AzureDay - What is Machine Learnin?Łukasz Grala
 
Wysoka Dostępność Windows Server 2008 w kontekscie umów SLA
Wysoka Dostępność Windows Server 2008 w kontekscie umów SLAWysoka Dostępność Windows Server 2008 w kontekscie umów SLA
Wysoka Dostępność Windows Server 2008 w kontekscie umów SLATobias Koprowski
 
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?Tobias Koprowski
 
Czwartki z bi - Reporting Services - podstawy
Czwartki z bi - Reporting Services - podstawyCzwartki z bi - Reporting Services - podstawy
Czwartki z bi - Reporting Services - podstawyMariusz Koprowski
 
VirtualStudy.pl - Czwartki z BI - Reporting Services
VirtualStudy.pl - Czwartki z BI - Reporting ServicesVirtualStudy.pl - Czwartki z BI - Reporting Services
VirtualStudy.pl - Czwartki z BI - Reporting ServicesSSAS.PL
 
20060416 Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
20060416   Azure Boot Camp 2016- Azure Data Lake Storage and Analytics20060416   Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
20060416 Azure Boot Camp 2016- Azure Data Lake Storage and AnalyticsŁukasz Grala
 
Sql Dla Administratora i Dewelopera
Sql Dla Administratora i DeweloperaSql Dla Administratora i Dewelopera
Sql Dla Administratora i Deweloperanexik
 
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...radekle
 
Łukasz Grala - BI w Sql 2008
Łukasz Grala - BI w Sql 2008Łukasz Grala - BI w Sql 2008
Łukasz Grala - BI w Sql 2008nexik
 
Reporting with Microsoft SQL Server 2008 Reporting Services
Reporting with Microsoft SQL Server 2008 Reporting ServicesReporting with Microsoft SQL Server 2008 Reporting Services
Reporting with Microsoft SQL Server 2008 Reporting ServicesMariusz Koprowski
 
Microsoft ML - State of The Art Microsoft Machine Learning - Package R
Microsoft ML - State of The Art Microsoft Machine Learning - Package RMicrosoft ML - State of The Art Microsoft Machine Learning - Package R
Microsoft ML - State of The Art Microsoft Machine Learning - Package RŁukasz Grala
 

Similar a Reprezentacja hierarchii w SQL Server 2008/2008R2 - 2nd Silesian CodeCamp (20)

20160316 techstolica - cloudstorage -tidk
20160316  techstolica - cloudstorage -tidk20160316  techstolica - cloudstorage -tidk
20160316 techstolica - cloudstorage -tidk
 
Sql day2015 fts
Sql day2015 ftsSql day2015 fts
Sql day2015 fts
 
Reprezentacja i obsługa danych hierarchicznych w SQL Server 2008/2008R2
Reprezentacja i obsługa danych hierarchicznych w SQL Server 2008/2008R2Reprezentacja i obsługa danych hierarchicznych w SQL Server 2008/2008R2
Reprezentacja i obsługa danych hierarchicznych w SQL Server 2008/2008R2
 
20160316 techstolica - cloudanalytics -tidk
20160316  techstolica - cloudanalytics -tidk20160316  techstolica - cloudanalytics -tidk
20160316 techstolica - cloudanalytics -tidk
 
Wprowadzenie do modelowania danych w PowerPivot
Wprowadzenie do modelowania danych w PowerPivotWprowadzenie do modelowania danych w PowerPivot
Wprowadzenie do modelowania danych w PowerPivot
 
SQL Day 2011 Modelowanie i zasilanie wymiarów hurtowni danych - łukasz grala
SQL Day 2011 Modelowanie i zasilanie wymiarów hurtowni danych  - łukasz gralaSQL Day 2011 Modelowanie i zasilanie wymiarów hurtowni danych  - łukasz grala
SQL Day 2011 Modelowanie i zasilanie wymiarów hurtowni danych - łukasz grala
 
SQL Day 2011 - Modelowanie i zasilanie wymiarów hurtowni danych - łukasz grala
SQL Day 2011 - Modelowanie i zasilanie wymiarów hurtowni danych  - łukasz gralaSQL Day 2011 - Modelowanie i zasilanie wymiarów hurtowni danych  - łukasz grala
SQL Day 2011 - Modelowanie i zasilanie wymiarów hurtowni danych - łukasz grala
 
20160405 Cloud Community Poznań - Cloud Analytics on Azure
20160405  Cloud Community Poznań - Cloud Analytics on Azure20160405  Cloud Community Poznań - Cloud Analytics on Azure
20160405 Cloud Community Poznań - Cloud Analytics on Azure
 
AzureDay - What is Machine Learnin?
AzureDay - What is Machine Learnin?AzureDay - What is Machine Learnin?
AzureDay - What is Machine Learnin?
 
Wysoka Dostępność Windows Server 2008 w kontekscie umów SLA
Wysoka Dostępność Windows Server 2008 w kontekscie umów SLAWysoka Dostępność Windows Server 2008 w kontekscie umów SLA
Wysoka Dostępność Windows Server 2008 w kontekscie umów SLA
 
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
 
Czwartki z bi - Reporting Services - podstawy
Czwartki z bi - Reporting Services - podstawyCzwartki z bi - Reporting Services - podstawy
Czwartki z bi - Reporting Services - podstawy
 
VirtualStudy.pl - Czwartki z BI - Reporting Services
VirtualStudy.pl - Czwartki z BI - Reporting ServicesVirtualStudy.pl - Czwartki z BI - Reporting Services
VirtualStudy.pl - Czwartki z BI - Reporting Services
 
20060416 Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
20060416   Azure Boot Camp 2016- Azure Data Lake Storage and Analytics20060416   Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
20060416 Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
 
Sql Dla Administratora i Dewelopera
Sql Dla Administratora i DeweloperaSql Dla Administratora i Dewelopera
Sql Dla Administratora i Dewelopera
 
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...
 
SQLDay2013_GrzegorzStolecki_KonsolidacjaBI
SQLDay2013_GrzegorzStolecki_KonsolidacjaBISQLDay2013_GrzegorzStolecki_KonsolidacjaBI
SQLDay2013_GrzegorzStolecki_KonsolidacjaBI
 
Łukasz Grala - BI w Sql 2008
Łukasz Grala - BI w Sql 2008Łukasz Grala - BI w Sql 2008
Łukasz Grala - BI w Sql 2008
 
Reporting with Microsoft SQL Server 2008 Reporting Services
Reporting with Microsoft SQL Server 2008 Reporting ServicesReporting with Microsoft SQL Server 2008 Reporting Services
Reporting with Microsoft SQL Server 2008 Reporting Services
 
Microsoft ML - State of The Art Microsoft Machine Learning - Package R
Microsoft ML - State of The Art Microsoft Machine Learning - Package RMicrosoft ML - State of The Art Microsoft Machine Learning - Package R
Microsoft ML - State of The Art Microsoft Machine Learning - Package R
 

Más de Łukasz Grala

Cognitive Toolkit - Deep Learning framework from Microsoft
Cognitive Toolkit - Deep Learning framework from MicrosoftCognitive Toolkit - Deep Learning framework from Microsoft
Cognitive Toolkit - Deep Learning framework from MicrosoftŁukasz Grala
 
DataMass Summit - Machine Learning for Big Data in SQL Server
DataMass Summit - Machine Learning for Big Data  in SQL ServerDataMass Summit - Machine Learning for Big Data  in SQL Server
DataMass Summit - Machine Learning for Big Data in SQL ServerŁukasz Grala
 
WhyR? Analiza sentymentu
WhyR? Analiza sentymentuWhyR? Analiza sentymentu
WhyR? Analiza sentymentuŁukasz Grala
 
AnalyticsConf2016 - Zaawansowana analityka na platformie Azure HDInsight
AnalyticsConf2016 - Zaawansowana analityka na platformie Azure HDInsightAnalyticsConf2016 - Zaawansowana analityka na platformie Azure HDInsight
AnalyticsConf2016 - Zaawansowana analityka na platformie Azure HDInsightŁukasz Grala
 
eRum2016 -RevoScaleR - Performance and Scalability R
eRum2016 -RevoScaleR - Performance and Scalability ReRum2016 -RevoScaleR - Performance and Scalability R
eRum2016 -RevoScaleR - Performance and Scalability RŁukasz Grala
 
AzureDay - Introduction Big Data Analytics.
AzureDay  - Introduction Big Data Analytics.AzureDay  - Introduction Big Data Analytics.
AzureDay - Introduction Big Data Analytics.Łukasz Grala
 
WyspaIT 2016 - Azure Stream Analytics i Azure Machine Learning w analizie str...
WyspaIT 2016 - Azure Stream Analytics i Azure Machine Learning w analizie str...WyspaIT 2016 - Azure Stream Analytics i Azure Machine Learning w analizie str...
WyspaIT 2016 - Azure Stream Analytics i Azure Machine Learning w analizie str...Łukasz Grala
 
3 CityNetConf - sql+c#=u-sql
3 CityNetConf - sql+c#=u-sql3 CityNetConf - sql+c#=u-sql
3 CityNetConf - sql+c#=u-sqlŁukasz Grala
 
20160309 AzureDay 2016 - Azure Stream Analytics & Azure Machine Learning
20160309   AzureDay 2016 - Azure Stream Analytics & Azure Machine Learning20160309   AzureDay 2016 - Azure Stream Analytics & Azure Machine Learning
20160309 AzureDay 2016 - Azure Stream Analytics & Azure Machine LearningŁukasz Grala
 
20160317 - PAZUR - PowerBI & R
20160317  - PAZUR - PowerBI & R20160317  - PAZUR - PowerBI & R
20160317 - PAZUR - PowerBI & RŁukasz Grala
 
Prescriptive Analytics
Prescriptive AnalyticsPrescriptive Analytics
Prescriptive AnalyticsŁukasz Grala
 
DAC4B 2015 - Polybase
DAC4B 2015 - PolybaseDAC4B 2015 - Polybase
DAC4B 2015 - PolybaseŁukasz Grala
 
Expert summit SQL Server 2016
Expert summit   SQL Server 2016Expert summit   SQL Server 2016
Expert summit SQL Server 2016Łukasz Grala
 
Nowy SQL Server 2012 – DENALI rewolucją w silnikach baz danych - Microsoft te...
Nowy SQL Server 2012 – DENALI rewolucją w silnikach baz danych - Microsoft te...Nowy SQL Server 2012 – DENALI rewolucją w silnikach baz danych - Microsoft te...
Nowy SQL Server 2012 – DENALI rewolucją w silnikach baz danych - Microsoft te...Łukasz Grala
 
Pre mts Sharepoint 2010 i SQL Server 2012
Pre mts   Sharepoint 2010 i SQL Server 2012Pre mts   Sharepoint 2010 i SQL Server 2012
Pre mts Sharepoint 2010 i SQL Server 2012Łukasz Grala
 
"SharePoint 2010 a SQL Server" - Konferencja Time For SharePoint 2011- Łukas...
"SharePoint 2010 a SQL Server" - Konferencja Time For SharePoint 2011-  Łukas..."SharePoint 2010 a SQL Server" - Konferencja Time For SharePoint 2011-  Łukas...
"SharePoint 2010 a SQL Server" - Konferencja Time For SharePoint 2011- Łukas...Łukasz Grala
 
Łukasz Grala - WSKIZ 2009-04-07 It Academic - SQL Server 2008 - Nowości Adm...
Łukasz Grala - WSKIZ 2009-04-07 It Academic - SQL Server 2008 - Nowości   Adm...Łukasz Grala - WSKIZ 2009-04-07 It Academic - SQL Server 2008 - Nowości   Adm...
Łukasz Grala - WSKIZ 2009-04-07 It Academic - SQL Server 2008 - Nowości Adm...Łukasz Grala
 

Más de Łukasz Grala (17)

Cognitive Toolkit - Deep Learning framework from Microsoft
Cognitive Toolkit - Deep Learning framework from MicrosoftCognitive Toolkit - Deep Learning framework from Microsoft
Cognitive Toolkit - Deep Learning framework from Microsoft
 
DataMass Summit - Machine Learning for Big Data in SQL Server
DataMass Summit - Machine Learning for Big Data  in SQL ServerDataMass Summit - Machine Learning for Big Data  in SQL Server
DataMass Summit - Machine Learning for Big Data in SQL Server
 
WhyR? Analiza sentymentu
WhyR? Analiza sentymentuWhyR? Analiza sentymentu
WhyR? Analiza sentymentu
 
AnalyticsConf2016 - Zaawansowana analityka na platformie Azure HDInsight
AnalyticsConf2016 - Zaawansowana analityka na platformie Azure HDInsightAnalyticsConf2016 - Zaawansowana analityka na platformie Azure HDInsight
AnalyticsConf2016 - Zaawansowana analityka na platformie Azure HDInsight
 
eRum2016 -RevoScaleR - Performance and Scalability R
eRum2016 -RevoScaleR - Performance and Scalability ReRum2016 -RevoScaleR - Performance and Scalability R
eRum2016 -RevoScaleR - Performance and Scalability R
 
AzureDay - Introduction Big Data Analytics.
AzureDay  - Introduction Big Data Analytics.AzureDay  - Introduction Big Data Analytics.
AzureDay - Introduction Big Data Analytics.
 
WyspaIT 2016 - Azure Stream Analytics i Azure Machine Learning w analizie str...
WyspaIT 2016 - Azure Stream Analytics i Azure Machine Learning w analizie str...WyspaIT 2016 - Azure Stream Analytics i Azure Machine Learning w analizie str...
WyspaIT 2016 - Azure Stream Analytics i Azure Machine Learning w analizie str...
 
3 CityNetConf - sql+c#=u-sql
3 CityNetConf - sql+c#=u-sql3 CityNetConf - sql+c#=u-sql
3 CityNetConf - sql+c#=u-sql
 
20160309 AzureDay 2016 - Azure Stream Analytics & Azure Machine Learning
20160309   AzureDay 2016 - Azure Stream Analytics & Azure Machine Learning20160309   AzureDay 2016 - Azure Stream Analytics & Azure Machine Learning
20160309 AzureDay 2016 - Azure Stream Analytics & Azure Machine Learning
 
20160317 - PAZUR - PowerBI & R
20160317  - PAZUR - PowerBI & R20160317  - PAZUR - PowerBI & R
20160317 - PAZUR - PowerBI & R
 
Prescriptive Analytics
Prescriptive AnalyticsPrescriptive Analytics
Prescriptive Analytics
 
DAC4B 2015 - Polybase
DAC4B 2015 - PolybaseDAC4B 2015 - Polybase
DAC4B 2015 - Polybase
 
Expert summit SQL Server 2016
Expert summit   SQL Server 2016Expert summit   SQL Server 2016
Expert summit SQL Server 2016
 
Nowy SQL Server 2012 – DENALI rewolucją w silnikach baz danych - Microsoft te...
Nowy SQL Server 2012 – DENALI rewolucją w silnikach baz danych - Microsoft te...Nowy SQL Server 2012 – DENALI rewolucją w silnikach baz danych - Microsoft te...
Nowy SQL Server 2012 – DENALI rewolucją w silnikach baz danych - Microsoft te...
 
Pre mts Sharepoint 2010 i SQL Server 2012
Pre mts   Sharepoint 2010 i SQL Server 2012Pre mts   Sharepoint 2010 i SQL Server 2012
Pre mts Sharepoint 2010 i SQL Server 2012
 
"SharePoint 2010 a SQL Server" - Konferencja Time For SharePoint 2011- Łukas...
"SharePoint 2010 a SQL Server" - Konferencja Time For SharePoint 2011-  Łukas..."SharePoint 2010 a SQL Server" - Konferencja Time For SharePoint 2011-  Łukas...
"SharePoint 2010 a SQL Server" - Konferencja Time For SharePoint 2011- Łukas...
 
Łukasz Grala - WSKIZ 2009-04-07 It Academic - SQL Server 2008 - Nowości Adm...
Łukasz Grala - WSKIZ 2009-04-07 It Academic - SQL Server 2008 - Nowości   Adm...Łukasz Grala - WSKIZ 2009-04-07 It Academic - SQL Server 2008 - Nowości   Adm...
Łukasz Grala - WSKIZ 2009-04-07 It Academic - SQL Server 2008 - Nowości Adm...
 

Reprezentacja hierarchii w SQL Server 2008/2008R2 - 2nd Silesian CodeCamp

Notas del editor

  1. Grafy – cykliczne, acykliczne, Drzewo – acykliczny graf, gdzie między dodolnymi dwoma węzłami istnieje tylko jedna ścieżkaHierarchia – drzewo z jednym korzeniem, gdzie każdy następny węzeł ma jednego rodzica
  2. Grafy – cykliczne, acykliczne, Drzewo – acykliczny graf, gdzie między dodolnymi dwoma węzłami istnieje tylko jedna ścieżkaHierarchia – drzewo z jednym korzeniem, gdzie każdy następny węzeł ma jednego rodzica
  3. Grafy – cykliczne, acykliczne, Drzewo – acykliczny graf, gdzie między dodolnymi dwoma węzłami istnieje tylko jedna ścieżkaHierarchia – drzewo z jednym korzeniem, gdzie każdy następny węzeł ma jednego rodzica
  4. Grafy – cykliczne, acykliczne, Drzewo – acykliczny graf, gdzie między dodolnymi dwoma węzłami istnieje tylko jedna ścieżkaHierarchia – drzewo z jednym korzeniem, gdzie każdy następny węzeł ma jednego rodzica
  5. Grafy – cykliczne, acykliczne, Drzewo – acykliczny graf, gdzie między dodolnymi dwoma węzłami istnieje tylko jedna ścieżkaHierarchia – drzewo z jednym korzeniem, gdzie każdy następny węzeł ma jednego rodzica
  6. Grafy – cykliczne, acykliczne, Drzewo – acykliczny graf, gdzie między dodolnymi dwoma węzłami istnieje tylko jedna ścieżkaHierarchia – drzewo z jednym korzeniem, gdzie każdy następny węzeł ma jednego rodzica
  7. Grafy – cykliczne, acykliczne, Drzewo – acykliczny graf, gdzie między dodolnymi dwoma węzłami istnieje tylko jedna ścieżkaHierarchia – drzewo z jednym korzeniem, gdzie każdy następny węzeł ma jednego rodzica