Witam. Mógłby mi ktoś podpowiedzieć z czego korzystać tworząc projekt bazy danych.
Muszę w nim zrealizować następujące zagadnienia:
- Dla danej dziedziny określ wszystkie potrzebne atrybuty i określ zależności
funkcyjne między nimi - Stwórz model związków encji dla danego systemu
- Zdefiniuj tabele używane w systemie (pamiętaj o ograniczeniach - np.
klucze, liczby większe od zera, itd. zdefiniuj odpowiednie typy dla p´ol
każdej tabeli), jako engine zdefiniuj InnoDB - Wprowadź przykładowe dane
- Zdefiniuj indeksy, które twoim zdaniem będą użyteczne. Uzasadnij dlaczego
- Stwórz zapytania obsługujące najważniejsze zadania systemu (jeśli konieczne
- pogrupuj je w transakcje, użyj odpowiednich funkcji MySQL) - co
najmniej 15 zapytań (w tym: zapytania łączące tabele, podzapytania,
funkcje agregujące, wykorzystanie funkcji wbudowanych w MySQL)
- Stwórz co najmniej po jednym: procedurze, funkcji i wyzwalaczu obsługującym
zadania bazy.
Będę wdzięczny za wszelkiego rodzaje poradniki, tutoriale oraz książki, najlepiej w języku polskim.
Pozdrawiam