Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Bazy danych \ SQL Server

Bazy danych. Podstawy projektowania i języka SQL Język: 1

978-83-283-0633-2

Cena Brutto: 34.65

Cena netto: 33.00

Ilość:
Wersja: Drukowana
Autor Krystyna Czapla
Liczba_stron 152
Wydawnictwo Helion
Oprawa miękka
Data_Wydania 2015-02-13
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
  • Faza trzecia, czyli jak czerpać informacje z bazy danych w nowoczesnych aplikacjach
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!
  • Modelowanie logiczne
  • Normalizacja danych
  • Język baz danych SQL
  • Język zapytań DQL — polecenie SELECT
  • Język manipulowania danymi — DML
  • Język definiowania danych — DDL
  • Proces logowania do bazy
Twoje dane w dobrej bazie to klucz do sukcesu!
Wstęp (7)
Wprowadzenie (9)
Rozdział 1. Modelowanie logiczne (13)
  • 1.1. Encje i atrybuty (14)
  • 1.2. Typy związków (16)
  • 1.3. Transformacja modelu logicznego do fizycznego (17)
  • 1.4. Przykłady implementacji związków (19)
    • Związek binarny typu 1:1 (19)
    • Związek binarny typu 1:N (19)
    • Związek binarny typu N:M (20)
    • Związek unarny rekursywny (22)
    • Związek ternarny (23)
  • 1.5. Pragmatyczne aspekty modelowania (24)
    • 1.5.1. Problem pułapek połączeń (25)
    • 1.5.2. Upraszczanie związków wiele do wielu (27)
    • 1.5.3. Modelowanie czasu (27)
    • 1.5.4. Elementy obiektowości w bazach relacyjnych - hierarchia encji (28)
    • 1.5.5. Alternatywne notacje stosowane w modelowaniu danych (30)
  • 1.6. Przykład projektowania bazy dla sklepu metodą modelowania danych (31)
    • 1.6.1. Wybór potrzebnych encji i ich opis (31)
    • 1.6.2. Identyfikowanie związków między encjami (31)
    • 1.6.3. Konwersja związków wieloznacznych do postaci związków prostych (31)
    • 1.6.4. Transformacja diagramu związków encji do modelu relacyjnego (32)
    • 1.6.5. Implementacja bazy danych (33)
  • 1.7. Zadania z modelowania logicznego (34)
Rozdział 2. Normalizacja danych (37)
  • 2.1. Zależność funkcyjna i pierwsza postać normalna (40)
    • Pierwsza postać normalna (1NF - ang. first normal form) (41)
  • 2.2. Pełna zależność funkcyjna i druga postać normalna (44)
    • Druga postać normalna (2NF - ang. second normal form) (44)
  • 2.3. Zależność tranzytywna i trzecia postać normalna (45)
    • Trzecia postać normalna (3NF - ang. third normal form) (45)
  • 2.4. Postać normalna Boyce'a-Codda (BCNF) (46)
  • 2.5. Zależność wielowartościowa i czwarta postać normalna (46)
    • Czwarta postać normalna (4NF - ang. fourth normal form) (47)
  • 2.6. Zależność połączeniowa i piąta postać normalna (48)
    • Piąta postać normalna (5NF - ang. fifth normal form) (48)
  • 2.7. Reguły dotyczące zależności funkcyjnych (49)
    • 2.7.1. Aksjomaty Armstronga (50)
    • 2.7.2. Domknięcie zbioru atrybutów (50)
    • 2.7.3. Równoważność oraz minimalne pokrycie zbioru zależności (53)
  • 2.8. Projektowanie schematów relacyjnych baz danych (54)
    • 2.8.1. Algorytm znajdowania pokrycia minimalnego dla zbioru zależności (54)
    • 2.8.2. Algorytm tworzenia dekompozycji relacji R do 3NF (56)
    • 2.8.3. Złączenie bezstratne (58)
    • 2.8.4. Test na złączenie bezstratne oparty na algorytmie chase (60)
  • 2.9. Zadania (62)
Rozdział 3. Język baz danych SQL - podstawy (65)
  • 3.1. Typy danych i literały w bazie ORACLE (66)
    • 3.1.1. Znakowe typy danych (67)
    • 3.1.2. Liczbowe typy danych (67)
    • 3.1.3. Typ daty (67)
    • 3.1.4. Pozostałe typy danych (68)
    • 3.1.5. Literały (69)
  • 3.2. Wartość NULL (69)
  • 3.3. Operatory (69)
  • 3.4. Wstawianie komentarzy do instrukcji SQL (70)
  • 3.5. Operacje algebry relacji (70)
Rozdział 4. Język zapytań DQL - polecenie SELECT (73)
  • 4.1. Projekcja (73)
  • 4.2. Selekcja (76)
  • 4.3. Stosowanie wyrażeń, operatorów i funkcji w instrukcji SELECT (79)
  • 4.4. Złączenia tabel (93)
  • 4.5. Operacje grupowania (100)
  • 4.6. Podzapytania (104)
  • 4.7. Operacje na zbiorach (115)
  • 4.8. Zadania (116)
Rozdział 5. Język manipulowania danymi - DML (119)
  • 5.1. Polecenie INSERT - wprowadzanie danych do tablicy (119)
  • 5.2. Polecenie UPDATE - modyfikacja wartości w tablicy (121)
  • 5.3. Polecenie DELETE - usuwanie danych w tabeli (121)
  • 5.4. Zadania (122)
Rozdział 6. Język definiowania danych - DDL (123)
  • 6.1. Polecenie CREATE (123)
  • 6.2. Polecenie ALTER (126)
  • 6.3. Polecenie DROP (128)
  • 6.4. Zadania (130)
Rozdział 7. Rozpoczęcie pracy z bazą (133)
  • 7.1. Logowanie za pomocą SQL*Plus (133)
    • 7.1.1. Podstawowe polecenia SQL*Plus (133)
  • 7.2. Logowanie za pomocą Oracle SQL Developer (134)
Bibliografia (137) Spis rysunków (139) Spis tabel (140) Skorowidz (143)
powrót
 
Produkty Podobne
SQL Server 2017 Administration Inside Out
SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL, 4th Edition
Exam Ref 70-765 Provisioning SQL Databases
Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL
Exam Ref 70-764 Administering a SQL Database Infrastructure
SQL Server i T-SQL w mgnieniu oka. Wydanie II
SQL Server 2016 High Availability Unleashed (includes Content Update Program)
Microsoft SQL Server 2016 Analysis Services: Modelowanie tabelaryczne
Tabular Modeling in Microsoft SQL Server Analysis Services, 2nd Edition
Exam Ref 70-768 Developing SQL Data Models
Więcej produktów