Biblioteka Publiczna

w Dzielnicy BIAŁOŁĘKA m.st. Warszawy

book
book

Bazy danych : podstawy projektowania i języka SQL

Autor: Czapla, Krystyna




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!

Zobacz pełny opis
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
Spis treści:

  1. Rozdział 1. Modelowanie logiczne
  2. 1.1. Encje i atrybuty
  3. 1.2. Typy związków
  4. 1.3. Transformacja modelu logicznego do fizycznego
  5. 1.4. Przykłady implementacji związków
  6. Związek binarny typu 1:1
  7. Związek binarny typu 1:N
  8. Związek binarny typu N:M
  9. Związek unarny rekursywny
  10. Związek ternarny
  11. 1.5. Pragmatyczne aspekty modelowania
  12. 1.5.1. Problem pułapek połączeń
  13. 1.5.2. Upraszczanie związków wiele do wielu
  14. 1.5.3. Modelowanie czasu
  15. 1.5.4. Elementy obiektowości w bazach relacyjnych - hierarchia encji
  16. 1.5.5. Alternatywne notacje stosowane w modelowaniu danych
  17. 1.6. Przykład projektowania bazy dla sklepu metodą modelowania danych
  18. 1.6.1. Wybór potrzebnych encji i ich opis
  19. 1.6.2. Identyfikowanie związków między encjami
  20. 1.6.3. Konwersja związków wieloznacznych do postaci związków prostych
  21. 1.6.4. Transformacja diagramu związków encji do modelu relacyjnego
  22. 1.6.5. Implementacja bazy danych
  23. 1.7. Zadania z modelowania logicznego
  24. Rozdział 2. Normalizacja danych
  25. 2.1. Zależność funkcyjna i pierwsza postać normalna
  26. Pierwsza postać normalna (1NF - ang. first normal form)
  27. 2.2. Pełna zależność funkcyjna i druga postać normalna
  28. Druga postać normalna (2NF - ang. second normal form)
  29. 2.3. Zależność tranzytywna i trzecia postać normalna
  30. Trzecia postać normalna (3NF - ang. third normal form)
  31. 2.4. Postać normalna Boyce‘a-Codda (BCNF)
  32. 2.5. Zależność wielowartościowa i czwarta postać normalna
  33. Czwarta postać normalna (4NF - ang. fourth normal form)
  34. 2.6. Zależność połączeniowa i piąta postać normalna
  35. Piąta postać normalna (5NF - ang. fifth normal form)
  36. 2.7. Reguły dotyczące zależności funkcyjnych
  37. 2.7.1. Aksjomaty Armstronga
  38. 2.7.2. Domknięcie zbioru atrybutów
  39. 2.7.3. Równoważność oraz minimalne pokrycie zbioru zależności
  40. 2.8. Projektowanie schematów relacyjnych baz danych
  41. 2.8.1. Algorytm znajdowania pokrycia minimalnego dla zbioru zależności
  42. 2.8.2. Algorytm tworzenia dekompozycji relacji R do 3NF
  43. 2.8.3. Złączenie bezstratne
  44. 2.8.4. Test na złączenie bezstratne oparty na algorytmie chase
  45. 2.9. Zadania
  46. Rozdział 3. Język baz danych SQL - podstawy
  47. 3.1. Typy danych i literały w bazie ORACLE
  48. 3.1.1. Znakowe typy danych
  49. 3.1.2. Liczbowe typy danych
  50. 3.1.3. Typ daty
  51. 3.1.4. Pozostałe typy danych
  52. 3.1.5. Literały
  53. 3.2. Wartość NULL
  54. 3.3. Operatory
  55. 3.4. Wstawianie komentarzy do instrukcji SQL
  56. 3.5. Operacje algebry relacji
  57. Rozdział 4. Język zapytań DQL - polecenie SELECT
  58. 4.1. Projekcja
  59. 4.2. Selekcja
  60. 4.3. Stosowanie wyrażeń, operatorów i funkcji w instrukcji SELECT
  61. 4.4. Złączenia tabel
  62. 4.5. Operacje grupowania
  63. 4.6. Podzapytania
  64. 4.7. Operacje na zbiorach
  65. 4.8. Zadania
  66. Rozdział 5. Język manipulowania danymi - DML
  67. 5.1. Polecenie INSERT - wprowadzanie danych do tablicy
  68. 5.2. Polecenie UPDATE - modyfikacja wartości w tablicy
  69. 5.3. Polecenie DELETE - usuwanie danych w tabeli
  70. 5.4. Zadania
  71. Rozdział 6. Język definiowania danych - DDL
  72. 6.1. Polecenie CREATE
  73. 6.2. Polecenie ALTER
  74. 6.3. Polecenie DROP
  75. 6.4. Zadania
  76. Rozdział 7. Rozpoczęcie pracy z bazą
  77. 7.1. Logowanie za pomocą SQL Plus
  78. 7.1.1. Podstawowe polecenia SQL Plus
  79. 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)

Czyt. Nr XX
ul. Van Gogha 1

Sygnatura: 004
Numer inw.: 16979
Dostępność: wypożyczana na 30 dni

schowekzamów

Dodaj komentarz do pozycji:

Swoją opinię można wyrazić po uprzednim zalogowaniu.