środa,
SQL: Podstawowe pojęcia
Język SQL (Structured Query Language) jest standardowym językiem programowania używanym do zarządzania i manipulowania danymi w relacyjnych bazach danych. Oto kilka podstawowych pojęć związanych z językiem SQL:
- Query (zapytanie): Instrukcja służąca do wykonania określonej operacji w bazie danych, takiej jak pobieranie danych, ich aktualizacja, usuwanie czy wstawianie.
- Select: Polecenie używane do wybierania i wyświetlania danych z bazy danych.
- Insert: Polecenie służące do wstawiania nowych rekordów do tabeli.
- Update: Polecenie używane do modyfikacji istniejących rekordów w tabeli.
- Delete: Polecenie służące do usuwania rekordów z tabeli.
- Table (tabela): Struktura przechowująca dane w postaci wierszy i kolumn.
- Primary Key (klucz główny): Unikatowy identyfikator rekordu w tabeli, zapewniający, że każdy rekord jest unikatowy.
- Foreign Key (klucz obcy): Kolumna lub zestaw kolumn w jednej tabeli, która odnosi się do klucza głównego w innej tabeli, tworząc relację między tabelami.
- Join: Operacja łączenia dwóch lub więcej tabel na podstawie wspólnych kolumn.
- Where: Klauzula używana w zapytaniach SQL do określenia warunków, które muszą być spełnione przez rekordy, aby zostały wybrane.
- Group By: Klauzula używana w zapytaniach SQL do grupowania rekordów na podstawie jednej lub więcej kolumn.
- Order By: Klauzula używana do sortowania wyników zapytania w określonej kolejności (rosnącej lub malejącej).
- Index: Struktura służąca do przyspieszenia operacji odczytu w bazie danych.
- Transaction (Transakcja): Sekwencja operacji bazodanowych traktowana jako jedna jednostka pracy, której efekty są trwałe (commit) lub mogą być odwrócone (rollback) w przypadku błędu.
Te pojęcia są podstawą dla zrozumienia, jak używać SQL do efektywnego zarządzania danymi w relacyjnych bazach danych.