Bazy danych. Podstawy projektowania i języka SQL
- Autor:
- Krystyna Czapla
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 3
- Stron:
- 152
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Bazy danych. Podstawy projektowania i języka SQL
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
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
Wybrane bestsellery
-
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(71.20 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
W tej książce przyjrzymy się wszystkim kluczowym aspektom Kubernetes, począwszy od podstawowych pojęć i instalacji, aż po zaawansowane techniki zarządzania i optymalizacji klastrów(13.73 zł najniższa cena z 30 dni)
13.24 zł
16.15 zł(-18%) -
Dzisiejszą gospodarką rządzi informacja. Kto potrafi ją wyłuskać z zalewu danych, ten zyskuje konkurencyjną przewagę. Świadomi tego twórcy oprogramowania komputerowego stworzyli szereg narzędzi służących wyszukiwaniu informacji, ich przetwarzaniu, analizowaniu i prezentowaniu w sposób dostępny dl...
Elasticsearch. Kurs video. Pozyskiwanie i analiza danych Elasticsearch. Kurs video. Pozyskiwanie i analiza danych
(39.90 zł najniższa cena z 30 dni)124.50 zł
249.00 zł(-50%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)103.34 zł
159.00 zł(-35%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywisteg...
Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)109.85 zł
169.00 zł(-35%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Agile i Scrum, Scrum i Agile. Opanowawszy branżę IT, powoli, ale konsekwentnie, zdobywają inne biznesowe przyczółki i rozgaszczają się w firmach na dobre… Albo niedobre, gdy budzą niezrozumienie, protesty, a czasem nawet chęć ucieczki! Agile i Scrum brzmią tak nowocześnie, w teorii świetnie...(23.94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł(-35%)
Ebooka "Bazy danych. Podstawy projektowania i języka SQL" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Bazy danych. Podstawy projektowania i języka SQL" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Bazy danych. Podstawy projektowania i języka SQL" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-283-0633-2, 9788328306332
- Data wydania książki drukowanej:
- 2015-02-13
- ISBN Ebooka:
- 978-83-283-1296-8, 9788328312968
- Data wydania ebooka:
- 2015-02-16 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 28873
- Rozmiar pliku Pdf:
- 2.5MB
- Rozmiar pliku ePub:
- 3.8MB
- Rozmiar pliku Mobi:
- 8.0MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- 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)
- 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)
- 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)
- 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)
- 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)
- 6.1. Polecenie CREATE (123)
- 6.2. Polecenie ALTER (126)
- 6.3. Polecenie DROP (128)
- 6.4. Zadania (130)
- 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)
Wstęp (7)
Wprowadzenie (9)
Rozdział 1. Modelowanie logiczne (13)
Rozdział 2. Normalizacja danych (37)
Rozdział 3. Język baz danych SQL - podstawy (65)
Rozdział 4. Język zapytań DQL - polecenie SELECT (73)
Rozdział 5. Język manipulowania danymi - DML (119)
Rozdział 6. Język definiowania danych - DDL (123)
Rozdział 7. Rozpoczęcie pracy z bazą (133)
Bibliografia (137)
Spis rysunków (139)
Spis tabel (140)
Skorowidz (143)
Oceny i opinie klientów: Bazy danych. Podstawy projektowania i języka SQL Krystyna Czapla (3) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(1)
(0)
(0)
(0)
(1)
więcej opinii