reklama - zainteresowany?

Projektowanie baz danych dla ka - Helion

Projektowanie baz danych dla ka
ebook
Autor: Michael J. Hernandez
Tytu艂 orygina艂u: Database Design for Mere Mortals: 25th Anniversary Edition, 4th Edition
T艂umaczenie: Ireneusz Jak
ISBN: 978-83-283-8252-7
stron: 424, Format: ebook
Data wydania: 2022-02-22
Ksi臋garnia: Helion

Cena ksi膮偶ki: 54,45 z艂 (poprzednio: 97,23 z艂)
Oszcz臋dzasz: 44% (-42,78 z艂)

Dodaj do koszyka Projektowanie baz danych dla ka

Tagi: Inne

Mimo up

Dodaj do koszyka Projektowanie baz danych dla ka

 

Osoby kt贸re kupowa艂y "Projektowanie baz danych dla ka", wybiera艂y tak偶e:

  • Windows Media Center. Domowe centrum rozrywki
  • Przyw贸dztwo w 艣wiecie VUCA. Jak by膰 skutecznym liderem w niepewnym 艣rodowisku
  • Mapa Agile & Scrum. Jak si
  • Lean dla bystrzak贸w. Wydanie II
  • Gra bez ko艅ca

Dodaj do koszyka Projektowanie baz danych dla ka

Spis tre艣ci

