E-materiały do kształcenia zawodowego

Strukturalny język zapytań

INF.03 Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych – Technik informatyk 351203, Technik programista 351406

bg‑green

Słownik pojęć dla e‑materiału

1
Instrukcja korzystania ze słownika

Słownik pojęć do e‑zasobu zawiera hasła oraz ich definicje. Hasła zostały ułożone w kolejności alfabetycznej. Wybrane pojęcia zawierają również odsyłacze (linki) do elementów składowych e‑zasobu, w których zostały użyte.

Poprawne korzystanie ze słownika pojęć pozwoli ci opanować podstawowy zasób słownictwa branżowego oraz ułatwi przyswojenie wiedzy zawartej w e‑materiale.

1
alter
alter

kwerendakwerenda kwerenda SQL umożliwiająca dodanie nowej kolumny do tabeli

alter table
alter table

instrukcja używana w języku SQL do modyfikacji struktury tabeli w bazie danych. Pozwala na dodawanie, usuwanie lub zmianę kolumn, kluczy głównych, kluczy obcych i indeksów w istniejącej tabeli. Przykładowe operacje, które można wykonać za pomocą instrukcji ALTER TABLE, to:

  1. Dodawanie kolumny: Można dodać nową kolumnę do istniejącej tabeli za pomocą polecenia ALTER TABLE. Musisz podać nazwę kolumny, typ danych i inne opcje, takie jak wartość domyślna czy ograniczenia.

  2. Usuwanie kolumny: Możesz usunąć istniejącą kolumnę z tabeli przy użyciu instrukcji ALTER TABLE. Wymaga to podania nazwy kolumny, którą chcesz usunąć.

  3. Zmiana typu kolumny: Można zmienić typ danych istniejącej kolumny za pomocą instrukcji ALTER TABLE. Na przykład, można zmienić typ kolumny z INTEGER na VARCHAR.

  4. Dodawanie ograniczeń: Za pomocą instrukcji ALTER TABLE można dodać ograniczenia do istniejących kolumn w tabeli. Ograniczenia mogą dotyczyć unikalności wartości, wartości NULL, kluczy głównych, kluczy obcych itp.

atrybut
atrybut

zestaw informacji tego samego typu o obiektach, opisujący tę samą własność; inaczej: kolumna

autonumerowanie
autonumerowanie

numerowanie poszczególnych rekordów w danej tabeli; tego typu numeracja zaczyna się od 1 i w każdym następnym rekordzie zwiększa się o wartość równą 1; autonumerowanie często wykorzystywane jest dla klucza podstawowegoklucz główny (podstawowy)klucza podstawowego

baza danych
baza danych

uporządkowany zbiór informacji przechowywany w formie elektronicznej, zarządzany systemem pozwalającym na szybki dostęp do danych, np. MySQL lub Microsoft Access

create
create

kwerendakwerenda kwerenda SQL stosowana do utworzenia bazy danych

decimal
decimal

