Ćwiczenie5 Bazy Danych
Wczytaj plik do MySQL przy pomocy następującej instrukcji
mysql -u uzytkownik -p<utworzony_przez_Ciebie_plik
Tworzenie perspektyw (widoków). Instrukcja CREATE VIEW Nazwa_perspektywy AS SELECT …(dalej jest zapytanie)
Utwórz następujące perspektywy:
imiona, nazwiska klientów indywidualnych uporządkowane alfabetycznie wg nazwisk
nrfaktury, data faktury uporządkowane od ostatniej do pierwszej
nazwa, kodtowaru uporządkowane wg nazwy
dane klientów z Warszawy
miasta z których są klienci (alfabetycznie i bez powtórzeń)
dane dot. faktur wystawionych w roku 2005
dane towarów zawierających w nazwie 'dysk'
dane towarów zawierających w nazwie 'LG' lub 'Samsung'
Dane klientów indywidualnych uporządkowane wg miast oraz nazwisk
dane klientów instytucjonalnych których nip zaczyna się od 739
dane dotyczące 10 ostatnich faktur
dane dziesięciu najstarszych klientów prywatnych
faktury których numer zawiera 8
dziesięć ostatnich faktur z roku 2006
Dane klientów których NIP nie składa się z 13 znaków
Dane towarów, których stan magazynu jest mniejszy niż 8
Dane klientów indywidualnych łącznie z adresem
Dane klientów instytucjonalnych wraz z numerami oraz datami faktur które ich dotyczą
Dane klientów którzy zakupili towary ASUS (ASUS występuje w nazwie towaru)
Szczegoly faktur z roku 2003
Towary znajdujące się na fakturach (bez powtórzeń)
Podającą ilość klientów indywidualnych
Podającą ilość klientów instytucjonalnych`
Podającą ilość towarów
Podającą dla każdego numeru faktury ilość różnych towarów znajdujących się na niej
Podającą nazwy towarów oddzielone przecinkiem dla każdego numeru faktury
Podającą nazwy klientów instytucjonalnych, ich adresy oraz oddzielone przecinkiem numery faktur które ich dotyczą
Podające numer faktury łączną ilość towarów uwzględniającą ilość sztuk każdego oraz nazwy i ilości sztuk każdego towaru oddzielone przecinkami