![book](okladki/ISBN/8328/8328306336.jpg)
![book](okladki/ISBN/8328/8328306336.jpg)
Bazy danych : podstawy projektowania i języka SQL
Bazy danych są dziś tworzone na potęgę i wykorzystywane niemal na każdym kroku. Od czasu pojawienia się komputerów osobistych, internetu i potężnych serwerów ilość danych wymagających zapisania i przetworzenia wciąż wzrasta, a ich sensowne posegregowanie, zapewnienie integralności, łatwości przeszukiwania i możliwości analizowania to umiejętność na wagę złota. Jeśli chcesz
ją zdobyć lub udoskonalić, ta książka na pewno Ci w tym pomoże.
Znajdziesz tu klarowne, jasne informacje dotyczące kolejnych etapów projektowania oraz implementacji bazy danych, z podziałem na dwie odrębne metody - modelowanie i normalizację. Poznasz obszerne podstawy języka SQL - pojęcia, typy danych, składnię i całe zestawy poleceń - i na konkretnych przykładach zobaczysz, jak używać tego języka. Zrozumiesz też, do czego służy język zapytań i co można zrobić przy użyciu języka DML. To pozwoli Ci z łatwością wykonać ćwiczenia utrwalające, a gdy skończysz będziesz gotowy zmierzyć się z budową własnej bazy!
Odpowiedzialność: | Krystyna Czapla. |
Hasła: | Baza danych SQL Podręczniki |
Adres wydawniczy: | Gliwice : Wydawnictwo Helion, cop. 2015. |
Opis fizyczny: | 150 s. : il. ; 24 cm. |
Uwagi: | Na okł. i s. tyt.: Idealna baza danych - szyta na twoją miarę! Faza projektu, czyli jak opracować tabele i określić zależności między nimi. Faza implementacji, czyli jak przejść od projektu do tworzenia fizycznej bazy. Bibliogr. s. 137-138. Indeks. |
Skocz do: | Dodaj recenzje, komentarz |
- Rozdział 1. Modelowanie logiczne
- 1.1. Encje i atrybuty
- 1.2. Typy związków
- 1.3. Transformacja modelu logicznego do fizycznego
- 1.4. Przykłady implementacji związków
- Związek binarny typu 1:1
- Związek binarny typu 1:N
- Związek binarny typu N:M
- Związek unarny rekursywny
- Związek ternarny
- 1.5. Pragmatyczne aspekty modelowania
- 1.5.1. Problem pułapek połączeń
- 1.5.2. Upraszczanie związków wiele do wielu
- 1.5.3. Modelowanie czasu
- 1.5.4. Elementy obiektowości w bazach relacyjnych - hierarchia encji
- 1.5.5. Alternatywne notacje stosowane w modelowaniu danych
- 1.6. Przykład projektowania bazy dla sklepu metodą modelowania danych
- 1.6.1. Wybór potrzebnych encji i ich opis
- 1.6.2. Identyfikowanie związków między encjami
- 1.6.3. Konwersja związków wieloznacznych do postaci związków prostych
- 1.6.4. Transformacja diagramu związków encji do modelu relacyjnego
- 1.6.5. Implementacja bazy danych
- 1.7. Zadania z modelowania logicznego
- Rozdział 2. Normalizacja danych
- 2.1. Zależność funkcyjna i pierwsza postać normalna
- Pierwsza postać normalna (1NF - ang. first normal form)
- 2.2. Pełna zależność funkcyjna i druga postać normalna
- Druga postać normalna (2NF - ang. second normal form)
- 2.3. Zależność tranzytywna i trzecia postać normalna
- Trzecia postać normalna (3NF - ang. third normal form)
- 2.4. Postać normalna Boyce‘a-Codda (BCNF)
- 2.5. Zależność wielowartościowa i czwarta postać normalna
- Czwarta postać normalna (4NF - ang. fourth normal form)
- 2.6. Zależność połączeniowa i piąta postać normalna
- Piąta postać normalna (5NF - ang. fifth normal form)
- 2.7. Reguły dotyczące zależności funkcyjnych
- 2.7.1. Aksjomaty Armstronga
- 2.7.2. Domknięcie zbioru atrybutów
- 2.7.3. Równoważność oraz minimalne pokrycie zbioru zależności
- 2.8. Projektowanie schematów relacyjnych baz danych
- 2.8.1. Algorytm znajdowania pokrycia minimalnego dla zbioru zależności
- 2.8.2. Algorytm tworzenia dekompozycji relacji R do 3NF
- 2.8.3. Złączenie bezstratne
- 2.8.4. Test na złączenie bezstratne oparty na algorytmie chase
- 2.9. Zadania
- Rozdział 3. Język baz danych SQL - podstawy
- 3.1. Typy danych i literały w bazie ORACLE
- 3.1.1. Znakowe typy danych
- 3.1.2. Liczbowe typy danych
- 3.1.3. Typ daty
- 3.1.4. Pozostałe typy danych
- 3.1.5. Literały
- 3.2. Wartość NULL
- 3.3. Operatory
- 3.4. Wstawianie komentarzy do instrukcji SQL
- 3.5. Operacje algebry relacji
- Rozdział 4. Język zapytań DQL - polecenie SELECT
- 4.1. Projekcja
- 4.2. Selekcja
- 4.3. Stosowanie wyrażeń, operatorów i funkcji w instrukcji SELECT
- 4.4. Złączenia tabel
- 4.5. Operacje grupowania
- 4.6. Podzapytania
- 4.7. Operacje na zbiorach
- 4.8. Zadania
- Rozdział 5. Język manipulowania danymi - DML
- 5.1. Polecenie INSERT - wprowadzanie danych do tablicy
- 5.2. Polecenie UPDATE - modyfikacja wartości w tablicy
- 5.3. Polecenie DELETE - usuwanie danych w tabeli
- 5.4. Zadania
- Rozdział 6. Język definiowania danych - DDL
- 6.1. Polecenie CREATE
- 6.2. Polecenie ALTER
- 6.3. Polecenie DROP
- 6.4. Zadania
- Rozdział 7. Rozpoczęcie pracy z bazą
- 7.1. Logowanie za pomocą SQL Plus
- 7.1.1. Podstawowe polecenia SQL Plus
- 7.2. Logowanie za pomocą Oracle SQL Developer
Zobacz spis treści
Sprawdź dostępność, zarezerwuj (zamów):
(kliknij w nazwę placówki - więcej informacji)