#63 Generare schema UML a bazei de date
state: closed opened by: adrianharabula on: 5/7/2017
Momentan avem asta dar lasă de dorit și nu mai reflectă ultimele schimbări din baza de date. Tre refăcut tot frumos.
- [x] plus descrie noile modificări cât mai succint posibil
Relational_vechi.pdf Relational_new_modifications.pdf
Comments
from: adrianharabula on: 5/7/2017
Avem așa:
- tabela category tre să fie denumită categories, numele de tabele sunt la plural întotdeauna
- la fel tabela company
- la tabele, există câmpul id simplu de regulă, numetabela_id nu e standard, deși e mai sugestiv; pentru laravel de exemplu înseamnă configurare adițională în care trebuie să specifici numele câmpului id cu
$primaryKey
property - nicio tabelă nu are autoincrement pe id WTF!!!!????
- în tabela user_groups nu e legat user_id de id-ul userul cu foreign key
- tabela cu numele groups nu e denumită corect, groups e reserved keyword în oracle, a se evita pe cât posibil denumirea groups
- nu există consistență în denumiri, de exemplu tabela user_groups, corect s-ar denumi group_user, ambii termeni trebuie să fie la singular, iar ordinea lor este cea alfabetică (g e înaintea u în dex)
- multe multe alte probleme legate de structură care vor crea panică și probleme mai târziu
from: adrianharabula on: 5/9/2017
Avem ultima versiune aici Relational_9mai_latest.pdf
from: adrianharabula on: 6/6/2017
Ultima versiune aici. Relational_1.pdf