Projektowanie baz danych dla ka偶dego. Przewodnik krok po kroku. Wydanie IV eBook -- spis tre艣ci

  • O autorze
  • Podzi臋kowania
  • S艂owo wst臋pne
  • Przedmowa
  • Wprowadzenie
    • Co nowego w czwartym wydaniu?
    • Kto powinien przeczyta膰 t臋 ksi膮偶k臋?
    • Cel niniejszej ksi膮偶ki
    • Jak czyta膰 t臋 ksi膮偶k臋?
    • Organizacja ksi膮偶ki
      • Cz臋艣膰 I. Projektowanie relacyjnych baz danych
      • Cz臋艣膰 II. Proces projektowania
      • Cz臋艣膰 III. Inne problemy projektowania baz danych
      • Dodatki
    • S艂owo na temat przyk艂ad贸w i technik opisywanych w tej ksi膮偶ce
    • Nowe podej艣cie do nauki
  • Cz臋艣膰 I. Projektowanie relacyjnych baz danych
  • 1. Relacyjna baza danych
    • Tematy om贸wione w tym rozdziale
    • Czym jest baza danych?
    • Model relacyjnych baz danych
      • Pozyskiwanie danych
      • Zalety relacyjnych baz danych
    • Zarz膮dzanie relacyjn膮 baz膮 danych
    • Co niesie przysz艂o艣膰?
    • Podsumowanie
    • Pytania kontrolne
  • 2. Cele projektowania
    • Tematy om贸wione w tym rozdziale
    • Dlaczego projektowanie baz danych powinno nas interesowa膰
    • Znaczenie teorii
    • Zalety poznania dobrej metodologii projektowania
    • Cele dobrego projektowania
    • Korzy艣ci wynikaj膮ce z dobrego projektowania
    • Metody projektowania baz danych
      • Tradycyjne metody projektowania
      • Metoda projektowania prezentowana w tej ksi膮偶ce
    • Normalizacja
    • Podsumowanie
    • Pytania kontrolne
  • 3. Terminologia
    • Tematy om贸wione w tym rozdziale
    • Dlaczego terminologia jest wa偶na
    • Poj臋cia zwi膮zane z warto艣ci膮
      • Dane
      • Informacje
      • Null
      • Warto艣膰 znacznik贸w null
      • Problem ze znacznikami null
    • Poj臋cia zwi膮zane ze struktur膮
      • Tabele
      • Pole
      • Rekord
      • Widok (perspektywa)
      • Klucze
      • Indeks
    • Poj臋cia zwi膮zane z relacjami
      • Relacje
      • Typy relacji
        • Relacje jeden do jednego
        • Relacje jeden do wielu
        • Relacje wiele do wielu
      • Typy uczestnictwa
      • Stopie艅 uczestnictwa
    • Poj臋cia zwi膮zane z integralno艣ci膮
      • Specyfikacja pola
      • Integralno艣膰 danych
    • Podsumowanie
    • Pytania kontrolne
  • Cz臋艣膰 II. Proces projektowania
  • 4. Przegl膮d koncepcyjny
    • Tematy om贸wione w tym rozdziale
    • Dlaczego wa偶na jest realizacja ca艂ego procesu projektowania
    • Formu艂owanie definicji celu i za艂o偶e艅 wst臋pnych
    • Analiza istniej膮cej bazy danych
    • Tworzenie struktur danych
    • Okre艣lanie i ustalanie relacji w tabelach
    • Okre艣lanie i definiowanie regu艂 biznesowych
    • Okre艣lanie i definiowanie widok贸w
    • Kontrola integralno艣ci danych
    • Podsumowanie
    • Pytania kontrolne
  • 5. Rozpocz臋cie procesu projektowania
    • Tematy om贸wione w tym rozdziale
    • Przeprowadzanie wywiad贸w
      • Wytyczne dotycz膮ce rozm贸wc贸w
      • Wytyczne dotycz膮ce osoby przeprowadzaj膮cej wywiad
    • Formu艂owanie definicji celu
      • Poprawnie sformu艂owana definicja celu
      • Uk艂adanie definicji celu
    • STUDIUM PRZYPADKU: FORMU艁OWANIE DEFINICJI CELU
    • Formu艂owanie za艂o偶e艅 wst臋pnych
      • Poprawnie sformu艂owane za艂o偶enia wst臋pne
      • Uk艂adanie za艂o偶e艅 wst臋pnych
    • STUDIUM PRZYPADKU: OKRE艢LANIE ZA艁O呕E艃 WST臉PNYCH
    • Podsumowanie
    • Pytania kontrolne
  • 6. Analiza istniej膮cej bazy danych
    • Tematy om贸wione w tym rozdziale
    • Poznanie istniej膮cej bazy danych
      • Papierowe bazy danych
      • Odziedziczone bazy danych
    • Przeprowadzenie analizy
      • Spojrzenie na spos贸b gromadzenia danych
    • Spojrzenie na spos贸b prezentowania informacji
    • Przeprowadzanie wywiad贸w
      • Podstawowe techniki przeprowadzania wywiad贸w
        • Znaczenie pyta艅
        • Proces przeprowadzania wywiad贸w
        • Okre艣lanie podmiot贸w
        • Okre艣lanie cech
      • Zanim rozpoczniesz przeprowadzanie wywiad贸w
    • Wywiady z u偶ytkownikami
      • Przegl膮d typ贸w danych i sposob贸w ich wykorzystania
      • Przegl膮d pr贸bek
      • Przegl膮d wymaga艅 informacyjnych
        • Istniej膮ce wymagania informacyjne
        • Dodatkowe wymagania informacyjne
        • Przysz艂e wymagania informacyjne
    • Wywiady z kierownictwem
      • Przegl膮d obecnych wymaga艅 informacyjnych
      • Przegl膮d dodatkowych wymaga艅 informacyjnych
      • Przegl膮d przysz艂ych wymaga艅 informacyjnych
      • Przegl膮d og贸lnych wymaga艅 informacyjnych
    • Stworzenie kompletnej listy p贸l
      • Wst臋pna lista p贸l
        • Krok 1. Przegl膮d i dopracowywanie listy cech
          • Porz膮dkowanie element贸w o tej samej nazwie
          • Porz膮dkowanie element贸w reprezentuj膮cych te same cechy
          • Upewnienie si臋, 偶e elementy reprezentuj膮 cechy podmiot贸w
        • Krok 2. Okre艣l, czy w kt贸rejkolwiek z pr贸bek znajduj膮 si臋 nowe cechy
          • Dygresja listy warto艣ci
      • Lista p贸l obliczeniowych
      • Przegl膮d obu list wraz z pracownikami i kierownictwem
    • Studium przypadku: analiza bazy danych
    • Podsumowanie
    • Pytania kontrolne
  • 7. Tworzenie struktur tabel
    • Tematy om贸wione w tym rozdziale
    • Definiowanie wst臋pnej listy tabel
      • Identyfikacja domniemanych podmiot贸w
      • Korzystanie z listy podmiot贸w
        • Krok 1. Eliminowanie duplikat贸w
        • Krok 2. Rozwi膮zanie problem贸w z pozycjami, kt贸re reprezentuj膮 ten sam podmiot
        • Krok 3. Po艂膮czenie element贸w na li艣cie podmiot贸w z elementami na wst臋pnej li艣cie tabel
      • Korzystanie z za艂o偶e艅 wst臋pnych
    • Definiowanie ostatecznej listy tabel
      • Dopracowywanie nazw tabel
        • Wytyczne dotycz膮ce tworzenia nazw tabel
      • Okre艣lanie typ贸w tabel
      • Redagowanie opis贸w tabel
        • Wytyczne dotycz膮ce redagowania opisu tabel
        • Wywiady z u偶ytkownikami i kierownictwem
    • Przypisywanie p贸l do tabel
    • Dopracowywanie p贸l
      • Poprawianie nazw p贸l
        • Wytyczne tworzenia nazw p贸l
      • Korzystanie z idealnego pola do eliminowania anomalii
        • Warunki idealnego pola
      • Eliminacja p贸l wielocz臋艣ciowych
      • Eliminacja p贸l wielowarto艣ciowych
    • Dopracowywanie struktur tabel
      • Kilka s艂贸w o nadmiarowych danych i duplikatach p贸l
      • Wykorzystanie warunk贸w idealnej tabeli w celu dopracowania struktur tabel
        • Warunki idealnej tabeli
        • Eliminowanie niepotrzebnych duplikat贸w p贸l
      • Wyznaczanie tabel-podzbior贸w
        • Dopracowywanie niezidentyfikowanych wcze艣niej tabel-podzbior贸w
    • Studium przypadku: okre艣lanie struktur tabel
    • Podsumowanie
    • Pytania kontrolne
  • 8. Klucze
    • Tematy om贸wione w tym rozdziale
    • Dlaczego klucze s膮 wa偶ne
    • Definiowanie kluczy dla tabel
      • Klucze kandyduj膮ce
        • Warunki klucza kandyduj膮cego
        • Sztuczne klucze kandyduj膮ce
      • Klucze g艂贸wne
        • Warunki klucza g艂贸wnego
      • Klucze zast臋pcze
      • Pola niekluczowe
    • Integralno艣膰 na poziomie tabeli
    • Przegl膮d wst臋pnych struktur tabel
    • Studium przypadku: tworzenie kluczy
    • Podsumowanie
    • Pytania kontrolne
  • 9. Specyfikacje p贸l
    • Tematy om贸wione w tym rozdziale
    • Dlaczego specyfikacje p贸l s膮 wa偶ne
    • Integralno艣膰 na poziomie p贸l
    • Anatomia specyfikacji p贸l
      • Elementy og贸lne
        • Nazwa pola
        • Tabela-rodzic
        • Typ specyfikacji
        • Specyfikacja 藕r贸d艂owa
        • Dzielone z
        • Alias(y)
        • Opis
      • Elementy fizyczne
        • Typ danych
        • D艂ugo艣膰
        • Miejsca dziesi臋tne
        • Dozwolone znaki
      • Elementy logiczne
        • Typ klucza
        • Struktura klucza
          • Unikatowo艣膰
          • Dopuszczanie warto艣ci null
          • Warto艣ci wprowadzone przez
          • Warto艣膰 wymagana
          • Zakres warto艣ci
          • Regu艂y edycji
    • Wykorzystywanie unikatowych, og贸lnych i kopiowanych specyfikacji p贸l
    • Definiowanie specyfikacji p贸l dla ka偶dego pola w bazie danych
    • Studium przypadku: definiowanie specyfikacji p贸l
    • Podsumowanie
    • Pytania kontrolne
  • 10. Relacje mi臋dzy tabelami
    • Tematy om贸wione w tym rozdziale
    • Dlaczego relacje s膮 wa偶ne
    • Rodzaje relacji
      • Relacja jeden do jednego
      • Relacja jeden do wielu
      • Relacja wiele do wielu
        • Problemy z relacjami wiele do wielu
      • Relacja zwrotna
        • Jeden do jednego
        • Jeden do wielu
        • Wiele do wielu
    • Identyfikowanie istniej膮cych relacji
    • Ustanawianie wszystkich relacji
      • Relacje jeden do jednego i jeden do wielu
        • Relacja jeden do jednego
        • Relacja jeden do wielu
        • Opracowywanie p贸l wielowarto艣ciowych raz jeszcze
      • Relacja wiele do wielu
      • Relacje zwrotne
        • Jeden do jednego i jeden do wielu
        • Wiele do wielu
      • Sprawdzanie struktury wszystkich tabel
        • Warunki idealnej tabeli
      • Dok艂adna analiza wszystkich kluczy obcych
        • Warunki klucza obcego
    • Ustanawianie cech relacji
      • Definiowanie regu艂y usuwania dla ka偶dej relacji
      • Identyfikowanie rodzaju uczestnictwa ka偶dej z tabel
      • Identyfikowanie stopnia uczestnictwa ka偶dej z tabel
      • Weryfikowanie z u偶ytkownikami i kierownictwem relacji istniej膮cych mi臋dzy tabelami
      • Uwaga ko艅cowa
    • Integralno艣膰 na poziomie relacji
    • Studium przypadku identyfikowanie i tworzenie relacji
    • Podsumowanie
    • Pytania kontrolne
  • 11. Regu艂y biznesowe
    • Tematy om贸wione w tym rozdziale
    • Czym s膮 regu艂y biznesowe?
      • Rodzaje regu艂 biznesowych
    • Kategorie regu艂 biznesowych
      • Regu艂y biznesowe specyficzne dla p贸l
      • Regu艂y biznesowe specyficzne dla relacji
    • Definiowanie i ustanawianie regu艂 biznesowych
      • Praca z u偶ytkownikami oraz kierownictwem
      • Definiowanie i ustanawianie regu艂 biznesowych specyficznych dla pola
        • Etap 1. Wybierz tabel臋
        • Etap 2. Sprawd藕 ka偶de pole i oce艅, czy potrzebuje ono jakichkolwiek ogranicze艅
        • Etap 3. Zdefiniuj dla tego pola niezb臋dne regu艂y biznesowe
        • Etap 4. Ustan贸w regu艂y, modyfikuj膮c odpowiednie elementy specyfikacji pola
        • Etap 5. Okre艣l, jakie czynno艣ci pozwalaj膮 zweryfikowa膰 regu艂臋
        • Etap 6. Zapisz regu艂臋 w arkuszu specyfikacji regu艂 biznesowych
      • Definiowanie i ustanawianie regu艂 biznesowych specyficznych dla relacji
        • Etap 1. Wybierz relacj臋
        • Etap 2. Przeanalizuj relacj臋 i zadecyduj, czy wymaga ona jakich艣 ogranicze艅
        • Etap 3. Zdefiniuj niezb臋dne dla relacji regu艂y biznesowe
        • Etap 4. Ustan贸w regu艂臋, modyfikuj膮c odpowiednie cechy relacji
        • Etap 5. Okre艣l, jakie czynno艣ci pozwol膮 zweryfikowa膰 regu艂臋
        • Etap 6. Zapisz regu艂臋 w arkuszu specyfikacji regu艂y biznesowej
    • Tabele walidacji
      • Czym s膮 tabele walidacji?
      • Korzystanie z tabel walidacji w celu realizowania regu艂 biznesowych
    • Sprawdzanie arkuszy specyfikacji regu艂 biznesowych
    • Studium przypadku: definiowanie i tworzenie regu艂 biznesowych
    • Podsumowanie
    • Pytania kontrolne
  • 12. Widoki
    • Tematy om贸wione w tym rozdziale
    • Czym s膮 widoki?
    • Anatomia widoku
      • Widok danych
        • Jednotabelowy widok danych
        • Wielotabelowy widok danych
      • Widok zagregowany
      • Widok walidacji
    • Okre艣lanie i definiowanie widok贸w
      • Praca z u偶ytkownikami i kierownictwem
      • Definiowanie widok贸w
        • Stosowanie p贸l obliczeniowych w odpowiednich miejscach
        • Stosowanie kryteri贸w do filtrowania danych
        • Korzystanie z arkusza specyfikacji widoku w celu opisania widoku
      • Przegl膮danie dokumentacji ka偶dego widoku
    • Studium przypadku: okre艣lanie i definiowanie widok贸w
    • Podsumowanie
    • Pytania kontrolne
  • 13. Sprawdzanie integralno艣ci danych
    • Tematy om贸wione w tym rozdziale
    • Dlaczego nale偶y sprawdza膰 integralno艣膰 danych?
    • Sprawdzanie i korygowanie integralno艣ci danych
      • Integralno艣膰 na poziomie tabel
      • Integralno艣膰 na poziomie p贸l
      • Integralno艣膰 na poziomie relacji
      • Regu艂y biznesowe
      • Widoki
    • Kompletowanie dokumentacji bazy danych
    • W ko艅cu zrobione!
    • Studium przypadku wnioski
    • Podsumowanie
  • Cz臋艣膰 III. Inne problemy projektowania baz danych
  • 14. Czego nie nale偶y robi膰?
    • Tematy om贸wione w tym rozdziale
    • P艂askie pliki
    • Projekt na bazie arkusza kalkulacyjnego
      • Rozwi膮zywanie problem贸w zwi膮zanych z przyzwyczajeniami do widoku arkusza kalkulacyjnego
    • Projekt bazy danych pod k膮tem konkretnego oprogramowania
    • Wnioski ko艅cowe
    • Podsumowanie
  • 15. Naginanie b膮d藕 艂amanie regu艂
    • Tematy om贸wione w tym rozdziale
    • Kiedy mo偶na nagi膮膰 lub z艂ama膰 regu艂y?
      • Projektowanie analitycznej bazy danych
      • Poprawianie wydajno艣ci oblicze艅
        • Czy to si臋 op艂aca?
        • Zacznij poprawianie wydajno艣ci od innych metod
    • Dokumentowanie dzia艂a艅
    • Podsumowanie
  • 16. Na zako艅czenie
  • Dodatki
  • A. Odpowiedzi na pytania kontrolne
    • Rozdzia艂 1.
    • Rozdzia艂 2.
    • Rozdzia艂 3.
    • Rozdzia艂 4.
    • Rozdzia艂 5.
    • Rozdzia艂 6.
    • Rozdzia艂 7.
    • Rozdzia艂 8.
    • Rozdzia艂 9.
    • Rozdzia艂 10.
    • Rozdzia艂 11.
    • Rozdzia艂 12.
  • B. Diagram procesu projektowania baz danych
  • C. Wytyczne projektowe
    • Definiowanie i wprowadzanie regu艂 biznesowych specyficznych dla p贸l
    • Definiowanie i wprowadzanie regu艂 biznesowych specyficznych dla relacji
    • Warunki klucza kandyduj膮cego
    • Warunki klucza obcego
    • Warunki klucza g艂贸wnego
      • Regu艂y tworzenia kluczy g艂贸wnych
    • Warunki idealnego pola
    • Warunki idealnej tabeli
    • Integralno艣膰 na poziomie p贸l
    • Wytyczne tworzenia opis贸w p贸l
    • Wytyczne tworzenia opis贸w tabel
    • Wytyczne tworzenia nazw p贸l
    • Wytyczne tworzenia nazw tabel
    • Identyfikowanie relacji
    • Identyfikacja wymaga艅 dotycz膮cych widok贸w
    • Wytyczne dotycz膮ce prowadzonych rozm贸w
      • Wskaz贸wki zwi膮zane z uczestnikami
      • Wskaz贸wki dotycz膮ce prowadz膮cego rozmow臋
    • Definicja celu
    • Za艂o偶enia wst臋pne
    • Integralno艣膰 na poziomie relacji
    • Eliminowanie p贸l wielowarto艣ciowych
    • Integralno艣膰 na poziomie tabel
  • D. Formularze dokumentacyjne
  • E. Symbole u偶ywane w diagramach stosowanych w procesie projektowania baz danych
  • F. Przyk艂adowe projekty
  • G. O normalizacji
    • Uwaga...
    • Kr贸tkie przypomnienie
    • W jaki spos贸b normalizacja jest zintegrowana z metodologi膮 projektowania?
    • Projekt logiczny a projekt fizyczny i implementacja
  • H. Zalecana lektura
  • S艂owniczek
  • Literatura

Dodaj do koszyka Projektowanie baz danych dla ka

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe nale偶膮 do wydawnictwa Helion S.A.