
Rozpocznij przygodę z bazą danych SQL Server 2005
- Naucz się korzystać z SQL Server 2005
- Poznaj język SQL
We współczesnym przemyśle informatycznym coraz większą rolę odgrywają aplikacje bazodanowe, a SQL to podstawowy język służący do manipulowania bazami danych. Za jego pomocą można wykonać wszelkie potrzebne operacje, a poza tym jest on standardem w świecie przetwarzania danych. Bazują na nim niemal wszystkie najważniejsze systemy zarządzania bazami danych. Jednym z najbardziej zaawansowanych z nich jest Microsoft SQL Server 2005, który zapewnia niezawodną i wydajną obsługę aplikacji bazodanowych.
Książka "SQL dla SQL Server 2005. Wprowadzenie" stanowi doskonały wstęp do języka SQL i bazy danych Microsoft SQL Server 2005. Dzięki niej dowiesz się, jak szybko rozpocząć pracę z SQL Server 2005. Poznasz podstawowe instrukcje i funkcje języka SQL oraz nauczysz się tworzyć, wypełniać, modyfikować, złączać i usuwać tabele, agregować dane i tworzyć zapytania. Przeczytasz także o sposobach dodawania do tabel przydatnych indeksów i ograniczeń. Każdy rozdział zakończony jest pytaniami i ćwiczeniami, co pozwoli Ci utrwalić zdobytą wiedzę zarówno w teorii, jak i w praktyce.
- Instrukcje języka SQL
- Korzystanie z SQL Server 2005
- Funkcje języka SQL
- Obsługa tabel
- Tworzenie zapytań
- Złączanie danych
- Agregowanie danych
Przedmowa (9)1. Rozpoczęcie pracy z bazą danych Microsoft SQL Server 2005 (15)
- Uruchamianie programu SQL Server Management Studio (15)
- Tworzenie bazy danych (17)
- Edytor zapytań (21)
- Tworzenie tabel za pomocą skryptu startowego (24)
- Oglądanie definicji tabeli (27)
- Modyfikowanie definicji tabeli (27)
- Oglądanie danych zawartych w tabeli (29)
- Usuwanie tabeli (31)
- Usuwanie bazy danych (31)
- Wpisywanie zapytań (32)
- Sprawdzanie zapytania (32)
- Wywołanie zapytania (32)
- Zapisywanie zapytania (33)
- Wyświetlanie wyników (33)
- Zatrzymanie wykonywania zapytania (36)
- Drukowanie zapytania i jego wyników (36)
- Dostosowanie bazy danych SQL Server 2005 (36)
- Podsumowanie (37)
- Pytania kontrolne (37)
- Ćwiczenia (38)
- Wyświetlanie danych za pomocą instrukcji SELECT (39)
- Wyświetlanie wierszy (krotek) znajdujących się w tabeli (50)
- Funkcja COUNT (55)
- Atrybut ROWCOUNT (57)
- Aliasy (58)
- Synonimy (62)
- Wstawianie komentarzy do instrukcji języka SQL (63)
- Konwencje pisania instrukcji SQL (64)
- Kilka uwag na temat składni języka SQL Server 2005 (64)
- Podsumowanie (65)
- Pytania kontrolne (65)
- Ćwiczenia (66)
- Typy danych serwera SQL Server 2005 (69)
- Tworzenie tabeli (76)
- Umieszczanie wartości w tabeli (78)
- Instrukcja UPDATE (84)
- Instrukcja ALTER TABLE (85)
- Instrukcja DELETE (88)
- Usuwanie tabeli (89)
- Podsumowanie (89)
- Pytania kontrolne (89)
- Ćwiczenia (90)
- Instrukcja JOIN (93)
- Iloczyn kartezjański (100)
- Złączenia równościowe i nierównościowe (102)
- Złączenia własne (103)
- Zastosowanie w złączeniu klauzuli ORDER BY (105)
- Złączanie więcej niż dwóch tabel (105)
- Instrukcja OUTER JOIN (107)
- Podsumowanie (111)
- Pytania kontrolne (111)
- Ćwiczenia (111)
- Funkcje agregujące (116)
- Funkcje wierszowe (120)
- Inne funkcje (125)
- Funkcje łańcuchowe (130)
- Funkcje konwertujące (142)
- Funkcje daty (144)
- Podsumowanie (150)
- Pytania kontrolne (152)
- Ćwiczenia (153)
- Definiowanie zapytań (157)
- Nawiasy okrągłe w wyrażeniach języka SQL (160)
- Struktury pochodne (164)
- Definiowanie zapytania używającego struktur pochodnych (174)
- Podsumowanie (179)
- Pytania kontrolne (179)
- Ćwiczenia (180)
- Podstawowe informacje na temat operacji na zbiorach (183)
- Sumowanie zbiorów (operator UNION) (185)
- Operator UNION ALL (187)
- Obsługa przypadków zastosowania operatorów UNION i UNION ALL,
w których jest nierówna liczba kolumn (188)
- Predykaty IN i NOT..IN (190)
- Określanie różnicy zbiorów (198)
- Suma i złączenie (200)
- Zrealizowanie pełnego złączenia zewnętrznego za pomocą operatora UNION (205)
- Podsumowanie (206)
- Pytania kontrolne (207)
- Ćwiczenia (207)
- Dodatkowe ćwiczenie (210)
- Podzapytanie z predykatem IN (211)
- Podzapytanie jako złączenie (213)
- Złączenie nie może zostać zamienione na podzapytanie (214)
- Kolejne przykłady dotyczące złączeń i predykatu IN (216)
- Zastosowanie podzapytań z operatorami (219)
- Podsumowanie (221)
- Pytania kontrolne (221)
- Ćwiczenia (221)
- Instrukcja SELECT w zmodyfikowanej notacji Backusa-Naura (BNF) (225)
- Klauzula GROUP BY (225)
- Klauzula HAVING (230)
- Klauzule GROUP BY i HAVING - zagnieżdżona agregacja (231)
- Sprawdzanie podzapytań (235)
- Wartości NULL (237)
- Podsumowanie (240)
- Pytania kontrolne (240)
- Ćwiczenia (241)
- Podzapytania nieskorelowane (243)
- Podzapytania skorelowane (244)
- Korelacja i zapytania sprawdzające istnienie wierszy (246)
- Kwalifikatory uniwersalne i szczegółowe języka SQL (255)
- Podsumowanie (261)
- Pytania kontrolne (261)
- Ćwiczenia (261)
- Prosta instrukcja CREATE TABLE (265)
- Indeksy (266)
- Ograniczenia (269)
- Podsumowanie (287)
- Pytania kontrolne (287)
- Ćwiczenia (288)
B Skrypt tworzący bazę danych Student_kurs (295)
C Słownik terminów (305)
D Ważne instrukcje i funkcje (309)
Skorowidz (315)