Księgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników



Podobne dokumenty
ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0

Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.

Spis treúci. Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników. Wstęp Podziękowania...

Program nauczania. Systemy baz danych. technik informatyk

Projektowanie relacyjnych baz danych

Bazy danych - wykład wstępny

Relacyjny model baz danych, model związków encji, normalizacje

Wprowadzenie do baz danych

Technologia informacyjna

Normalizacja baz danych

ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0

Bazy danych TERMINOLOGIA

Systemy baz danych. mgr inż. Sylwia Glińska

PLAN WYKŁADU BAZY DANYCH ZALEŻNOŚCI FUNKCYJNE

BAZY DANYCH NORMALIZACJA BAZ DANYCH. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

KARTA PRZEDMIOTU. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI Ogólne umiejętności posługiwania się komputerem

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

SZKOLENIE: Administrator baz danych. Cel szkolenia

WPROWADZENIE DO BAZ DANYCH

Normalizacja baz danych

Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Wykład 2. Relacyjny model danych

Egzamin / zaliczenie na ocenę* 0,5 0,5

PROJEKT Z BAZ DANYCH

Baza danych. Baza danych to:

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

Bazy danych 1. Wykład 5 Metodologia projektowania baz danych. (projektowanie logiczne)

030 PROJEKTOWANIE BAZ DANYCH. Prof. dr hab. Marek Wisła

Normalizacja tabel POSTACIE NORMALNE TABEL

Rozkład materiału Specjalizacja: Systemy baz danych

WYMAGANIA EDUKACYJNE Z PRZEDMIOTU SYSTEMY BAZ DANYCH

BAZY DANYCH NORMALIZACJA BAZ DANYCH. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

Model relacyjny bazy danych

Część II. Zadanie 3.2. (0 3)

Relacyjne bazy danych. Normalizacja i problem nadmierności danych.

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.

Joyce Cox Joan Lambert. Microsoft Access Krok po kroku. Przekład: Jakub Niedźwiedź

1 Przygotował: mgr inż. Maciej Lasota

Podstawowe zagadnienia z zakresu baz danych

Program wykładu. zastosowanie w aplikacjach i PL/SQL;

Tworzenie projektu bazy danych z kreatorem odnośników - Filmoteka. Projekt tabel dla bazy Filmoteka

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

Jak wiernie odzwierciedlić świat i zachować występujące w nim zależności? Jak implementacja fizyczna zmienia model logiczny?

K1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU

Cel normalizacji. Tadeusz Pankowski

Projektowanie bazy danych przykład

Nie przegrzewaj mózgu wrzuć dane do bazy!

