Tag Archives: bazy danych

Widoki w SQL Server

W odróżnieniu od tabel, widoki na SQL Server nie zawierają i nie przechowują danych. Widoków używamy w przypadkach, gdy chcemy zapisać nasze zapytanie SQL, a następnie odwołać się do danych przy użycia krótkiego polecenia SELECT * FROM NAZWA_WIDOKU.  Do widoków możemy odwoływać się w zapytaniach SQL dokładnie w ten sam sposób, jak w odwołujey się do tabel. Tworzenie widoku rozpoczynamy

Read More

Linkowanie serwerów w SQL Server

W przypadku, gdy chcemy skorzystać z danych zawartych w innej bazie danych na tym samym serwerze, odwołujemy się do danych używając odpowiedniego suffixu z nazwą bazy:

W przypadku, gdy chcemy skorzystać z danych zawartych na zewnętrznym serwerze SQL Server, najprostszą metodą jest podlinkowanie zewnętrznego serwera baz danych. Aby to zrobić, pierwszej kolejności musimy zdefiniować nasz zewnętrzny serwer podając jego pełną

Read More

Tabele w SQL Server

Tabele są podstawowymi obiektami baz danych. To właśnie na nich będą bazowały nasze skrypty. By stworzyć najprostszą tabelę na naszej bazie danych potrzebujemy podać jej nazwę, nazwy jej kolumn oraz określić typy danych dla kolumn. Samo utworzenie tabeli rozpoczynamy poleceniem CREATE TABLE.

Dla przykładu:

W ten sposób stworzyliśmy pustą tabelę. Możemy wprowadzać do niej swoje dane przy użyciu polecenia

Read More

Wgrywanie przykładowej bazy danych w SQL Server

1. Jak wgrać bazę danych – AdventureWorks 2014 SQL Server instaluje się domyślnie bez przykładowej bazy danych (tzw. Sample database). Przykładową bazę możemy ściągnąć ze strony Codeplex. W naszym  przypadku bazą tą będzie AdventureWorks2014. Z poniższej strony pobieramy plik o nazwie Adventure Works 2014 Full Database Backup.zip http://msftdbprodsamples.codeplex.com/releases Ściągnięty plik rozpakowujemy i wgrywamy na bazę poprzez wybranie “Restore database” w SQL

Read More

SQL Management Studio

SQL Management Studio jest obecnie najpopularniejszym klientem Serwera baz danych SQL Server. To właśnie przy jego pomocy będziemy uczyć się pisać nasze zapytania do bazy danych. Narzędzie instalowane jest łącznie z serwerem, o ile wybraliśmy taką opcję podczas instalacji. Sam program uruchamiamy z menu Start. W ekranie logowania wybieramy serwer, zgodnie z nazwą, którą wybraliśmy podczas instalacji. Jeśli podczas instalacji

Read More

Operatory logiczne w SQL Server

Operatory logiczne w SQL Server jak sama nazwa wskazuje, służą do wprowadzenia logicznych warunków do naszego zapytania. Operatory można używać oddzielnie oraz łączyć ze sobą. Poniżej przykłady. Najczęściej używane operatory logiczne: IN – Wskazuje wartości zawierające się w określonym przez nas zbiorze.  Dodane przed IN operatora NOT, zwróci nam rekordy, zawierjące każde inne wartości niż podane.

AND, OR, NOT

Read More

Operatory arytmetyczne w SQL Server

Do wykonywania działań arytmetycznych w SQL Server wykorzystujemy standardowe operatory dodawania, odejmowania, mnożenia, dzielenia i reszty z dzielenia:  +, -,  *, /, %. Poza operatorami wykorzystujemy także standardowe nawiasy (). Co ważne, jeśli wykonujemy operację dzielenia na liczbach całkowitych, którego wynikiem nie będzie liczba całkowita, powinniśmy najpierw zmienić format liczb w naszym działaniu na dowolny typ przecinkowy. Operatory + i

Read More

Funkcje matematyczne w SQL Server

Podobnie jak w pozostałych językach SQL,  SQL Server prezentuje szeroki zbiór funkcji matematycznych. Poniżej Przykłady wraz z wykorzystaniem. ABS() – Zwraca wartość bezwzględną. Pi() – Wartość liczby PI ~3,14159265358979 SQUARE() – Kwadrat liczby. POWER(arg1, arg2) – Potęgowanie. Argument 1 określa podstawę potęgi. Argument 2 to wykładnik potęgi. SQRT() – Pierwiastek kwadratowy z podanej wartości liczbowej. ROUND(liczba, arg 2) – Funkcja zaokrągla liczbę

Read More

Podstawy budowania zapytań SELECT w SQL Server

Pierwszą rzeczą, którą wykonujemy po połączeniu z naszy serverem jest wskazanie bazy danych, na której uruchamiane będą zapytania Query. Służy do tego polecenie “USE“. Wykonanie wygląda następująco:

lub:

Tak jak pozostałych językach SQL, podstawowym poleceniem jest polecenie SELECT. Korzystając z bazy AdventureWorks2014, którą wgraliśmy podczas instalacji, przykładowe polecenie wygląda następująco:

Korzystając z klienta SQLServer Management Studio, zapytania zatwierdzamy i

Read More

Instalacja SQL Server 2014 Express

1. Instalacja SQL Server 2014 Express W tym rozdziale dowiesz się jak krok po kroku zainstalować serwer baz danych SQL Server 2014 w wersji Express. Dlaczego obecnie warto wybrać wersję 2014? Wersja 2014 jest wersją stabilną. Nie ma także problemów ze znalezieniem przykładowych baz danych do tej wersji, jak np AdventureWorks2014. Wersja ta zadziała także na starszych komputerach wyposażonych system Windows

Read More