POLISH

SQL. Ćwiczenia praktyczne

Book information

Publisher
Helion
Year
2011
Language
polish
Format
PDF
Filesize
3 MB (2902395 bytes)
Edition
2
Pages
172\172
Time added
2018-10-13 02:39:40

Description

Błyskawicznie opanuj sztukę posługiwania się bazami danych opartymi na SQL! Podstawy relacyjnych baz danych - czyli co warto wiedzieć na początek Praca z danymi - czyli umieszczanie ich w bazie, modyfikacja i usuwanie Ułatwianie sobie życia - czyli funkcje agregujące, podzapytania i transakcje Relacyjne bazy danych, oparte na języku SQL, to dziś niezwykle popularne i najczęściej używane struktury do przechowywania dużej ilości danych. Nie tylko ułatwiają segregowanie i szybkie uzyskiwanie potrzebnych informacji - umożliwiają też przeprowadzanie na danych rozmaitych złożonych operacji, oszczędzających użytkownikom ogromne ilości czasu. Pozwalają bez trudu dodawać nowe dane, zmieniać i usuwać te znajdujące się już w bazie oraz wyłuskiwać wszelkie wiadomości pod kątem specyficznych, szczegółowych kryteriów wyszukiwania. Wystarczy tylko poznać podstawowe zasady działania języka SQL. "SQL. Ćwiczenia praktyczne. Wydanie II " pomoże Ci opanować podstawy tego języka, a także wskaże, jak posługiwać się nim w konkretnych przypadkach. Znajdziesz tu wiedzę potrzebną do utworzenia bazy danych w jednym z kilku najpopularniejszych systemów bazodanowych, zaprojektowania tabel optymalnych dla treści, które chcesz w nich przechowywać, wprowadzania danych do bazy i modyfikowania ich. Zobaczysz także, co zrobić, by łatwo, szybko i precyzyjnie wyszukać interesujące Cię informacje, pobrać je i posortować. Dowiesz się, co to są funkcje agregujące, więzy integralności i podzapytania oraz jak korzystać z transakcji. Krótko mówiąc, znajdziesz tu wszystko, co musisz wiedzieć, by sprawnie i wygodnie korzystać ze swojej bazy danych. Podstawy relacyjnych baz danych Praca z tabelami Umieszczanie danych w bazie Pobieranie danych z tabel Złożone kryteria wyszukiwania Modyfikacja i usuwanie danych Złączenia Funkcje agregujące Podzapytania Więzy integralności Transakcje Instalacja i podstawowa konfiguracja baz Stwórz własną bazę danych i korzystaj z jej możliwości! Spis treści......Page 5 Wstęp......Page 9 Tabele......Page 13 Klucze......Page 14 Relacje......Page 15 Określenie celu......Page 20 Duplikowanie danych......Page 21 Informacje atomowe......Page 22 Puste pola......Page 24 Jednoznaczna identyfikacja rekordów......Page 26 Typy danych......Page 27 Typy liczbowe......Page 28 Typy łańcuchowe......Page 29 Typ null......Page 30 Tworzenie i wybór bazy danych......Page 31 Tworzenie tabel......Page 32 Atrybuty kolumn......Page 34 Indeksy......Page 39 Modyfikacja tabel......Page 42 Usuwanie tabel......Page 49 Instrukcja INSERT INTO......Page 51 Wprowadzanie wielu wierszy......Page 57 Druga postać instrukcji INSERT......Page 59 Podstawy instrukcji SELECT......Page 61 Sortowanie wyników zapytań......Page 65 Kryteria pobierania danych......Page 67 Niepowtarzalność wierszy......Page 75 Instrukcja UPDATE......Page 77 Modyfikacja danych w tabelach......Page 78 Usuwanie danych......Page 81 Łączenie wyników zapytań......Page 85 Instrukcja UNION......Page 86 Instrukcja INTERSECT......Page 87 Instrukcja EXCEPT......Page 88 Pobieranie danych z wielu tabel......Page 89 Złączenie typu CROSS JOIN......Page 94 Złączenie typu INNER JOIN......Page 95 Złączenie typu LEFT OUTER JOIN......Page 96 Złączenie typu RIGHT OUTER JOIN......Page 97 Złączenie typu FULL OUTER JOIN......Page 99 Aliasy tabel i rozróżnianie nazw kolumn......Page 100 Rozdział 7. Funkcje agregujące......Page 105 Rozdział 8. Grupowanie danych......Page 115 Rozdział 9. Podzapytania......Page 123 Podzapytania w klauzuli FROM......Page 124 Podzapytania proste......Page 126 Podzapytania skorelowane......Page 128 Podzapytania w instrukcjach aktualizujących dane......Page 130 Transakcje w systemach baz danych......Page 133 Objęcie instrukcji transakcją......Page 134 Wycofywanie transakcji......Page 135 Izolacja transakcji......Page 136 Integralność danych......Page 139 Definiowanie klucza obcego......Page 140 Dodawanie i usuwanie więzów......Page 143 Instalacja w systemie Linux......Page 145 Instalacja w systemie Windows......Page 150 Instalacja w systemie Linux......Page 154 Instalacja w systemie Windows......Page 158 Baza SQLite......Page 161 Baza Microsoft SQL Server (MS SQL)......Page 162 Instalacja......Page 163 Tworzenie bazy testowej......Page 165 Praca z bazą......Page 166 Instalacja w systemie Linux......Page 167 Instalacja w systemie Windows......Page 171

Similar books