SQL Server database

Pliki i grupy plików w SQL Server

FilesAndFilegroupsInSQLServer_000
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Baza danych stworzona w ramach SQL Server może składać się z następujących struktur plikowych: Plik główny (Primary data file) -plik główny bazy danych, który posiada każda baza danych. W ramach pojedynczej bazy danych może występować tylko jeden plik główny. Przechowuje on dane oraz pełni rolę kontrolną nad pozostałymi plikami. Pliki bazy danych w SQL Server mogą mieć dowolne rozszerzenie ale zwyczajowo plik główny ma rozszerzenie .mdf Plik pomocniczy (Secondary data file) – dodatkowe pliki danych. Każda baza może mieć wiele plików tego typu bądź nie mieć żadnego. Przyjmuje się, że pliki te mają rozszerzenie .ndf Plik dziennika transakcji (Log file)…
Read more

Typy tekstowe w SQL Server

Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Artykuł ten jest częścią serii Od 0 do TSQL którą znajdziesz tutaj. SQL Server posiada szereg wbudowanych typów danych. Każda kolumna,parametr czy też zmienna posiada swój własny typ danych. Zrozumienie tej koncepcji jest niezmiernie ważne jeśli chcemy na poważnie pracować z bazami danych. Artykuł ten ma za zadanie pogłębić Waszą wiedzę z zakresu tej tematyki co będzie stanowiło wstęp do kolejnych epizodów niniejszej serii. SQL Server dostarcza wielu typów danych “z pudełka”, dzięki czemu nie musimy definiować ich własnoręcznie. Oczywiście istnieje możliwość definiowania własnych typów danych ale jest to temat na inny artykuł – póki co przyjrzymy się tym, które…
Read more

Porządkowanie wyników z wykorzystaniem ORDER BY i TOP

Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

  Artykuł ten jest częścią serii Od 0 do TSQL, którą znajdziesz tutaj. W ostatnim artykule rozszerzyliśmy sobie wiedzę na temat filtrowania przy pomocy klauzuli WHERE oraz predykatów logicznych, słów kluczowych BETWEEN oraz LIKE. Jednak za każdym razem gdy dostawaliśmy określone dane w rezultacie nie były one w żaden sposób uporządkowane. Niejednokrotnie otrzymany rezultat może wydawać się uporządkowany lecz możemy to traktować jako przypadek, gdyż aby mieć pewność co do porządku danych w zwracanym rezultacie musimy użyć specjalnej klauzuli tj. ORDER BY, która będzie tematem niniejszej publikacji. Tak więc klauzula ORDER BY służy do porządkowania danych w ramach określonego zapytania….
Read more

Klauzula WHERE i operatory OR i AND

Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

  Artykuł ten jest częścią serii Od 0 do TSQL którą znajdziesz tutaj. Dziś w ramach kursu Od 0 do TSQL zajmiemy się operatorami porównania oraz klauzulą filtrującą WHERE. W poprzedniej części nauczyliśmy się wyświetlać określone dane z pojedynczej tabeli, jednak w większości przypadków pobranie wszystkich wpisów tabeli nie jest dla nas wygodne ze względu m.in na ilość wierszy. Z pomocą przychodzi nam tutaj słowo kluczowe WHERE pozwalające pobrać dane z tabeli na podstawie warunków, które jawnie wskażemy. Do przedstawienia możliwości tej klauzuli wykorzystamy znaną z poprzedniego artykułu tabelę Employees, podstawowa składnia SQL z wykorzystaniem WHERE została przedstawiona poniżej.


Read more

Podstawowa składnia SELECT

Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

  Artykuł ten jest częścią serii Od 0 do TSQL którą znajdziesz tutaj. Witamy w pierwszym epizodzie naszego kursu Od 0 do TSQL! Jak to mówią pierwsze koty za płoty, dlatego też zaczynamy! Dzisiejszym tematem jakim się zajmiemy jest podstawowa klauzula wchodząca w skład języka TSQL, a mianowicie SELECT. Klauzula ta ściślej rzecz ujmując jest częścią tzw. Data Manipulation Language SQL czyli części języka odpowiedzialnej za pobieranie danych z bazy danych. Po przejrzeniu dokumentacji dostarczonej przez firmę Microsoft dostępnej tutaj https://msdn.microsoft.com/en-us/library/ms189499.aspx możemy dojść do wniosku, że struktura ta jest bardzo skomplikowana i zawiera ogromną ilość słów kluczowych – czy to…
Read more