sql. Ćwiczenia praktyczne. wydanie ii full, ebooki
[ Pobierz całość w formacie PDF ]
SQL. Ćwiczenia
praktyczne. Wydanie II
Idź do
• Spis treści
Autor
ISBN: 978-83-246-3051-6
Format: 140×208, stron: 176
Katalog książek
katalog
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, modykacja 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 specycznych, 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 modykowania 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
• Modykacja i usuwanie danych
• Złączenia
• Funkcje agregujące
• Podzapytania
• Więzy integralności
• Transakcje
• Instalacja i podstawowa konguracja baz
Stwórz własną bazę danych i korzystaj z jej możliwości!
Twój koszyk
Cennik i informacje
o nowościach
Czytelnia
• Fragmenty książek
online
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
© Helion 1991–2011
Spis treci
Wstp
9
Rozdzia 1.
Podstawy relacyjnych baz danych
13
Tabele
13
Klucze
14
Relacje
15
Podstawowe zasady projektowania tabel
20
Okrelenie celu
20
Duplikowanie danych
21
Informacje atomowe
22
Puste pola
24
Jednoznaczna identyfikacja rekordów
26
Rozdzia 2.
Praca z tabelami
27
Typy danych
27
Typy liczbowe
28
Typy daty i czasu
29
Typy acuchowe
29
Typ null
30
Tworzenie i wybór bazy danych
31
Tworzenie tabel
32
Atrybuty kolumn
34
Indeksy
39
Modyfikacja tabel
42
Usuwanie tabel
49
6
SQL • wiczenia praktyczne
Rozdzia 3.
Umieszczanie danych w bazie
51
Instrukcja INSERT INTO
51
Wprowadzanie wielu wierszy
57
Druga posta instrukcji INSERT
59
Rozdzia 4.
Pobieranie danych z tabel
61
Podstawy instrukcji SELECT
61
Sortowanie wyników zapyta
65
Kryteria pobierania danych
67
Niepowtarzalno wierszy
75
Rozdzia 5.
Modyfikacja i usuwanie danych
77
Instrukcja UPDATE
77
Modyfikacja danych w tabelach
78
Usuwanie danych
81
Rozdzia 6.
Zczenia
85
czenie wyników zapyta
85
Instrukcja UNION
86
Instrukcja INTERSECT
87
Instrukcja EXCEPT
88
Pobieranie danych z wielu tabel
89
Zczenia
94
Zczenie typu CROSS JOIN
94
Zczenie typu INNER JOIN
95
Zczenie typu LEFT OUTER JOIN
96
Zczenie typu RIGHT OUTER JOIN
97
Zczenie typu FULL OUTER JOIN
99
Zczenia i klauzula WHERE
100
Aliasy tabel i rozrónianie nazw kolumn
100
Rozdzia 7.
Funkcje agregujce
105
Rozdzia 8.
Grupowanie danych
115
Rozdzia 9.
Podzapytania
123
Podzapytania w klauzuli FROM
124
Podzapytania klauzuli WHERE
126
Podzapytania proste
126
Podzapytania skorelowane
128
Podzapytania w instrukcjach aktualizujcych dane
130
7
Spis treci
Rozdzia 10. Transakcje
133
Transakcje w systemach baz danych
133
Objcie instrukcji transakcj
134
Wycofywanie transakcji
135
Izolacja transakcji
136
Rozdzia 11. Wizy integralnoci
139
Integralno danych
139
Definiowanie klucza obcego
140
Dodawanie i usuwanie wizów
143
Dodatek A
Instalacja i podstawowa konfiguracja baz
145
Baza MySQL
145
Instalacja w systemie Linux
145
Instalacja w systemie Windows
150
Baza PostgreSQL
154
Instalacja w systemie Linux
154
Instalacja w systemie Windows
158
Baza SQLite
161
Praca z baz
162
Baza Microsoft SQL Server (MS SQL)
162
Instalacja
163
Tworzenie bazy testowej
165
Praca z baz
166
Baza Oracle
167
Instalacja w systemie Linux
167
Instalacja w systemie Windows
171
[ Pobierz całość w formacie PDF ]