Tłumaczenie: Katarzyna Żarnowska (wstęp, rozdz. 1 6, 8, 9), Radosław Meryk (rozdz. 7, 13 15, dodatki), Ireneusz Jakóbik (rozdz.

Relacyjne bazy danych

PRZEWODNIK PO PRZEDMIOCIE

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI

Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt. Zasady przygotowania i oceny projektów

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Przykłady normalizacji

Projektowanie BAZY DANYCH

RELACYJNE BAZY DANYCH

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

WPROWADZENIE DO BAZ DANYCH

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.

Projektowanie internetowej bazy danych część 1

Grupa kursów: Wykład Ćwiczenia Laboratorium Projekt Seminarium 15 30

Projekt małej Bazy Danych.

Związki pomiędzy tabelami

Bazy danych. Andrzej Łachwa, UJ, /15

BAZY DANYCH model relacyjny. Opracował: dr inż. Piotr Suchomski

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

Księgarnia PWN: Kevin Kenan - Kryptografia w bazach danych. Spis treści. Podziękowania O autorze Wprowadzenie... 15

Spis treúci. 1. Wprowadzenie... 13

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Pierwsza postać normalna

OPRACOWANIE: SŁAWOMIR APANOWICZ

Normalizacja. Pojęcie klucza. Cel normalizacji

Bazy danych Wykład zerowy. P. F. Góra

Bazy danych w geomatyce Databases in Geomatics

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31

Uzupełnij pola tabeli zgodnie z przykładem poniżej,

Normalizacja relacyjnych baz danych. Sebastian Ernst

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

BAZA DANYCH. Informatyka. ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH Prowadzący: inż. Marek Genge

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

Technologia Informacyjna

D D L S Q L. Co to jest DDL SQL i jakie s jego ą podstawowe polecenia?

2. Tabele w bazach danych

Pożyczkobiorcy. Anomalia modyfikacji: Anomalia usuwania: Konta_pożyczkowe. Anomalia wstawiania: Przykłady anomalii. Pożyczki.

Wykład I. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38

Autor: Joanna Karwowska

Bazy danych. Zasady konstrukcji baz danych

Wykorzystanie nowych technologii w dystrybucji usług hotelarskich Część 1

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

PRZEWODNIK PO PRZEDMIOCIE

Scenariusz lekcji. scharakteryzować elementy bazy danych; opisać sposób zaprojektowania bazy danych;

EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015

WYKŁAD 1. Wprowadzenie do problematyki baz danych

Relacyjne bazy danych

EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015

Transkrypt:

Księgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników Słowo wstępne (13) Przedmowa i podziękowania (drugie wydanie) (15) Podziękowania (15) Przedmowa i podziękowania (pierwsze wydanie) (17) Podziękowania (18) Wprowadzenie (21) Co nowego w drugim wydaniu (22) Kto powinien przeczytać tę książkę (23) Cel tej książki (24) Jak czytać tę książkę (26) Organizacja książki (26) Część I. Projektowanie relacyjnej bazy danych (27) Część II. Proces projektowania (27) Część III. Pozostałe zagadnienia projektowe (28) Część IV. Dodatki (28) Słowo o przykładach i technikach opisywanych w tej książce (29) Nowe podejście do nauki (29) Część I. Projektowanie relacyjnej bazy danych (31) 1. Czym jest relacyjna baza danych (33) Typy baz danych (33) Wczesne modele baz danych (34) Model hierarchiczny (34) Model sieciowy (37) Model relacyjny (39) Odczytywanie danych (40) Zalety relacyjnych baz danych (42) Systemy zarządzania relacyjnymi bazami danych (43) Poza modelem relacyjnym (45) Co kryje przyszłość (46) Słowo na zakończenie (47) Podsumowanie (47) Repetytorium (48) 2. Cele projektowania (49) Dlaczego należy przykładać wagę do procesu projektowania (49) Rola teorii (50) Korzyści płynące z opanowania poprawnej metodologii tworzenia projektów (52) Cele dobrego projektu (52) Zalety dobrego projektu (53) Metody projektowania baz danych (54) Metody projektowania prezentowane w tej książce (55) Podsumowanie (57) Repetytorium (58) 3. Terminologia (59) Dlaczego terminologia jest ważna (59) Pojęcia związane z wartościami (60) Dane (60) Informacje (60) Null (wartość brakująca) (61) Wartość wartości Null (62) Problem z wartościami Null (63) Pojęcia związane ze strukturami (65) Tabele (65) Pola (67) Rekordy (68)

Perspektywy (68) Klucze (70) Indeksy (71) Pojęcia związane z relacjami (72) Relacje (72) Typy relacji (73) Typy uczestnictwa (75) Stopień uczestnictwa (77) Pojęcia związane z integralnością (77) Specyfikacje pól (77) Integralność danych (78) Podsumowanie (79) Repetytorium (80) Część II. Proces projektowania (81) 4. Opis koncepcyjny (83) Dlaczego należy przejść przez całość procesu projektowania (83) Formułowanie definicji celu i założeń wstępnych (84) Analiza istniejącej bazy danych (85) Tworzenie struktur danych (86) Definiowanie relacji (86) Wprowadzanie reguł integralności (87) Definiowanie perspektyw (88) Kontrola integralności danych (88) Podsumowanie (89) Repetytorium (90) 5. Na początek (91) Prowadzenie wywiadów (91) Wskazówki dla uczestników (92) Wskazówki dla prowadzącego (czyli dla nas) (93) Studium przypadku: Kraina Rowerów Mike a (96) Formułowanie definicji celu (97) Poprawnie sformułowana definicja celu (98) Formułowanie definicji celu (99) Studium przypadku (100) Formułowanie założeń wstępnych (101) Dobrze sformułowane założenia wstępne (101) Formułowanie założeń wstępnych (103) Podsumowanie (106) Repetytorium (107) 6. Analiza istniejącej bazy danych (109) Poznawanie istniejącej bazy danych (109) Papierowe bazy danych (111) Spadkowe bazy danych (111) Prowadzenie analizy (113) Analiza sposobu gromadzenia danych (113) Analiza sposobu prezentowania informacji (116) Prowadzenie wywiadów (118) Podstawowe techniki prowadzenia wywiadów (119) Zadawanie pytań (119) Przed rozpoczęciem wywiadów... 124) Prowadzenie wywiadów z pracownikami (124) Przegląd rodzajów i sposobów wykorzystania danych (125) Przegląd próbek (126) Przegląd wymagań informacyjnych (129) Prowadzenie wywiadów z kierownictwem (135) Przegląd aktualnych wymagań informacyjnych (136) Przegląd dodatkowych wymagań informacyjnych (136)

