You are on page 1of 10

SQL

Wiktoria Ślęzak
SQL – strukturalny język
zapytań używany do
tworzenia,
modyfikowania baz
danych oraz do
umieszczania i pobierania
danych z baz danych.
Za pomocą języka SQL można wykonywać operację na bazie danych takie jak pobieranie informacji, wstawianie
danych do tabel, modyfikowanie rekordów, czy po prostu tworzenie struktury bazy danych.
Dzięki takiemu prostemu zapytaniu możemy pobrać z bazy
danych, z tabeli „Products” nazwy produktów oraz ich
jednostki sprzedaży gdzie cena sprzedaży jest najniższa
spośród cen wszystkich produktów.
Za pomocą języka SQL
można wykonywać operację
na bazie danych takie jak
pobieranie informacji,
wstawianie danych do tabel,
modyfikowanie rekordów, czy
po prostu tworzenie struktury
bazy danych.
SQL bardzo starą technologią informatyczną ale nadal bardzo szeroko
wykorzystywaną SQL rozwijał się wraz z rozwojem relacyjnych baz danych i jest to
język uniwersalny to znaczy że jest ustandaryzowany każda relacyjna komercyjna
baza danych obsługuje standard sql a to znaczy że baza danych każdego producenta
t(Microsof, Oracle ) typu ibm może zostać obsługiwana dzięki językowi sql jest to
bardzo wygodne dla programistów i dla administratorów
Komędy języka sql można pogrupować na 4 najważniejsze zbiory poleceń i każdy z tych zbiorów poleceń
służy do określonych zadań Pierwszysłuży do zarządzania bazą danych. Drugi służy do tworzenia
struktury bazy danych tworzenia tabel dodawania wierszy obsługi całego tego modelu danych trzeci służy
do pobierania danych z bazy a 4 pomaga zarządzać zmianami
 — DDL (Data Definition Language) – tworzenie, usuwanie i
 modyfikacja schematów, kluczy, indeksów, widoków,
 warunków integralności i praw dostępu, a także fizyczną
 strukturę pamięci dyskowej (CREATE, DROP, ALTER) — DML (Data Manipulation Language) – język zapytań oparty na
 algebrze relacji obejmujący ponadto polecenia dodające,
 usuwające i aktualizujące dane w bazie danych (SELECT,
 INSERT, DELETE, UPDATE) — Kontrola transakcji – SQL obejmuje polecenia rozpoczęcia i
 zakończenia transakcji, a także blokowania danych dla
 współbieżnych operacji (START TRANSACTION,
 COMMIT, ROLLBACK etc.
 Jęzayk SQL jest językiem strukturalnym, gdzie używawamy
kluczowych poleceń takich jak select, create table. SQL jest
wykorzystywany wyłącznie do komunikacji z bazą danych. Nie
posiada on cech pozwalających na tworzenie kompletnych
programów. Moża wykorzystywać język interaktywnie
bezpośrednio pisząc zapytania do bazy korzystając z narzędzie
takiego jak Oracle Developer, lub też statycznie, gdzie
zapytania SQL są zagnieżdżone w kodzie całej aplikacji
(napisanej w Python czy C++)

You might also like