Search results
Czym jest SQL? — Structured Query Language SQL - nieproceduralny język typu strukturalnego przeznaczony do uzyskiwania dostępu i operowania danymi (DML) oraz budowy bazy danych (DDL). — Program składa się z poleceń, które mają określoną strukturę wewnętrzną (dyrektywy wewnętrzne). — SQL w swoich konstrukcjach opiera się na algebrze relacji.
Aby utworzyć nową tablicę w bazie danych należy wykonać polecenie CREATE TABLE, w którym należy określić: – Nazwę tablicy (unikalną w całej bazie danych), – Nazwy kolumn (unikalne w tablicy), – Typ danych każdej kolumny. CREATE TABLE <nazwa tablicy> {<nazwa kolumny> <typ danych>[opcje], [<nazwa kolumny> <typ danych> [opcje]…]
Przykładowo, w bazie danych banku mogą być gromadzone informacje na temat klientów, ich rachunków i operacji na tych rachunkach. Będą tam także informacje o udzielanych kredytach i ich spłatach. Dane w bazie danych są zorganizowane w specyficzny sposób, zgodnie z modelem danych.
Aby rozpocząć ćwiczenie należy zalogować się oraz wybrać bazę danych, do której mamy prawa dostępu (patrz poprzednia instrukcja). Poniższe polecenie utworzy nam bardzo prostą tabelę (inaczej: relację) o nazwie studenci oraz wpisze do tej tabeli kilka przykładowych rekordów z danymi.
Microsoft SQL Server. Producent: Microsoft. Licencja: Microsoft EULA. Najnowsza wersja stabilna: 2019 (15.00) Na serwerze MS SQL Server jedna instalacja (instancja) serwera zawiera wiele baz danych. Bazy danych dzielą się na systemowe (jak np. master) i użytkownika.
DQL (Data Query Language) to język formułowania zapytań do bazy danych. W zakres tego języka wchodzi jedno polecenie - SELECT. SELECT –służy do „wyciągania” danych z bazy danych. Można pobierać całe tabele lub tylko ich część (wybrane kolumny lub rekordy), można dane sortować, grupować, przeliczać i łączyć tabele.
wyzwalacze bazy danych. Przykładowy program w PL/SQL. DECLARE. v_magazyn NUMBER(5); BEGIN. SELECT liczba_sztuk INTO v_magazyn FROM zapasy WHERE produkt = ’MLEKO UHT’ FOR UPDATE OF liczba_sztuk; --odczytujemy liczbę w magazynie. IF (v_magazyn > 0) THEN –-sprawdzamy liczbę w magazynie.