Wprowadzenie do baz danych - Helion
Tytuł oryginału: ABG to Databases
Tłumaczenie: Krzysztof Jurczyk
ISBN: 83-7197-815-4
stron: 268, Format: B5, okładka: miękka
Data wydania: 2003-05-08
Księgarnia: Helion
Cena książki: 29,00 zł
Każdy z nas na co dzień korzysta z relacyjnych baz danych, czasem nawet nie zdając sobie z tego sprawy. Bazy danych zbierają to, co najcenniejsze w dzisiejszym świecie: informacje. Można je więc porównać do współczesnych skarbców.
Zrozumienie zasad projektowania baz danych umożliwia pełne wykorzystanie nowoczesnych aplikacji, niezbędnych w funkcjonowaniu niemal każdego przedsiębiorstwa. Pozwala na dobrą organizację, sprawne zarządzania danymi gromadzonymi przez poszczególne osoby.
"Wprowadzenie do baz danych" to książka dla kogoś, kto słyszał o bazach danych, ale nigdy tak naprawdę nie dowiedział się, czym są, co zawierają, jak je projektować i tworzyć. Książka napisana została z punktu widzenia osoby, której zadaniem jest utworzenie pierwszego w życiu projektu bazy danych lub która po prostu chce zdobyć wiedzę na ich temat.
Dzięki tej książce:
- Poznasz teorię baz danych, która pomoże zrozumieć ci, w jaki sposób funkcjonują bazy danych
- Zrozumiesz różnicę pomiędzy analizą a projektowaniem bazy danych oraz dowiesz się, w jaki sposób te dwie koncepcje ze sobą współistnieją
- Zrozumiesz potrzebę analizy podczas projektowania bazy danych
- Nauczysz się, jak na podstawie projektu zbudować fizyczną bazę danych
- Poznasz język programowania baz danych SQL
- Zrozumiesz znaczenie zarządzania bazami danych
- Nauczysz się budować aplikacje bazodanowe
Osoby które kupowały "Wprowadzenie do baz danych", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Mapa Agile & Scrum. Jak si 57,69 zł, (15,00 zł -74%)
- Sztuka podst 53,46 zł, (13,90 zł -74%)
- Lean dla bystrzaków. Wydanie II 49,62 zł, (12,90 zł -74%)
Spis treści
Wprowadzenie do baz danych -- spis treści
O Autorze (9)
Wstęp (11)
Część I Podstawy baz danych (15)
Rozdział 1. Wprowadzenie do baz danych (17)
- Co to jest baza danych? (18)
- Do czego używa się baz danych? (19)
- Typowe systemy zarządzające bazami danych używane obecnie (20)
- Podstawowa terminologia baz danych (21)
- Baza danych (21)
- Tabele i encje (21)
- Pola, kolumny i atrybuty (21)
- Normalizacja (22)
- Wiersze i rekordy (22)
- Klucz podstawowy (22)
- Model relacyjnej bazy danych: wstęp (22)
- Miejsca pracy związane z bazami danych (26)
- Administrator bazy danych (26)
- Programista aplikacji baz danych (26)
- Analityk baz danych (27)
- Podsumowanie (27)
Rozdział 2. Budowa bazy danych (29)
- Wprowadzenie do Microsoft Access (29)
- Przykładowa baza danych Northwind (31)
- Relacje w bazie danych (31)
- Przegląd komponentów bazy danych (35)
- Podsumowanie (47)
Część II Projektowanie i budowanie pierwszej bazy danych (49)
Rozdział 3. Wprowadzenie do projektowania baz danych (51)
- Twój projekt: Baza danych Czas Pracy i Fakturowanie (52)
- Określenie wymagań stawianych bazie danych (52)
- Wywiady (53)
- Dokumentacja firmy (54)
- Istniejące systemy (55)
- Wstęp do modelowania baz danych (55)
- Jak wygląda model bazy danych? (56)
- Tworzymy pierwszy model (57)
- Tworzenie fizycznej bazy danych na podstawie modelu logicznego (65)
- Tworzenie modelu bazy na podstawie fizycznej bazy danych (66)
- Tworzenie modelu bazy danych Czas Pracy i Fakturowanie (67)
- Edycja tekstu (67)
- Doskonalenie projektu (68)
- Podsumowanie (71)
Rozdział 4. Ciąg dalszy tworzenia bazy danych: wstęp do normalizacji (73)
- Normalizacja bazy danych (74)
- Czynności prowadzące do normalizacji Twojego modelu danych (75)
- Pierwsza postać normalna: eliminacja powtarzających się grup (75)
- Druga postać normalna: eliminowanie zbędnych danych (77)
- Trzecia postać normalna: eliminacja kolumn niezależnych od kluczy (81)
- Czwarta i piąta postać normalna (83)
- Normalizacja: ostatnie słowo (84)
- Denormalizacja danych - kiedy jest sens łamać reguły? (85)
- Normalizacja w praktyce - przegląd bazy Czas Pracy i Fakturowanie. Doskonalenie projektu (86)
- Określenie nowych kolumn i tabel (86)
- Przegląd bazy danych Czas Pracy i Fakturowanie (94)
- Podsumowanie (94)
Rozdział 5. Tworzenie bazy Czas Pracy i Fakturowanie w Microsoft Access (97)
- Automatyczne generowanie bazy na podstawie modelu bazy Czas Pracy i Fakturowanie (98)
- Krótki opis projektanta bazy danych w Accessie (101)
- Okno główne bazy danych (101)
- Okno projektanta (104)
- Wykorzystanie projektanta do utworzenia bazy Czas Pracy i Fakturowanie (104)
- Tworzenie bazy danych (104)
- Tworzenie tabel i kolumn (107)
- Tworzenie relacji (113)
- Podsumowanie (116)
Część III Utrzymanie bazy danych - wprowadzenie do integralności baz danych (117)
Rozdział 6. Utrzymanie integralności poprzez zastosowanie reguł poprawności danych (119)
- Wstęp do reguł poprawności w bazach danych (120)
- Implementacja zasad na poziomie pola (120)
- Właściwości pól (121)
- Implementacja reguł na poziomie wiersza (136)
- Właściwości na poziomie wierszy (136)
- Podsumowanie (138)
Rozdział 7. Podstawy integralności referencyjnej (139)
- Co to jest integralność referencyjna (139)
- Dlaczego utrzymywanie integralności referencyjnej jest ważne (140)
- Jak działa integralność referencyjna (141)
- Określanie zasad integralności referencyjnej w bazie Czas Pracy i Fakturowanie (141)
- Podsumowanie (145)
Część IV Wykorzystanie bazy danych do dostarczania informacji - wprowadzenie do SQL (147)
Rozdział 8. Podstawy języka SQL (149)
- Co to jest SQL? (149)
- Interaktywna praca z SQL w Accessie (150)
- Podjęzyki SQL - DDL i DCL (151)
- Instrukcja Select (153)
- Wybieranie określonych pól (154)
- Zmiana nazwy pola za pomocą klauzuli As (155)
- Łączenie pól danych (155)
- Instrukcje Top n Select (157)
- Filtrowanie wyników I: zastosowanie klauzuli Where (158)
- Organizacja danych wynikowych I: zastosowanie klauzuli Order By (159)
- Złożone kolejności sortowania (160)
- Łączenie wielu tabel: zastosowanie instrukcji Join (162)
- Sprzężenia wewnętrzne (163)
- Sprzężenia zewnętrzne lewostronne (166)
- Sprzężenia zewnętrzne prawostronne i całkowite (167)
- Łączenie wielu danych wynikowych: zastosowanie instrukcji Union (168)
- Podsumowanie (170)
Rozdział 9. SQL - zaawansowane techniki programowania (171)
- Organizacja danych wynikowych II: zastosowanie klauzuli Group By (172)
- Używanie funkcji agregacji (173)
- Funkcja Count() (173)
- Operacje zaawansowane: metodologia złożenia wszystkiego w jedną całość (174)
- Funkcja Sum() (178)
- Funkcja Avg() (183)
- Funkcje Min() i Max() (184)
- Filtrowanie wyników II: zastosowanie klauzuli Having (184)
- Filtrowanie wyników III: tworzenie instrukcji parametrycznych w SQL (185)
- Modyfikacja danych za pomocą instrukcji Insert, Update i Delete (186)
- Instrukcja Insert (187)
- Instrukcja Update (188)
- Instrukcja Delete (189)
- Podsumowanie (190)
Rozdział 10. Kwerendy SQL jako część bazy danych (191)
- Projektant kwerend w Accessie (192)
- Określanie pól w zestawie wynikowym (192)
- Dodawanie kryteriów kwerendy (194)
- Pomijanie kolumn (196)
- Definiowanie kolejności sortowania (197)
- Sortowanie według wielu pól (199)
- Zapisywanie kwerendy (199)
- Tworzenie zaawansowanych kwerend (199)
- Stosowanie podsumowań i funkcji agregacji (201)
- Kwerendy parametryczne (203)
- Podsumowanie (204)
Część V Uruchamianie bazy danych - budowanie [msj1] prostej aplikacji bazy danych w Accessie (207)
Rozdział 11. Wykorzystywanie komponentów do tworzenia formularzy (209)
- Projektant formularzy w Accessie (209)
- Tworzenie formularzy dla aplikacji Czas Pracy i Fakturowanie (211)
- Klient (211)
- Formularz Pracownik (223)
- Tworzenie formularza Menu Główne (225)
- Podsumowanie (227)
Rozdział 12. Dostarczanie użytecznych wydruków: wstęp do tworzenia i projektowania raportów (229)
- Projektant raportów w Accessie (230)
- Tworzenie raportów dla aplikacji Czas Pracy i Fakturowanie (231)
- Lista klientów (231)
- Modyfikacja raportu Lista Klientów za pomocą projektanta raportów (235)
- Dodanie przycisku Raport do formularza Menu Główne (236)
- Podsumowanie (238)
Dodatki (239)
Dodatek A Struktura bazy danych Czas Pracy i Fakturowanie (241)
Dodatek B Reguły integralności referencyjnej w bazie danych Czas Pracy i Fakturowanie (245)
Dodatek C Słownik (247)
Dodatek D Periodyki o tematyce związanej z bazami danych (255)
Dodatek E Strony WWW (257)
Skorowidz (259)