Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Normalizacja - przykład dla drugiej postaci
Santii
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.09.2010

Ostrzeżenie: (0%)
-----


Cześć, potrzebuje po prostu przykładu dla drugiej normalizacji. Dla pierwszej postaci sprawa jest prosta, bo mówi ona o nieprzechowywaniu kilku danych w jednym polu, a więc wydzieleniu ich do osobnej tabeli i utworzeniu relacji, czyli dla książek tworzę relację z tabelą autorzy. Dla trzeciej postaci, o ile dobrze rozumiem, mam nie powtarzać danych nie należących do klucza, czyli tworzę jeszcze jedną tabele, która będzie przechowywać tylko klucze dla książki i autora. A gdzie w tym wszystkich druga postać normalizacji? Poda mi ktoś przykład na takich książkach?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Noidea
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 61
Dołączył: 20.08.2010

Ostrzeżenie: (0%)
-----


Przykładowo tabela zawierająca gatunki filmów. Kluczem są kolumny film oraz gatunek:
Kod
+----------+----------+-------------------+
|   film   | gatunek  |     rezyseria     |
+----------+----------+-------------------+
| Incepcja | thriller | Christopher Nolan |
| Incepcja | sci-fi   | Christopher Nolan |
| Siedem   | thriller | David Fincher     |
| Siedem   | kryminał | David Fincher     |


Kolumna rezyseria nie zależy od gatunku, więc powinna wywędrować do innej tabeli.


--------------------
Go to the top of the page
+Quote Post
Santii
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.09.2010

Ostrzeżenie: (0%)
-----


Mocno to przypomina trzecią postać normalizacji, no ale spoko. Dzięki za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 15:41