SQL_cwiczenia_praktyczne_Wydanie_II_cwsqw2.pdf
(
378 KB
)
Pobierz
Idź do
• Spis treści
• Przykładowy rozdział
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Twój koszyk
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
SQL. Ćwiczenia
praktyczne. Wydanie II
Autor:
Marcin Lis
ISBN: 978-83-246-3051-6
Format: 140×208, stron: 176
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!
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2011
Spis tre ci
WstÚp
Rozdziaï 1. Podstawy relacyjnych baz danych
Tabele
Klucze
Relacje
Podstawowe zasady projektowania tabel
Okre lenie celu
Duplikowanie danych
Informacje atomowe
Puste pola
Jednoznaczna identyfikacja rekordów
9
13
13
14
15
20
20
21
22
24
26
Rozdziaï 2. Praca z tabelami
Typy danych
Typy liczbowe
Typy daty i czasu
Typy ïañcuchowe
Typ null
Tworzenie i wybór bazy danych
Tworzenie tabel
Atrybuty kolumn
Indeksy
Modyfikacja tabel
Usuwanie tabel
27
27
28
29
29
30
31
32
34
39
42
49
6
SQL • mwiczenia praktyczne
Rozdziaï 3. Umieszczanie danych w bazie
Instrukcja INSERT INTO
Wprowadzanie wielu wierszy
Druga postaÊ instrukcji INSERT
51
51
57
59
Rozdziaï 4. Pobieranie danych z tabel
Podstawy instrukcji SELECT
Sortowanie wyników zapytañ
Kryteria pobierania danych
Niepowtarzalno Ê wierszy
61
61
65
67
75
Rozdziaï 5. Modyfikacja i usuwanie danych
Instrukcja UPDATE
Modyfikacja danych w tabelach
Usuwanie danych
77
77
78
81
Rozdziaï 6. ZïÈczenia
Èczenie wyników zapytañ
Instrukcja UNION
Instrukcja INTERSECT
Instrukcja EXCEPT
Pobieranie danych z wielu tabel
ZïÈczenia
ZïÈczenie typu CROSS JOIN
ZïÈczenie typu INNER JOIN
ZïÈczenie typu LEFT OUTER JOIN
ZïÈczenie typu RIGHT OUTER JOIN
ZïÈczenie typu FULL OUTER JOIN
ZïÈczenia i klauzula WHERE
Aliasy tabel i rozró nianie nazw kolumn
85
85
86
87
88
89
94
94
95
96
97
99
100
100
Rozdziaï 7. Funkcje agregujÈce
Rozdziaï 8. Grupowanie danych
Rozdziaï 9. Podzapytania
Podzapytania w klauzuli FROM
Podzapytania klauzuli WHERE
Podzapytania proste
Podzapytania skorelowane
Podzapytania w instrukcjach aktualizujÈcych dane
105
115
123
124
126
126
128
130
Spis tre ci
7
Rozdziaï 10. Transakcje
Transakcje w systemach baz danych
ObjÚcie instrukcji transakcjÈ
Wycofywanie transakcji
Izolacja transakcji
133
133
134
135
136
Rozdziaï 11. WiÚzy integralno ci
Integralno Ê danych
Definiowanie klucza obcego
Dodawanie i usuwanie wiÚzów
139
139
140
143
Dodatek A
Instalacja i podstawowa konfiguracja baz
Baza MySQL
Instalacja w systemie Linux
Instalacja w systemie Windows
Baza PostgreSQL
Instalacja w systemie Linux
Instalacja w systemie Windows
Baza SQLite
Praca z bazÈ
Baza Microsoft SQL Server (MS SQL)
Instalacja
Tworzenie bazy testowej
Praca z bazÈ
Baza Oracle
Instalacja w systemie Linux
Instalacja w systemie Windows
145
145
145
150
154
154
158
161
162
162
163
165
166
167
167
171
Plik z chomika:
P.Kuba-47
Inne pliki z tego folderu:
100_sposobow_na_SQL_100sql.pdf
(350 KB)
Access_2007_PL_Biblia_ac27bi.pdf
(1241 KB)
Access_2007_PL_Nieoficjalny_podrecznik_ac27np.pdf
(1287 KB)
Access_2010_PL_Biblia_ac10bi.pdf
(2191 KB)
Access_2010_PL_cwiczenia_praktyczne_cwac10.pdf
(490 KB)
Inne foldery tego chomika:
Administracja
Afryka
After Effects
Agile - Programowanie
AJAX
Zgłoś jeśli
naruszono regulamin