158722
Książka
W koszyku
(Klasyka Informatyki)
Dziedzina systemów baz danych Ewolucja systemów baz danych Pierwsze systemy zarządzania bazami danych Relacyjne systemy baz danych Coraz mniejsze systemy Coraz większe systemy Architektura systemu DBMS Przegląd składowych systemu DBMS Moduł zarządzania pamięcią Moduł zarządzania zapytaniami Moduł zarządzania transakcjami Architektura klient-serwer Przyszłość systemów baz danych Typy, klasy i obiekty Więzy i wyzwalacze Dane multimedialne Integracja danych Projektowanie Programowanie Modelowanie baz danych Wprowadzenie do języka ODL Projektowanie zorientowane obiektowo Deklaracje interfejsu Atrybuty w języku ODL Związki w języku ODL Związki odwrotne Liczebność związków Typy w języku ODL Diagramy związków encji Liczebność związków encji Związki wieloargumentowe Role w związkach Atrybuty związków Przekształcanie związków wieloargumentowych w binarne Zasady projektowania Dokładność Unikanie redundancji Prostota Dobór właściwych elementów Podklasy Podklasy w systemie ODL Dziedziczenie wielokrotne w języku ODL Podklasy w diagramach związków encji Dziedziczenie w modelach związków encji Modelowanie więzów Klucze Deklarowanie kluczy w języku ODL Reprezentowanie kluczy w modelu związków encji Więzy jednoznaczności Integralność referencyjna Integralność referencyjna w diagramach związków encji Inne rodzaje więzów Zbiory słabych encji Przyczyny zbiorów słabych encji Wymagania dla zbiorów słabych encji Notacja zbiorów słabych encji Modele o znaczeniu historycznym Model sieciowy Schematy reprezentacji sieci Model hierarchiczny Relacyjny model danych Podstawy modeli relacyjnych Atrybuty Schematy Krotki Dziedziny Równoważne sposoby reprezentowania relacji Instancje relacji Od projektów ODL do projektów relacyjnych Od atrybutów w języku ODL do atrybutów relacji Atrybuty nieatomowe w klasach Reprezentowanie konstruktorów innych typów Reprezentowanie relacji jednowartościowych Reprezentowanie związków wielowartościowych A gdy nie ma klucza Reprezentowanie relacji oraz jej odwrotności Od diagramów związków encji do projektów relacyjnych Od zbiorów encji do relacji Od związków encji do relacji Zasady postępowania ze słabymi zbiorami encji Przekształcanie struktur podklas do postaci relacji Relacyjne reprezentacje podklas z modelu ODL Reprezentowanie związków isa w modelu relacyjnym Porównanie różnych metod Tworzenie relacji z wartościami pustymi Zależności funkcyjne Definicja zależności funkcyjnych Nadklucze Wykrywanie kluczy w relacji Klucze relacji powstających z opisów w języku ODL Reguły dotyczące zależności funkcyjnych Zasady podziału i łączenia Zależności trywialne Obliczanie domknięcia zbioru atrybutów Domknięcie zbioru zależności funkcyjnych Projektowanie relacyjnych schematów baz danych Anomalie Dekompozycja relacji Postać normalna Boyce'a-Codda Dekompozycja do postaci BCNF Projektowanie zależności funkcyjnych Odzyskiwanie danych po dekompozycji Trzecia postać normalna Zależności wielowartościowe Niezależność atrybutów i wynikająca stąd redundancja Definicja zależności wielowartościowych Wnioskowanie zależności wielowartościowych Czwarta postać normalna Dekompozycja do czwartej postaci normalnej Zależności między postaciami normalnej Przykładowy schemat bazy danych Działania w modelu relacyjnym Algebra działań na relacjach Działania teoriomnogościowe w zastosowaniu do relacji Rzutowanie Selekcja Iloczyn kartezjański Złączenie naturalne Złączenie teta Tworzenie zapytań z połączonych operacji Przemianowanie Operacje zależne i niezależne Logika relacji Predykaty i atomy Atomy arytmetyczne Reguły i zapytania w Datalogu Znaczenie reguł Datalogu Predykaty ekstensjonalne i intensjonalne Od algebry relacji do Datalogu Przecięcie Suma Różnica Rzutowanie Iloczyn kartezjański Złączenia Symulowanie operacji złożonych w Datalogu Programowanie rekurencyjne w Datalogu Operator punktu stałego Obliczanie najmniejszego punktu stałego Równania z punktem stałym w Datalogu Negacja w regułach rekurencyjnych Więzy relacji Algebra relacji jako język więzów Więzy integralności referencyjnej Inne przykłady więzów. Operacje relacyjne na wielozbiorach Dlaczego wielozbiory? Sumą przecięcie i różnica wielozbiorów Rzutowanie wielozbiorów Operacja selekcji dla wielozbiorów Iloczyn kartezjański wielozbiorów Złączenia wielozbiorów Zastosowanie reguł Datalogu do wielozbiorów Inne rozszerzenia modelu relacyjnego Modyfikacje Agregacje danych Perspektywy Wartości NULL Język baz danych SQL Proste zapytania w języku SQL Rzutowanie w języku SQL Działanie selekcji w języku SQL Porównywanie tekstów Porównywanie daty i czasu Porządkowanie wyniku Zapytania dotyczące więcej niż jednej relacji Iloczyn kartezjański i złączenia w języku SQL Atrybuty niejednoznaczne Zmienne krotkowe Wykonywanie zapytań obejmujących wiele relacji Suma, przecięcie oraz różnica zapytań Podzapytania Podzapytania, które umożliwiają obliczenie wartości skalamych Warunki obejmujące relacje Wyrażenia dotyczące krotek Podzapytania skorelowane Eliminowanie powtórzeń Powtórzenia w sumach przecięciach oraz różnicach Agregowanie Operatory agregowani Grupowanie Klauzula HAVING. Modyfikacje bazy danych Wstawianie Usuwanie Aktualizacje Definiowanie schematu relacji w języku SQL Typy danych Proste deklaracje tabel Usuwanie tabel Zmiany schematów w relacji Wartości domniemane Dziedziny Indeksy Definiowanie perspektyw Deklarowanie perspektyw Zapytania określane na perspektywach Przemianowanie atrybutów Modyfikowanie perspektyw Interpretowanie zapytań, które działają na perspektywach Wartości NULL oraz złączenia zewnętrzne ...352 Działania na wartości NULL Wartość logiczna UNKNOW Wyrażanie złączeń w języku SQL2 Złączenie naturalne Złączenia zewnętrzne Rekurencja w języku SQL Definiowanie relacji typu IDB w języku SQL3 Rekurencja liniowa Instrukcja WlTH i perspektywy Negacja warstwowa Wyrażenia wątpliwe w języku SQL3 Więzy i wyzwalacze w języku SQL Klucze w języku SQL Definiowanie kluczy Wymuszanie więzów klucza Integralność referencyjna i klucze obce Deklarowanie więzów klucza obcego Przestrzeganie zasad więzów integralności referencyjnej Więzy wartości atrybutów Więzy NOT-NULL Więzy CHECK Więzy dziedziny Więzy globalne. Krotkowe więzy CHECK Asercje Modyfikowanie więzów Nadawanie nazw więzom Modyfikowanie więzów określonych dla tabel Zmiany więzów dziedziny Modyfikowanie asercji Wyzwalacze w języku SQL3 Wyzwalacze a więzy Wyzwalacze w języku SQL3 Asercje w języku SQL3 Systemowe aspekty języka SQL SQL w środowisku programistycznym Problem niedopasowania falowego Interfejs między językiem SQL i językiem podstawowym Sekcja DECLARE Stosowanie zmiennych dzielonych Instrukcje wyboru pojedynczych wierszy Kursory Dokonywanie modyfikacji za pomocą kursorów Opcje kursora określanie kolejności wczytywania krotek Ochrona przed jednoczesnymi modyfikacjami Przewijanie kursora Dynamiczny SQL Transakcje w języku SQL Szeregowanie Niepodzielność Transakcje Transakcje tylko do odczytu Czytanie brudnopisu Inne poziomy izolacji Środowisko SQL Środowiska Schematy Katalogi Klient-serwer w środowisku SQL Połączenia Moduły Bezpieczeństwo i autoryzacja użytkownika w języku SQL2 Prawa Tworzenie praw Procedura sprawdzania praw dostępu Nadawanie praw Diagram GRANT Odbieranie praw Zorientowane obiektowo języki zapytań Elementy zapytań w języku ODL Działania na obiektach Deklarowanie sygnatur metod Zasięg klasy Wprowadzenie do języka SQL obiektowa wersja przykładu filmowego System typów Wyrażenia ścieżkowe Eliminowanie powtórzeń Złożone typy wyjścia Podzapytania Porządkowanie wyniku Dodatkowe postacie wyrażeń w języku OQL Wyrażenia kwantyfikowane Wyrażenia agregujące Wyrażenia GROUP BY Klauzula HAVING Operatory algebry zbiorów Tworzenie i przypisywanie obiektów w języku OQL Przypisywanie wartości zmiennym języka podstawowego Wydobywanie elementu z kolekcji Wydobywanie poszczególnych elementów kolekcji Tworzenie nowych obiektów obiekty krotkowe w języku SQL3 Typ wiersza Deklarowanie relacji z typem wiersza Dostęp do składowych typu wiersza Referencje Następstwo referencji Zakres referencji Identyfikatory obiektów jako wartości Abstrakcyjne typy danych w języku SQL3 Definiowanie abstrakcyjnych typów danych Definiowanie metod dla typów ADT Funkcje zewnętrze Porównanie koncepcji systemów ODL/OQL i SQL3
Pliki multimedialne:
Status dostępności:
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 103348 (1 egz.)
Strefa uwag:
Uwaga ogólna
Tyt. oryg. : A First Course in Database Systems.
Uwaga dotycząca bibliografii
Bibliogr. przy rozdz.
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności