2013-02-17
News, Publikacje
Ponieważ nie wszyscy z naszych sympatyków mieli okazję zapoznać się z pewnym dość ciekawym materiałem, przypominamy o nim właśnie dziś. Paweł Wilkosz {BLOG}- lider grupy krakowskiej, SQL Server MVP opublikował swego czasu na stronach Microsoft Technet krótką encyklopedię SQL. My zaś chcielibyśmy zaprosić Was do zapoznania się z tym materiałem. Nie jest to wielotomowa encyklopedia, ale zawiera naprawdę sporo rozdziałów, w których każdy znajdzie coś dla siebie. Poniżej przedstawiamy spis treści:
- Wyświetlanie danych, podstawowy [SELECT *] i wybór kolumn – w tej części dowiesz się, jak poprawnie skorzystać z zapytania SELECT, w jaki sposób ograniczyć wynik działania zapytania do konkretnych kolumn oraz jak efektywnie tworzyć instrukcje ekstrakcji danych z bazy.
- Ograniczanie wyświetlanych wierszy, podstawy [WHERE] – w tej części dowiesz się, w jaki sposób ograniczyć zbiór wyników do konkretnych rekordów, jak prawidłowo wykorzystywać klauzulę WHERE oraz w jaki sposób budować poprawnie logiczny warunek wyboru wierszy.
- Łączenie warunków ograniczających – AND, OR, WHERE – w tej części dowiesz się, w jaki sposób łączyć ze sobą warunki ograniczania zbioru wynikowego za pomocą AND oraz OR.
- Łączenie warunków ograniczających – IN, BETWEEN – w tej części dowiesz się, w jaki sposób wykorzystać operatory IN, BETWEEN w klauzuli WHERE.
- Sortowanie wyników wyszukiwania – ORDER BY – w tej części dowiesz się, w jaki sposób sortować rosnąco i malejąco zbiór wynikowy.
- Sortowanie wyników wyszukiwania – LIKE – w tej części dowiesz się, w jaki sposób wykorzystać operator LIKE, NOT LIKE w konstrukcji warunku symboli wieloznacznych (wildcharacters).
- Dodawanie danych – INSERT INTO – w tej części dowiesz się, w jaki sposób wstawiać dane do tabeli za pomocą wyrażenia INSERT INTO.
- Aktualizowanie danych – UPDATE – w tej części dowiesz się, jak wykorzystać polecenie UPDATE do modyfikacji rekordów w bazie danych.
- Kopiowanie danych między tabelami – SELECT INTO – w tej części dowiesz się, w jaki sposób kopiować dane, pomiędzy tabelami za pomocą instrukcji SELECT INTO.
- Kasowanie danych – DELETE – w tej części dowiesz się, w jaki sposób wykorzystać klauzulę DELETE do kasowania obiektów bazodanowych.
- Typy danych T-SQL – w tej części dowiesz się, jakie typy danych oferuje język T-SQL dla kolumn oraz skalarnych wartości.
- Tworzenie baz danych i tabel – CREATE – w tej części dowiesz się, jak wykorzystać klauzulę CREATE DATABASE oraz CREATE TABLE do tworzenia baz danych oraz tabel.
- Klucze główne – PRIMARY KEY i IDENTITY – w tej części dowiesz się, co to jest klucz główny i jaką rolę pełni w bazie danych oraz jak oznaczać kolumnę do automatycznej generacji wartości.
- Klucze obce – FOREIGN KEY – w tej części dowiesz się, co to jest klucz obcy oraz w jaki sposób łączyć tabele w celu wyciągania interesujących informacji.
- Podzapytania, NULL, NOT NULL – w tej części dowiesz się, w jaki sposób konstruować podzapytania oraz jak wykorzystać wartości NULL/NOT NULL do ograniczania zbioru wynikowego.
- Indeksowanie tabel, indeks klastrowy i nieklastrowy – w tej części dowiesz się, co to są indeksy i jaką rolę pełnią w bazie danych oraz jaka jest różnica pomiędzy indeksem klastrowym i nieklastrowym.
- Tworzenie procedur bazodanowych – CREATE PROCEDURE – w tej części dowiesz się, w jaki sposób efektywnie pracować z procedurami składowanymi.
- Tworzenie funkcji bazodanowych – CREATE FUNCTION – w tej części dowiesz się, w jaki sposób efektywnie pracować z funkcjami bazodanowymi.
- T-SQL Optymalizacja Zapytań – w tej części dowiesz się, w jaki sposób konstruować wydajne zapytania T-SQL.
Jak widać tematów jest sporo, a całość znajdziecie pod TYM adresem.