Przegląd przyszłych wymagań informacyjnych (137) Przegląd ogólnych wymagań informacyjnych (137) Sporządzanie listy pól (138) Wstępna lista pól (138) Lista pól wyliczonych (144) Skonsultowanie obu list z pracownikami i kierownictwem (144) Podsumowanie (149) Repetytorium (150) 7. Definiowanie tabel (153) Tworzenie wstępnej listy tabel (153) Określanie tematów tabel (153) Wykorzystanie listy tematów (155) Interpretacja założeń wstępnych (158) Ostateczna lista tabel (160) Poprawianie nazw tabel (161) Definiowanie typów tabel (164) Formułowanie opisów tabel (164) Przypisywanie pól tabelom (169) Poprawianie pól (170) Poprawianie nazw pól (171) Pole doskonałe (173) Usuwanie pól wielowartościowych (177) Poprawianie tabel (182) Słowo na temat zwielokrotnionych danych i pól (182) Tabela doskonała (183) Tabele-podzbiory (188) Podsumowanie (197) Repetytorium (198)8. Klucze (201) Dlaczego klucze są ważne (201) Definiowanie kluczy (202) Klucze kandydujące (202) Klucze główne (207) Klucze zastępcze (212) Pole niekluczowe (212) Integralność na poziomie tabel (213) Przegląd wstępnych struktur tabel (213) Podsumowanie (219) Repetytorium (220) 9. Specyfikacje pól (221) Dlaczego atrybuty pól są ważne (221) Integralność na poziomie pól (222) Anatomia specyfikacji pola (223) Atrybuty ogólne (225) Atrybuty fizyczne (229) Atrybuty logiczne (233) Korzystanie ze specyfikacji unikatowych i wzorcowych oraz replik (239) Definiowanie atrybutów pól (242) Podsumowanie (247) Repetytorium (247) 10. Relacje (249) Rola relacji (249) Typy relacji (250) Relacje jeden-do-jednego (251) Relacje jeden-do-wielu (253) Relacje wiele-do-wielu (255) Relacje autoreferencyjne (261) Identyfikowanie istniejących relacji (264)

