Facebook
From Mature Parakeet, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 209
  1. PIOTR WIECZOREK
  2. MARIUSZ DRYNDA
  3.  
  4. zad.5
  5. Komenda uruchomienia programu: mysql.exe –u root -p –P 6033
  6. Komenda zmiany hasła: mysqladmin -u root -p password root_sql -P 6033
  7.  
  8. zad.6
  9. Polecenia use labbd; i show create table pracownicy; nie powiodła się. Baza danych labbd nie istnieje i nie użyto żadnej w celu utworzenia nowej tabeli.
  10.  
  11. Uzyskane tabele z pliku labbd.txt zawierają m.in. informacje o typie danej, czy wartość jest nullem , domyślną wartość i kolumnę 'Extra'.
  12.  
  13. Część II
  14. zad.1
  15. Polecenie tworzące bazę danych zajęło 0.03s, a ładujące dane mniej niż 0.00s każda.
  16. Zapisanie danych z tabeli do pliku casdat.dump zajęlo 0.11s
  17. Usunięcie rekordow: 0.00 s
  18. Załadowanie spowrotem rekordów: 0.18s
  19.  
  20. zad.2
  21. Enum jest typem wyliczeniowym, którego kolumny mogą zawierać tylko wartości zdefiniowane przy tworzeniu tabeli(jedną), bądź wartość NULL.
  22. Wprowadzenie dwóch pierwszych rekordów i rekordu z wartością '5,5' udało się, dana spoza zakresu i rekord z wartością  zadziałało wywołując warning. W efekcie w kolumnie 'dzien' nie miały wartości (NULL z definicji).
  23.  
  24. Set może przyjmować podzbiór wartości wcześniej zdefiniowanych dlatego 'wtorek, środa' zadziałało.
  25. Polecenie update zamieniło rekord z waroscią 'wtorek' na 'sobota'.
  26.  
  27. Część III
  28. Użyty silnik: MyISAM
  29. Dla każdej tabicy istnieją pliki o rozszerzeniu .frm .myd i .myi
  30. Po zmianie silnika na InnoDB pozostał jedynie plik .frm
  31.  
  32. W obydwu tabelach pomyślnie zmieniono płeć na 'K'.
  33. Rollback cofnęło zmiany tylko z tabeli 'studenci'. Silnik MyIsam nie wspiera transakcji.
  34.  
  35. Sprawdziliśmy, czy silnik Memory wspiera transakcje, robiąc update i rollback. Wynik - Silnik Memory nie wspiera transakcji.
  36.  
  37. Po restarcie: Empty set(0.00sec)
  38. Memory tworzy tabelę tymczasową - usunięta po restarcie.
  39.  
  40. Część IV
  41. Rozwiązanie 1. 115 wierszy 3,50s
  42. Rozwiązanie 2. 101 wierszy 0,08s
  43.  
  44. Znacznie szybciej wykonuje się rozwiązanie q1b ponieważ nie ma podzapytania
  45.  
  46. Rozwiązanie 1. 115 wierszy 0,03s
  47. Rozwiązanie 2. 101 wierszy 0,10s
  48.  
  49. Zwraca mniej odczynników, ponieważ nie uwzględnia tych, które nie mają 'renta'.
  50.