SELECT, aliasy i DISTINCT — kurs INF.03, część 10
Wybór kolumn, obliczenia, nazwy wyników i usuwanie powtórzeń. Przykłady ze wspólnej bazy sklepu, Edytor SQL oraz ćwiczenia z odpowiedziami.
Kurs SQL i relacyjnych baz danych do części bazodanowej INF.03: teoria, przykłady MySQL/MariaDB i porównania SQL Server, Oracle oraz Access, a także ćwiczenia na danych syntetycznych.
Wybór kolumn, obliczenia, nazwy wyników i usuwanie powtórzeń. Przykłady ze wspólnej bazy sklepu, Edytor SQL oraz ćwiczenia z odpowiedziami.
Dodawanie wierszy z listą kolumn, apostrofy, NULL, wartości domyślne i INSERT SELECT. Porównanie wariantów SQL oraz edytowalne ćwiczenia.
Dodawanie kolumn, zmiana typów, usuwanie struktur i zależności. Porównanie ALTER w MySQL, SQL Server, Oracle i Access oraz własne ćwiczenie SQL.
Tworzenie bazy i tabel, klucze, CHECK, DEFAULT oraz AUTO_INCREMENT, IDENTITY, Oracle identity i Access COUNTER. Przykłady i ćwiczenie w Edytorze SQL.
Dobór typów, DECIMAL i tekst, logika NULL oraz różnice między MySQL, SQL Server, Oracle i Access. Edytor SQL wykonuje własne zapytania w odizolowanym SQLite.
Uruchom XAMPP, rozpoznaj rzeczywisty silnik bazy i sprawdź połączenie. Autentyczny wynik SELECT w MariaDB, konfiguracja i plan bezpiecznej aktualizacji.
Normalizacja na jednym przykładzie: zależności funkcyjne, anomalie i przejście przez 1NF, 2NF oraz 3NF. Ćwiczenia z rozwiązaniami.
Klucz główny i obcy, relacje 1:1, 1:N oraz N:M, obowiązkowość powiązań i diagram E/R. Przykłady i ćwiczenia projektowe do INF.03.
Encje, atrybuty, rekordy i schemat. Poznaj zasady modelu relacyjnego oraz spójności danych na przykładzie sklepu. Część 2 kursu SQL do INF.03.
SQL od podstaw · część 01 · teoria Co to jest SQL?Język pracy z danymi. SQL pozwala zapytać bazę o