Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 4: Język bazy danych - SQL Połączenia.

Podobne prezentacje


Prezentacja na temat: "(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 4: Język bazy danych - SQL Połączenia."— Zapis prezentacji:

1 (c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 4: Język bazy danych - SQL Połączenia

2 (c) 1999, Instytut Informatyki Politechniki Poznańskiej Połączenie równościowe nazwiskoid_zesp MAREK ZAKRZEWICZ id_prac 180 200 10 30 nazw a ADMINISTRACJA SYSTEMY EKSPERCKIE id_zes p 10 30 210 BIAŁY 30 PRACOWNICY ZESPOLY SELECT nazwisko, z.id_zesp, nazwa FROM pracownicy p, zespoly z WHERE p.id_zesp = z.id_zesp; SELECT nazwisko, z.id_zesp, nazwa FROM pracownicy p, zespoly z WHERE p.id_zesp = z.id_zesp;

3 (c) 1999, Instytut Informatyki Politechniki Poznańskiej Połączenie nierównościowe nazwiskoplaca_pod MAREK ZAKRZEWICZ id_prac 180 200 410.2 208 placa_mi n 270 nazwa SEKRETARKA PRACOWNICY ETATY SELECT nazwisko, nazwa FROM pracownicy, etaty WHERE placa_pod BETWEEN placa_min AND placa_max; SELECT nazwisko, nazwa FROM pracownicy, etaty WHERE placa_pod BETWEEN placa_min AND placa_max; placa_ma x 450 STAŻYSTA 270 150250

4 (c) 1999, Instytut Informatyki Politechniki Poznańskiej Połączenie zewnętrzne SELECT z.id_zesp, z.nazwa, p.nazwisko FROM pracownicy p, zespoly z WHERE p.id_zesp = z.id_zesp; Zespół 50 - BADANIA OPERACYJNE nie zostanie wyświetlony Zadanie: wyświetlić wszystkie zespoły, nawet te, które nie zatrudniają pracowników

5 (c) 1999, Instytut Informatyki Politechniki Poznańskiej Połączenie zewnętrzne cd. id_zespnazwanazwiskoid_zesp 20 50 SYSTEMY ROZPROSZONE BADANIA OPERACYJNE JEZIERSKI KONOPKA 20 20 10ADMINISTRACJAMAREK10 ??? SELECT z.id_zesp, z.nazwa, p.nazwisko SELECT z.id_zesp, z.nazwa, p.nazwisko FROM pracownicy p, zespoly z FROM pracownicy p, zespoly z WHERE p.id_zesp (+) = z.id_zesp; WHERE p.id_zesp (+) = z.id_zesp; SELECT z.id_zesp, z.nazwa, p.nazwisko SELECT z.id_zesp, z.nazwa, p.nazwisko FROM pracownicy p, zespoly z FROM pracownicy p, zespoly z WHERE p.id_zesp (+) = z.id_zesp; WHERE p.id_zesp (+) = z.id_zesp;

6 (c) 1999, Instytut Informatyki Politechniki Poznańskiej Połączenie zewnętrzne cd. id_zespnazwanazwiskoid_zesp 20 SYSTEMY ROZPORSZONE JEZIERSKI KONOPKA 20 20 10ADMINISTRACJAMAREK10 ??? SELECT z.id_zesp, z.nazwa, p.nazwisko SELECT z.id_zesp, z.nazwa, p.nazwisko FROM pracownicy p, zespoly z FROM pracownicy p, zespoly z WHERE p.id_zesp = z.id_zesp (+); WHERE p.id_zesp = z.id_zesp (+); SELECT z.id_zesp, z.nazwa, p.nazwisko SELECT z.id_zesp, z.nazwa, p.nazwisko FROM pracownicy p, zespoly z FROM pracownicy p, zespoly z WHERE p.id_zesp = z.id_zesp (+); WHERE p.id_zesp = z.id_zesp (+); KIWLENKO

7 (c) 1999, Instytut Informatyki Politechniki Poznańskiej Połączenie zwrotne relacji nazwisko id_szefa BRZEZIŃSKI MORZY id_prac 130 MATYSIAK 140 190 100 130 140 Pracownicy PS nazwiskoid_szefa BRZEZIŃSKI MORZY id_prac 130 MATYSIAK 140 190 100 130 140 nazwiskoid_szefa BRZEZIŃSKI MORZY id_prac 130 MATYSIAK 140 190 100 130 140 SELECT p.nazwisko, s.nazwisko SELECT p.nazwisko, s.nazwisko FROM pracownicy p, pracownicy s FROM pracownicy p, pracownicy s WHERE p.id_szefa = s.id_prac; WHERE p.id_szefa = s.id_prac; SELECT p.nazwisko, s.nazwisko SELECT p.nazwisko, s.nazwisko FROM pracownicy p, pracownicy s FROM pracownicy p, pracownicy s WHERE p.id_szefa = s.id_prac; WHERE p.id_szefa = s.id_prac;


Pobierz ppt "(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 4: Język bazy danych - SQL Połączenia."

Podobne prezentacje


Reklamy Google