Sprawdź się

Stwórz diagram ER odpowiadający poniższym tabelom. Uwzględnij relacje oraz atrybuty encji.
Przyjmij, że wartość AutorID
objęta jest warunkiem NOT NULL
.

UNIQUE
powinno się nakładać na: Możliwe odpowiedzi: 1. Atrybuty będące częścią wieloelementowego klucza głównego., 2. Wartości, które nie mogą się powtarzać w danej kolumnie., 3. Na jednoatrybutowe klucze główne., 4. Dowolne wartości.W tabeli Klienci
przedstawionej na ilustracji mają być przechowywane dodatkowe dane zawierające telefon komórkowy i email klienta.
Napisz w języku SQL definicje pól Tel_komorkowy oraz Email. Obydwa pola mają zawierać unikalne wartości. Informacja o telefonie komórkowym ma być przechowywana w formacie +00 123‑456‑789
i jest wymagana.

Dodaj odpowiednie warunki integralności do utworzonej tabeli.
Napisz w języku SQL definicje tworzące w bazie danych SQLite załączone na ilustracji tabele. Przyjmij następujące założenia:
wartości kluczy głównych powinny być generowane automatycznie,
pola Imię, Nazwisko, Tytuł oraz pole klucza obcego nie może zawierać wartości
NULL
,domyślną wartością dla pola Gatunek powinien być ciąg pusty,
pole Cena powinno umożliwiać przechowywanie cen zapisanych przy użyciu maksymalnie 8 cyfr z dokładnością do dwóch miejsc po przecinku,
relacja między tabelami powinna umożliwiać automatyczne usuwanie ewentualnych powiązanych rekordów z tabeli
Książki
po usunięciu rekordu z tabeliAutorzy
.

Załączona ilustracja przedstawia schemat bazy zawierającej relację wiele‑do‑wielu. Napisz w języku SQL definicję tabeli, która tworzy tę relację. Przyjmij, że:
dane przechowywane są w bazie SQLite,
wartości kluczy głównych i obcych to liczby całkowite,
wartości we wszystkich polach są wymagane.
