346 PHP i MySQL dla każdego
'Klientld' INTEGER NOT NULL.
'Ocena' ENUM Cl'. '2'. '3'. '4'. '5'. '6'). "Opinia" TEXT
Tabela Recenzje będzie przechowywała recenzje książek pochodzące różnych źródeł, np. z prasy czy innych mediów. Będzie ona zawierała następujące kolumny:
♦ Id — typu INTEGER, przechowującą unikalny identyfikator recenzji;
♦ Ksi ążkald — typu INTEGER, przechowującą identyfikator książki, której dotyczy dana recenzja;
♦ Autor — typu VARCHAR, przechowującą imię i nazwisko autora danej recenzji. 1 Przyjmiemy, że maksymalna długość tej kolumny to 45 znaków;
♦ Źródło — typu VARCHAR, przechowującą nazwę źródła (np. tytułu prasowego), z którego pochodzi recenzja. Przyjmiemy, że maksymalna długość tej kolumny to 45 znaków;
♦ Recenzja — typu TEXT, przechowującą treść recenzji;
Instrukcja tworząca tę tabelę będzie miała postać:
CREATE TABLE Recenzjet "Id" INTEGER AUTO INCREMENT PRIMARY KEY.
"Książkald" INTEGER NOT NULL.
"Autor" VARCHAR(45),
"Źródło" VARCHAR(45).
"Recenzja" TEXT
Pozostała nam do utworzenie tabela AutorzyPseudonimy, która będzie kojarzyła pary rekordów z tabeli Autorzy. Będzie ona miała dwie kolumny:
♦ Autorldl—-typu INTEGER,
♦ AutorId2 —typu INTEGER.
Przykładowo jeśli w tabeli Autorzy znajdą się trzy rekordy:
Autorzy
| 3 | Adam Malinowski j
a w tabeli AutorzyPseudonimy dwa rekordy w postaci: AutorzyPseudonimy | Idl | Id2 |