WSiP5

WSiP5



65


PODSTAWY JĘZYKA SQL

Podczas pracy z bazą danych zachodzi konieczność wydobycia określonych informacji, zwłaszcza takich, które spełniają pożądany przez nas warunek. Ponieważ zmienna relacyjna (tabela) ma dane pogrupowane dzięki atrybutom (kolumnom), możemy na takich zbiorach danych wykonywać operacje.

Na początek trochę teorii. Operacje, o których mówimy, przedstawia się za pomocą operatorów algebry relacyjnej. Operator taki na wejściu pobiera argumenty będące relacjami, natomiast zwraca relację wynikową.

Operatory algebry relacyjnej przedstawia tabela.

Tabela 13.2. Operatory algebry relacyjnej

Operator

Symbol

Selekcja

6

Projekcja

TT

Złączenie

N

Suma

U

13.1. Selekcja

Teoria selekcji zostanie objaśniona na podstawie praktycznego przykładu.

PRZYKŁAD 10.2

Wyobraźmy sobie selekcjonera drużyny piłki nożnej. Jego zadaniem jest wybór zawodników spełniających określone kryteria. Przyjmijmy, że kryterium selekcji będzie wiek powyżej 18 lat.

Matematycznie operacja selekcji będzie miała postać:

® Wiek > 18 (Zawodnicy)


ZAWODNICY

1

Janek

12

2

Marek

15

3

Heniek

22

4

Kornel

34

ł........5 .....

Wojtek

25

6

Tadeusz

43

Selekcja


Gdzie:

O Wiek > 18 (Zawodnicy)


Warunek selekcji


Atrybut

(kolumna tabeli ■ zbiór określonych cech)

Rys. 13.1. Selekcja


Wyszukiwarka

Podobne podstrony:
WSiP5a 35 PODSTAWY BAZ DANYCH Podczas wyznaczania zależności funkcyjnych należy brać pod uwagę nie
WSiP5a 45 PODSTAWY BAZ DANYCH narusza reguły drugiej postaci normalnej. Zmiana wartości kolumny ID_
■    Podstawowe zasady BHP podczas pracy z k ■    Najważniejsze elemen
P2025491 Podstawy pracy z bazą danych Rysunek 3. Wyświetlanie powiązanych rekordów Rysunek 5. Przykł
P2025490 14 Bizy danych; podstawy pracy z bazą danych 15 nazwa pola i dana jest przechowywana w poje
P2025492 118 Bazy danych ^ podstawy pracy z bazą danych19 w i"** KNn jtawi x S ęf f[® INWilil
P2025494 r 20_Bazy danych
P2025495 22    Bazy danych! podstawy pracy z bazą danych    23 Wyświet
ullman208 (2) 422 7. SYSTEMOWE ASPEKTY JĘZYKA SQL PRZYKŁAD 7.3 Przedstawimy tu funkcję C. która służ
Podstawą sprawnego i bezpiecznego operowania relacyjną bazą danych jest właściwy podział danych na t
Struktura Systemu Bazy Danych (2) transakcja - elementarna jednostka pracy, baza danych przed i po j
Podstawowe pojęcia (2) Według (Connolly, Begg) Baza danych to dostępny dla wielu użytkowników zbiór
Podstawowe pojęcia (4) Według (Elmasri, Navathe) •    Baza danych jest kolekcją

więcej podobnych podstron