Data publikacji malejąco

Kurs SQL

20. Użycie .NET CLR w SQL Server 2005

Autor: Grzegorz Chuchra

Opublikowano: 21.06.2006, 00:00

Liczba odsłon: 46668

Chyba najbardziej wyczekiwanym usprawnieniem jakie zostało dodane do najnowszej wersji SQL Servera jest integracja z Microsoft .NET Framework . Możliwość użycia Common Language Runtime na obiektach bazodanowych znacznie ułatwiła, a przy tym poszerzyła możliwości operowania na danych i samym serwerze. Teraz oprócz skryptów SQL mamy możliwość używania również Visual Basic oraz C# , których możliwości są nieporównywalnie większe. Poniższy artykuł będzie wymagał od czytelnika podstawowej znajomości języka C# oraz zainstalowania Visual Studio .NET 2005 .

19. XML i XQuery

Autor: Grzegorz Chuchra

Opublikowano: 14.06.2006, 00:00

Liczba odsłon: 36160

W dobie globalnej komunikacji i wielkich systemów korporacyjnych jednym z najważniejszych aspektów komunikacji jest przepływ informacji. Przykładem może być informacja złożona w jednym systemie informatycznym, która z przyczyn biznesowych musi zostać przetransportowana do innego systemu informatycznego. Kolejny przykład to przesyłanie wiadomości kanałem RSS . W powyższych przykładach komunikacja wymaga jednego standardu przesyłu plików. XML bo o nim tu mowa jest standardem przesyłania danych pomiędzy różnymi systemami informacyjnymi. W tym artykule zajmiemy się tym w jaki sposób SQL Server 2005 wspomaga wykorzystanie XML .

18. Procedury składowalne i funkcje bazodanowe

Autor: Grzegorz Chuchra

Opublikowano: 7.06.2006, 00:00

Liczba odsłon: 66266

Procedury składowane są obiektami zamykającymi pewną logikę w ramach jednego wywołania. Pozwalają na zamknięcie wywołania dużego skryptu w ramach jednego prostego wywołania. Umożliwia to budowania struktur które wykonują kilka operacji w ramach uruchomienia jednej procedury. Funkcje bazodanowe podobnie jak procedury składowane są obiektami umieszczonymi na serwerze baz danych. Posiadają jednak parę dodatkowych cech które znacznie ułatwiają przeprowadzanie całego szeregu operacji.

17. Nowości w SQL Server 2005

Autor: Grzegorz Chuchra

Opublikowano: 31.05.2006, 00:00

Liczba odsłon: 35212

Strukturalna obsługa wyjątków, duże typy danych, pola typu XML to niektóre z nowości jakie zostały dodane do najnowszej wersji SQL Server , a o których już sobie powiedzieliśmy. Artykuł ten będzie poświęcony użytecznym ciekawostkom, których nie posiadała wcześniejsza wersja serwera.

16. Transakcje

Autor: Grzegorz Chuchra

Opublikowano: 24.05.2006, 00:00

Liczba odsłon: 71406

W rozdziale tym opiszę, co to jest transakcja, jak działa oraz jak poprawnie operować na danych powiązanych ze sobą asocjacjami za pomocą operacji INSERT, DELETE i UPDATE . Po przeczytaniu artykułu każdy będzie wiedział, gdzie należy zastosować transakcje i jak oprogramować Transact-SQL.

15. Nowości w "Data Control Language", czyli parę słów o schematach

Autor: Grzegorz Chuchra

Opublikowano: 17.05.2006, 00:00

Liczba odsłon: 33603

Schematy to nowa forma zabezpieczeń polegająca na odseparowanie użytkowników bazy danych od obiektów bazodanowych. Schemat jest jakby grupą obiektów bazy danych. W artykule tym opiszę dokładnie co to jest schemat i jak go używać oraz jakie profity mamy w związku ze zmianą polityki bezpieczeństwa.

14. Praca z podzapytańami, tabelami tymczasowymi i zmiennymi tabelarycznymi

Autor: Grzegorz Chuchra

Opublikowano: 14.04.2006, 00:00

Liczba odsłon: 87290

Polecenie SELECT znajdujące się wewnątrz innego polecenia SELECT nazywamy podzapytaniem . Podzapytanie jest więc niczym innym, jak zwykłą instrukcją SELECT , która dostarcza danych wejściowych do innej instrukcji SELECT . Obok złączeń zapytania zagnieżdżone są jednym z podstawowych sposobów pobierania informacji z repozytorium danych. Należy jeszcze dodać, że część podzapytań może być zastąpiona zapytaniami złączającymi.

13. Łączenie tabel

Autor: Grzegorz Chuchra

Opublikowano: 24.03.2006, 00:00

Liczba odsłon: 68679

Złączeniom, czyli sposobom łączeniu danych z kilku tabel w jedną wynikową tabelę, będzie poświęcony poniższy artykuł. Złączenia tabel są kwintesencją istnienia serwerów bazodanowych i samych baz danych. Dzięki nim w prosty sposób można wybrać powiązane ze sobą dane z różnych tabel.

12. Funkcje agregujące

Autor: Grzegorz Chuchra

Opublikowano: 15.03.2006, 00:00

Liczba odsłon: 94765

Następnych kilka stron chciałbym poświęcić funkcjom agregującym. Po pierwsze wyjaśnimy, czym są funkcje agregujące, do czego są potrzebne i tak naprawdę dlaczego nazywają się funkcjami agregującymi. Przedstawimy kilka przykładów ich wykorzystania oraz omówimy sposób ich działania.

11. Filtracja danych

Autor: Grzegorz Chuchra

Opublikowano: 8.03.2006, 00:00

Liczba odsłon: 57939

Artykuł ten chciałbym poświęcić klauzuli WHERE . Ponieważ do tej pory traktowaliśmy ją bardzo ogólnikowo, myślę, że przyszedł czas na dokładne przeanalizowanie możliwości, których może nam dostarczyć skuteczne jej wykorzystanie.