Tot nu toe hebben we alle databases opgezet doormiddel van het direct inkloppen van de database vanuit een analyse dus zonder ERD of wat dan ook. Nou ben ik daar zelf niet bepaald een voorstander van en omdat ik een groot voorstander ben van ORM (lijkt op NIAM) heb ik de analyse eens in een Visio ORM Source model gestopt met alle constraints, voorbeelden, etc.
Hiermee wil ik dan een Logisch en Fysiek database schema genereren (met eventuele kleine aanpassingen zoals de SP's omzetten naar triggers) om deze daarna aan LLBLGen Pro te voeden (ook nieuw voor ons). Tot nu toe hebben we altijd ID's als PK gebruikt voor al onze tabellen, inclusief een aantal koppeltabellen indien dat nodig is. Nu is het zo dat Visio "objectified facttypes" omzet naar tabellen waarvan de primary key opgebouwd is uit soms wel 2 tot 3 Foreign Keys met extra info. Bijvoorbeeld:
Tabel Projectlid
PK: Persoon (FK), Project(FK), Datum
Op zich geen probleem, ook al is het wel een raar gezicht: het barst van die constructies. Mijn vraag is of dit goed gaat werken met een O/R Mapper zoals bovengenoemde.
Graag geen discussie over het wel of niet gebruiken van ORM.
Mijn excuses voor de lange post
Hiermee wil ik dan een Logisch en Fysiek database schema genereren (met eventuele kleine aanpassingen zoals de SP's omzetten naar triggers) om deze daarna aan LLBLGen Pro te voeden (ook nieuw voor ons). Tot nu toe hebben we altijd ID's als PK gebruikt voor al onze tabellen, inclusief een aantal koppeltabellen indien dat nodig is. Nu is het zo dat Visio "objectified facttypes" omzet naar tabellen waarvan de primary key opgebouwd is uit soms wel 2 tot 3 Foreign Keys met extra info. Bijvoorbeeld:
Tabel Projectlid
PK: Persoon (FK), Project(FK), Datum
Op zich geen probleem, ook al is het wel een raar gezicht: het barst van die constructies. Mijn vraag is of dit goed gaat werken met een O/R Mapper zoals bovengenoemde.
Graag geen discussie over het wel of niet gebruiken van ORM.
Mijn excuses voor de lange post