WSiP8

WSiP8



68


BAZY DANYCH I SYSTEMY BAZ DANYCH

13.4. Suma (Union)

Teoriomnogościowa suma dotyczy dwóch relacji o tym samym schemacie - językiem algebry relacji może być zapisana jako AUB.

PRZYKŁAD 13.4

Dla przykładu wykorzystaliśmy dwie tabele: prac_p_pomoc i pracownicy_bhp. Jak zostało to przedstawione na poniższej ilustracji, tabele mają tę samą strukturę.

integer ćhLcter vary,ng<SO)


cha^cter vi


! Jan

-f—-——— Wojciech

Michał

Renata

Irena

Wiktoria

Bożena


Wowak

Kowalski

Niemczak

Zawadzka

Szalowska

Kowalska

Przykoscinska


.30 23 25 5 5 23 i 40


wiek


Rys. 13.8. Tabele użyte w przykładzie sumy (UNION)

mojabaza=tt SELECT * FROM prac_j)_„pomoc mojabaza-tł UNION

mojabaza-# SELECT * FROM pracownicyjrhp; icLpracownika i iwie | nazwisko

I wiek

3

Marian

I Nowak

I 33

5

Ewa

i Werner

i 23

3

Michał

j Niemczak

j 23

7

Bożena

i Przykoscinska

I 40

2

Wojciech

I Kowalski

1 30

4

Marcin

1 Tracz

I 26

5

Irena

I Szalowska

j 55

4

Renata

j Zawadzka

j 25

6

Wiktoria

j Kowalska

I 23

1

Jan

I Nowak

i 24

(10 wierszy)

Rys. 13.9. Przykład sumowania tabel przy użyciu instrukcji SQL w bazie danych PostgreSQL

El id_praccwnika,imie,nazwisko,Vviek (pT0C_p_p O!TtOC) U (H id_pracownika,imie,nazwisko,wiek (pr3COWnfcy_bhp) Rys. 13.10. Suma tabel wykonana z użyciem operatora algebry relacyjnej

O SPRAWDŹ SWOJĄ WIEDZĘ

1.    Wyjaśnij znaczenie i pochodzenie strukturalnego języka zapytań.

2.    Jak dzieli się język SQL ze względu na pełnione funkcje?

3.    Podaj definicję selekcji, projekcji, złączenia, sumy.


Wyszukiwarka

Podobne podstrony:
WSiP6 56 BAZY DANYCH I SYSTEMY BAZ DANYCH Związek jeden do jednego (1:1) występuje wówczas, gdy jed
WSiP2 32 BAZY DANYCH I SYSTEMY BAZ DANYCH Normalizacja odgrywa zatem ważną rolę w procesie projekto
WSiP0 40 BAZY DANYCH I SYSTEMY BAZ DANYCH implementacji standardowej bazy danych projektant powinie
WSiP0 50 BAZY DANYCH I SYSTEMY BAZ DANYCH Zakres czasu, w którym informacje przechowywane będą w ba
WSiP2 62 BAZY DANYCH I SYSTEMY BAZ DANYCH Kwerenda krzyżowa Jej zadaniem jest wyświetlanie zliczony
WSiP4 64 BAZY DANYCH I SYSTEMY BAZ DANYCH 13 Strukturalny język zapytań SQL ZAGADNIENIA ■
WSiP6 66 BAZY DANYCH I SYSTEMY BAZ DANYCH W strukturalnym jeżyku zapytań taka selekcja będzie miała
WSiP6 26 BAZY DANYCH I SYSTEMY BAZ DANYCH Zbiór A, w którym przechowujemy cyfry (niech to będą cyfr
WSiP0 30 BAZY DANYCH I SYSTEMY BAZ DANYCH Proces projektowania relacyjnej bazy danych można podziel
WSiP4 34 BAZY DANYCH I SYSTEMY BAZ DANYCH PRZYKŁAD 9.1 Definicja wymaga przykładu, którym będzie an
WSiP2 52 BAZY DANYCH I SYSTEMY BAZ DANYCH N 2 Zlmię 2 Okres Punktów- Punktów/jOkres Miasto/Miej s
WSiP6 56 BAZY DANYCH I SYSTEMY BAZ DANYCH Związek jeden do jednego (1:1) występuje wówczas, gdy jed
WSiP4 54 BAZY DANYCH I SYSTEMY BAZ DANYCH POKOJE GOŚCIE Rys. 10.2. Przykład diagramu Yenna Bardziej
P2025499 28 Bazy danych Tematy podstawowe 29 Rysunek 16. Projekt relacji w komputerowej bazie danych
IMGP1465 Systemy baz dany"; Złączenie (ang. join): Niech dane będą relacje R typu X i S typu Y.

więcej podobnych podstron