Blog DataBAS
Blog DataBAS
Dwa działy, jedno miejsce: świat baz danych i rozwój systemu DataBAS.
Normalizacja: pierwsza postać normalna
1NF zakłada atomowe wartości z perspektywy modelu i unikanie powtarzających się grup.
Model ERD: encje, atrybuty i relacje
Diagram ERD przedstawia obiekty domeny, ich atrybuty oraz powiązania i krotności.
Podzapytania i CTE z WITH
CTE pozwalają nadać nazwę pomocniczemu wynikowi, często zwiększając czytelność złożonych zapytań.
GROUP BY, COUNT i SUM
Agregacje pozwalają liczyć rekordy i sumować wartości w obrębie grup.
LEFT JOIN i brakujące powiązania
LEFT JOIN zachowuje wszystkie wiersze lewej tabeli, także bez dopasowania po prawej.
INNER JOIN w praktyce
INNER JOIN zwraca dopasowane pary rekordów według warunku łączenia.
DELETE i TRUNCATE — ważne różnice
DELETE może filtrować wiersze; TRUNCATE zwykle usuwa wszystkie i ma odmienne zachowanie zależne od DBMS.
UPDATE: aktualizacja danych bez pomyłek
UPDATE zmienia rekordy spełniające WHERE; brak warunku może zmienić całą tabelę.
INSERT: bezpieczne dodawanie rekordów
INSERT wstawia nowe wiersze; podawaj jawnie listę kolumn i korzystaj z parametrów zapytania.