Przedmiot: Bazy danych - ćwiczenia
UWAGA! W związku z zamknięciem szkoły należy w domu wykonać następującą listę zadań (bazy danych mogące pomóc w niektórych zadaniach: Bazy danych do lekcji):
- Przypominam, że jeśli ktoś chce podnieść ocenę z mojego przedmiotu, może zgłosić się do dodatkowego projektu (w tym celu proszę pisać na e-mail irolnik).
- PROJEKT I REALIZACJA WŁASNEJ BAZY DANYCH - (każdy ma inną tabelę do normalizacji) składa się z 3 etapów: 1 etap - termin: 13 maja 2020 r. (ocena wspomagająca), 2 etap - termin: 20 maja 2020 r. (ocena dominująca), 3 etap - termin: 27 maja 2020 r. (ocena dominująca)
- ti311: treść zadania projektowego (nazwy plików: etap1-ti311u??-????.odt i etap1-ti311u??-????.pdf, etap2-ti311u??-????.odb, etap3-ti311u??-????.sql)
- ti312: treść zadania projektowego (nazwy plików: etap1-ti312u??-????.odt i etap1-ti312u??-????.pdf, etap2-ti312u??-????.odb, etap3-ti312u??-????.sql)
- ti321: treść zadania projektowego (nazwy plików: etap1-ti321u??-????.odt i etap1-ti321u??-????.pdf, etap2-ti321u??-????.odb, etap3-ti321u??-????.sql)
- ti322: treść zadania projektowego (nazwy plików: etap1-ti322u??-????.odt i etap1-ti322u??-????.pdf, etap2-ti322u??-????.odb, etap3-ti322u??-????.sql)
UWAGA! Proszę dosłać mi plik PDF do etapu 1 - pliki ODT mogą się u mnie źle wyświetlać, a PDF gwarantuje takie same wyświetlenie się niezależnie od systemu operacyjnego.
- LISTA NR 3 - grupa osób robi te same zadania i można się ze sobą konsultować, ale rozwiązanie ma być samodzielne (bez kopiowania treści od innych)
- LISTA NR 2 - proszę nie wysyłać mi już zadań z tej listy (nie będę ich sprawdzał)
- LISTA NR 1 - proszę nie wysyłać mi już zadań z tej listy (nie będę ich sprawdzał)
W miejsce ?? wprowadź przydzielony do Ciebie numer komputera. Zamiast słowa inicjaly podaj swoje inicjały małymi literami bez polskich znaków. W razie pytań, uwag lub znalezienia błędów należy kontaktować się przez e-mail lub przez e-dziennik.
irolnik małpa op kropka pl (UWAGA: temat listu ma się zaczynać od nazwy pliku - dzięki temu będę szybciej znajdował Wasze prace)
Rozwiązania wysyłamy na powyższy adres w terminie podanym przy pliku z treścią zadania. Prace przysłane do 3 dni po terminie oceniane są maksymalnie na ocenę dobrą (4). Prace przysłane od 4 do 7 dni po terminie oceniane są maksymalnie na ocenę dostateczną (3). Prace przysłane od 8 do 14 dni po terminie oceniane są maksymalnie na ocenę dopuszczającą (2). Prace przysłane jeszcze później nie są sprawdzane.
Oceniana będzie poprawność odpowiedzi, sposób znalezienia odpowiedzi i samodzielność w rozwiązywaniu zadań.
W razie niejasności proszę o kontakt przez e-mail.
Jeżeli zamknięcie szkoły będzie wydłużone, dodam kolejne listy zadań.
- Lekcja organizacyjna z przepisami BHP. Zapoznanie i przygotowanie stanowiska pracy.
- Wprowadzenie do baz danych.
- Wprowadzenie do MySQL.
- Wprowadzenie do phpMyAdmin. Edycja interakcyjna w phpMyAdmin.
- Instalacja i konfiguracja MySQL oraz phpMyAdmin.
- Import i eksport danych w MySQL.
- Użytkownicy i dostęp do danych w języku SQL.
- Sprawdzian - MySQL. Omówienie sprawdzianu – MySQL.
- Wyświetlanie zawartości tabeli w języku SQL.
- Warunki w zapytaniach SQL.
- Złączanie tabel w języku SQL.
- Sprawdzian - SQL 1. Omówienie sprawdzianu – SQL 1.
- Wybrane funkcje i operatory języka SQL.
- Funkcje sterowania przepływem w MySQL.
- Funkcje agregujące w języku SQL.
- Grupowanie danych w języku SQL.
- Sprawdzian - SQL 2. Omówienie sprawdzianu – SQL 2.
- Rodzaje złączeń w języku SQL. Tabele jako zbiory w języku SQL.
- Podzapytania w zapytaniach SELECT.
- Wyrażenia regularne w języku SQL.
- Sprawdzian - SQL 3. Omówienie sprawdzianu – SQL 3
- Tworzenie bazy danych i tabel w języku SQL.
- Zarządzanie indeksami tabel w języku SQL. Definiowanie ograniczeń do tabel w języku SQL.
- Omówienie zasad opracowywania skryptu tworzącego bazę danych i wypełniającego ją danymi.
- Projekt – skrypt tworzący bazę danych.
- Wstawianie danych do tabel w języku SQL.
- Widoki, czyli perspektywy w języku SQL.
- Aktualizowanie danych tabeli w języku SQL. Aktualizowanie struktury tabeli w języku SQL.
- Projekt – skrypt wypełniający bazę danych danymi.
- Poprawa sprawdzianu. Wystawienie ocen końcowych.
Tematy pozostałych lekcji są do dyspozycji nauczyciela.
Bazy danych do lekcji
UWAGA! Udostępnione bazy danych nadają się TYLKO do nauki, ponieważ (celowo) zawierają błędy popełniane podczas projektowania bazy danych.