Search results
rozszerzonych o możliwośćłączenia z SQL (embedded SQL) »Korzystająze specjalnego interfejsu (np.ODBC/JDBC),który pozwala wysyłaćdo bazy zapytania sformułowane w SQL.
Spisie treści: Wprowadzenie do kluczy SQL. Klucze to pola w tabeli relacyjnej, które tworzą relacje między innymi tabelami, zachowują integralność, unikalność itp. W tym temacie poznamy Klucze SQL. W RDBMS klucze odgrywają ważną rolę. Uczestniczy w wielu działaniach w relacyjnej bazie danych.
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).
Najważniejsze polecenia z tego zbioru to: SELECT – pobranie danych z bazy, INSERT – umieszczenie danych w bazie, UPDATE – zmiana danych, DELETE – usunięcie danych z bazy. DDL. Dzięki DDL (Data Definition Language) można operować na strukturach, w których dane są przechowywane – czyli np. dodawać, zmieniać i kasować tabele lub bazy.
Cechy języka SQL: język deklaratywny. język interpretowany. podjęzyk danych. dostęp do danych z poziomu relacji. zbliżony konstrukcją do języka naturalnego. wykorzystuje logikę trójwartościową. wykorzystuje algebrę relacyjną. nie jest do końca zgodny z modelem relacyjnym.
Kolumna, która zawiera dane jednoznacznie identyfikujące wiersze tabeli, określana jest mianem klucza lub klucza głównego (primary key). Klucz może się składać z kilku kolumn. Gdybyśmy mimo wszystko zdecydowali się identyfikować klientów w następujący sposób:
1.1 Przykładowa baza danych. W naszych przykładach używać będziemy „zoologicznej” bazy danych o na-stępującym schemacie. Gatunki(nazwa,kontynent,groźny,chroniony) Zwierzaki(imię,gatunek,wiek,waga) Potrawa(nazwa,koszt) Jada(gatunek,potrawa,ile) Podkreślone atrybuty oznaczają klucze główne.