Pytania otagowane jako normalization

Normalizacja to proces organizowania kolumn w tabele w relacyjnej bazie danych w taki sposób, aby zminimalizować nadmiarowość i uniknąć anomalii wstawiania, aktualizowania i usuwania.

3
Ograniczenia integralności w relacyjnej bazie danych - czy powinniśmy je przeoczyć?
Prowadzę stałą dyskusję z programistami firmy, w której pracuję, ponieważ mówią, że lepiej pozbyć się wymuszania relacji (za pomocą definicji ograniczeń FOREIGN KEY) w relacyjnej bazie danych, aby przyspieszyć duże zapytania i uzyskać lepsze wyniki wydajność. Platformą, o której mowa, jest MySQL 5.x i nie skonfigurowano KLUCZA ZAGRANICZNEGO, brakuje nawet …

2
Czy mogę bezstratnie rozłożyć ten stół?
Natknąłem się na problem z projektowaniem bazy danych, który jest poza moją ligą, a mój guru DBA bierze udział w ćwiczeniach przeciwpożarowych. Zasadniczo mam tabelę z następującym kluczem podstawowym (PK dla zwięzłości): child_id integer parent_id integer date datetime child_idi parent_idsą kluczami obcymi do tabel encji. Sama tabela „podrzędna” zawiera także …

2
Lubi lub głosuje na posty
Tworzę mały program, w którym użytkownicy publikują posty lub piszą blogi. W tych postach inni użytkownicy mogą lubić lub nie lubić postu jak na Facebooku lub głosować w górę lub w dół głosować jak w przypadku stackoverflow. Chciałbym poznać dobrą strukturę bazy danych, która jest powszechnie używana i program działa …



1
Projektowanie struktury bazy danych przyjaźni: Czy powinienem używać kolumny wielowartościowej?
Powiedzmy, że mam tabelę o nazwie User_FriendList, która ma następujące cechy: CREATE TABLE User_FriendList ( ID ..., User_ID..., FriendList_IDs..., CONSTRAINT User_Friendlist_PK PRIMARY KEY (ID) ); Przypuśćmy, że wspomniana tabela zawiera następujące dane: + ---- + --------- + --------------------------- + | ID | ID_użytkownika | Friendlist_IDs | + ---- + --------- …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.