• Ćwiczenie5 Bazy Danych

    • Wczytaj plik do MySQL przy pomocy następującej instrukcji

    • mysql -u uzytkownik -p<utworzony_przez_Ciebie_plik

      1. Tworzenie perspektyw (widoków). Instrukcja CREATE VIEW Nazwa_perspektywy AS SELECT …(dalej jest zapytanie)

      2. Utwórz następujące perspektywy:

        1. imiona, nazwiska klientów indywidualnych uporządkowane alfabetycznie wg nazwisk

        2. nrfaktury, data faktury uporządkowane od ostatniej do pierwszej

        3. nazwa, kodtowaru uporządkowane wg nazwy

        4. dane klientów z Warszawy

        5. miasta z których są klienci (alfabetycznie i bez powtórzeń)

        6. dane dot. faktur wystawionych w roku 2005

        7. dane towarów zawierających w nazwie 'dysk'

        8. dane towarów zawierających w nazwie 'LG' lub 'Samsung'

        9. Dane klientów indywidualnych uporządkowane wg miast oraz nazwisk

        10. dane klientów instytucjonalnych których nip zaczyna się od 739

        11. dane dotyczące 10 ostatnich faktur

        12. dane dziesięciu najstarszych klientów prywatnych

        13. faktury których numer zawiera 8

        14. dziesięć ostatnich faktur z roku 2006

        15. Dane klientów których NIP nie składa się z 13 znaków

        16. Dane towarów, których stan magazynu jest mniejszy niż 8

        17. Dane klientów indywidualnych łącznie z adresem

        18. Dane klientów instytucjonalnych wraz z numerami oraz datami faktur które ich dotyczą

        19. Dane klientów którzy zakupili towary ASUS (ASUS występuje w nazwie towaru)

        20. Szczegoly faktur z roku 2003

        21. Towary znajdujące się na fakturach (bez powtórzeń)

        22. Podającą ilość klientów indywidualnych

        23. Podającą ilość klientów instytucjonalnych`

        24. Podającą ilość towarów

        25. Podającą dla każdego numeru faktury ilość różnych towarów znajdujących się na niej

        26. Podającą nazwy towarów oddzielone przecinkiem dla każdego numeru faktury

        27. Podającą nazwy klientów instytucjonalnych, ich adresy oraz oddzielone przecinkiem numery faktur które ich dotyczą

        28. 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