typ danychtyp danychtyp danych, który przechowuje podpisane 128‑bitowe (16‑bajtowe) wartości reprezentujące 96‑bitowe (12‑bajtowe) liczby całkowite skalowane przez zmienną moc 10 (współczynnik skalowania określa liczbę cyfr po prawej stronie punktu dziesiętnego; waha się od 0 do 28. Przy skali 0 (bez miejsc dziesiętnych) największą możliwą wartością jest +/-79 228 162 514 264 337 593,593, 543,950,335 (+/-7.92281625142643759354395035E+28). W przypadku 28 miejsc dziesiętnych największa wartość to +/-7.922816251426433759354395335, a najmniejsza wartość niezerowa to +/-0,000000000000000000000000000001 (+/-1E‑28) (źródło: Microsoft)

delete
delete

kwerendakwerenda kwerenda SQL odpowiadająca za usuwanie rekordów z bazy

DCL
DCL

Data Control Language – instrukcje sterujące uprawnieniami w bazie danych; służą np. do nadawania uprawnień użytkownikom do obiektów, przypisywania ról, zmiany haseł; przykłady: GRANT, DENY, REVOKE

DDL
DDL

Data Definition Language – instrukcje definiujące; służą do manipulowania strukturą danych. Za ich pomocą można zdefiniować kolumny tabel, zmienić typy danychtyp danychtypy danych, usunąć obiekt, np. widok lub tabelę; przykłady: CREATE, ALTER, DROP

DML
DML

Data Manipulation Language – instrukcje manipulacji danymi; służą do manipulowania danymi w obiektach, np. tabelach; przykłady: INSERT, DELETE, UPDATE

DQL
DQL

Data Query Language – instrukcje, które służą do wybierania z bazy określonych danych; przykład: SELECT

drop
drop

kwerendakwerenda kwerenda SQL, która służy do usunięcia kolumny z tabeli

encja
encja

rzeczywisty obiekt, np. klient, produkt, zamówienie, odwzorowany w tabeli bazy danych

insert into
insert into

kwerendakwerendakwerenda SQL często używana do wstawiania nowych rekordów lub danych do tabeli. Służy do dodawania nowych wierszy do istniejącej tabeli lub tworzenia nowych tabel i wstawiania danych do nich

int (integer)
int (integer)

typ danychtyp danychtyp danych, liczba całkowita zazwyczaj z przedziału od - 32 768 do 32 767

like
like

operator, który umożliwia pobieranie różnych danych na podstawie warunków logicznych. Na przykład zastosowanie opratora like w połączeniu z symbolem _ (podkreślnik) pozwala wyszukać dowolny znak, a w połączeniu z symbolem % (procent) – dowolny ciąg znaków

kolumna
kolumna

pole rekordu w tabeli w bazie danych

klucz główny (podstawowy)
klucz główny (podstawowy)

jedno lub więcej wybranych pól, których wartość jednoznacznie identyfikuje każdy rekord w tabeli. Klucz główny jest unikatowy w całej bazie danych. Oznacza się go symbolem ID

klucz obcy
klucz obcy

klucz podstawowyklucz główny (podstawowy)klucz podstawowy w obcej tabeli, przeniesiony do nowo tworzonej tabeli; służy do definiowania relacji między tabelami

kwerenda
kwerenda

instrukcja (zapytanie) wysyłana do serwera bazy danych w celu wyszukania lub modyfikacji danych zawartych w bazie

null
null

symboliczne określenie braku jakiejkolwiek wartości; w programach sygnalizuje zazwyczaj brak danego elementu; null używany jest również jako informacja o niemożności przydziału pamięci lub otwarcia danego pliku

order by
order by

klauzula, która służy do sortowania wyników zapytania w kolejności rosnącej lub malejącej na podstawie jednej lub kilku kolumn

query ok
query ok

komunikat wyświetlany przez system po prawidłowym wykonaniu kwerendy

rekord (krotka)
rekord (krotka)

wiersz tabeli w bazie danych, zestaw danych na temat określonego obiektu

select
select

kwerendakwerenda kwerenda wybierająca, odpowiada za wyświetlanie wyników

show databases
show databases

instrukcja SQL wyświetlająca listę baz danych

show tables
show tables

instrukcja SQL wyświetlająca listę tabel bazy danych

SQL
SQL

Structured Query Language; język zapytań, za pośrednictwem którego wykonuje się operacje na bazach danych, takie jak tworzenie struktury bazy danych, pobieranie informacji, wstawianie danych do tabel, modyfikowanie rekordów

system zarządzania bazą danych (SZBD)
system zarządzania bazą danych (SZBD)

program umożliwiający wszelkiego rodzaju przetwarzanie, m.in. dodawanie, usuwanie, danych, np. MySQL lub MS Access

typ danych
typ danych

opis rodzaju, struktury oraz zakresu wartości, jakie mogą przyjmować argumenty lub zmienne należące do danego typu danych

varchar
varchar

zestaw danych znakowych cechujący się nieokreśloną długością (zazwyczaj od 0 do 65,535 znaków), który określa typ danychtyp danychtyp danych pola w systemie zarządzania bazą danych

więzy integralności
więzy integralności

integralność (spójność) polega na wprowadzeniu i utrzymaniu powiązań pomiędzy tabelami. Umieszczenie kolumny pełniącej rolę klucza głównego tabeli w innej tabeli nadaje kolumnie funkcję klucza obcego