Definiowanie relacji (271) Relacje jeden-do-jednego i jeden-do-wielu (272) Relacja wiele-do-wielu (277) Relacje autoreferencyjne (281) Przegląd struktur tabel (285) Poprawianie kluczy obcych (286) Cechy klucza obcego (286) Definiowanie cech relacji (290) Reguły usuwania (291) Typy uczestnictwa (294) Stopień uczestnictwa (296) Skonsultowanie relacji z użytkownikami (298) Uwaga końcowa (299) Integralność na poziomie relacji (299) Podsumowanie (303) Repetytorium (304) 11. Reguły integralności (305) Czym są reguły integralności (305) Typy reguł integralności (307) Kategorie reguł integralności (309) Formułowanie i wprowadzanie reguł integralności (311) Wywiady z pracownikami i kierownictwem (312) Definiowanie reguł dotyczących pól (312) Definiowanie reguł dotyczących relacji (318) Tabele walidacji (323) Czym są tabele walidacji (325) Wykorzystanie tabel walidacji do wspomagania reguł integralności (325) Przegląd formularzy reguł integralności (328) Podsumowanie (336) Repetytorium (336) 12. Perspektywy (339) Czym są perspektywy (339) Przekrój przez perspektywę (340) Perspektywy danych (341) Perspektywy agregujące (345) Perspektywy walidacji (348) Określanie i definiowanie perspektyw (350) Rozmowy z pracownikami i kierownictwem (350) Definiowanie perspektyw (351) Przegląd dokumentacji perspektyw (358) Podsumowanie (363) Repetytorium (364) 13. Kontrola integralności danych (365) Dlaczego warto skontrolować integralność danych (366) Poprawianie integralności danych (366) Na poziomie tabel (366) Na poziomie pól (366) Na poziomie relacji (367) Na poziomie reguł integralności (367) Na poziomie perspektyw (367) Jak przygotować dokumentację bazy (368) I wreszcie koniec! (369) Podsumowanie (369) Część III. Pozostałe zagadnienia projektowe (371) 14. Złe projekty czego nie robić (373) Projekt plikowy (373) Projekt w arkuszu kalkulacyjnym (374)

Jak zerwać z nawykami związanymi z wyświetlaniem danych w arkuszu kalkulacyjnym (376) Projekty oparte na konkretnych systemach zarządzania (377) Garść uwag na zakończenie (378) Podsumowanie (378) 15. Naginanie i łamanie zasad (379) Kiedy można nagiąć lub złamać zasady (379) Projektowanie analitycznej bazy danych (379) Poprawianie wydajności bazy (380) Dokumentowanie swoich poczynań (382) Podsumowanie (382) Na zakończenie (385) Część IV. Dodatki (387) A. Odpowiedzi na pytania z repetytoriów (389) Rozdział 1 (389) Rozdział 2 (390) Rozdział 3 (391) Rozdział 4 (392) Rozdział 5 (393) Rozdział 6 (394) Rozdział 7 (395) Rozdział 8 (397) Rozdział 9 (398) Rozdział 10 (400) Rozdział 11 (401) Rozdział 12 (402) B. Diagramy procesu projektowania (405) C. Wytyczne procesu projektowania (423) Cechy klucza kandydującego (423) Cechy klucza głównego (423) Zasady wyboru klucza głównego (424) Cechy klucza obcego (424) Cechy pola doskonałego (424) Cechy tabeli doskonałej (424) Definicja celu (425) Definiowanie reguł integralności związanych z polami (425) Definiowanie reguł integralności związanych z relacjami (425) Eliminowanie pól wielowartościowych (425) Identyfikowanie relacji (426) Identyfikowanie wymaganych perspektyw (426) Integralność na poziomie pól (427) Integralność na poziomie relacji (427) Integralność na poziomie tabel (427) Wytyczne dla prowadzenia wywiadów (427) Wytyczne dla uczestników (427) Wytyczne dla prowadzącego (428) Wytyczne dla tworzenia nazw pól (428) Wytyczne dla tworzenia nazw tabel (428) Wytyczne dla tworzenia opisu pola (429) Wytyczne dla tworzenia opisu tabeli (429) Założenia wstępne (429) D. Formularze dokumentacyjne (431) E. Symbole stosowane na diagramach struktur bazodanowych (435) F. Przykładowe projekty (437) G. Normalizacja (445) Proces normalizacji (445) Anomalie modyfikacyjne (447)

Anomalia wstawiania (447) Anomalia usuwania (448) Anomalia aktualizacji (449) Zależności: dobra, zła i brzydka (450) Dobra zależność funkcyjna (451) Zła zależność przechodnia (452) Brzydka zależność wielowartościowa (452) Zależność połączeniowa (455) Postaci normalne (457) Zanim zaczniemy... 457) Pierwsza postać normalna (459) Druga postać normalna (460) Trzecia postać normalna (462) Postać normalna Boyce'a/Codda (464) Czwarta postać normalna (466) Piąta postać normalna (470) Postać normalna domena/klucz (473) Denormalizacja (474) Podsumowanie (476) Słowniczek (477) Skorowidz (487)