De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

1 Attributen Datamodellering 2006. 2 Attribuut legt één feit vast over een entiteit  atomair overloaded attributes splitsen, b.v. NAW-gegevens correspondeert.

Verwante presentaties


Presentatie over: "1 Attributen Datamodellering 2006. 2 Attribuut legt één feit vast over een entiteit  atomair overloaded attributes splitsen, b.v. NAW-gegevens correspondeert."— Transcript van de presentatie:

1 1 Attributen Datamodellering 2006

2 2 Attribuut legt één feit vast over een entiteit  atomair overloaded attributes splitsen, b.v. NAW-gegevens correspondeert met een domein van waarden (domein-integriteit) algemeen domein = datatype specifiek domein = enumerated domain: geldige waarden  vergelijkbaarheid

3 3 Soorten attributen Identifier natural keys system-generated Category Quantifier Text item strings (fixed, variabel) comments Derived

4 4 Naamgeving Attribuutnaam modifier_klasse (b.v. registratie_nummer) entity+modifier+klasse (b.v. Docent_achternaam ) voordeel: herkenbaarheid attributen (b.v. in reports) nadeel: lange namen

5 5 Primary keys Criteria uniek (via enig mechanisme of een regelgeving) niet NULL minimaal(irreducibility) stabiel (b.v. bij verandering van bedrijfsvoering) toegankelijk Soorten natural key single column composite (= meer dan 1 kolom) concatenated (pas op!) surrogate key

6 6 System-generated keys = surrogate keys = artificial keys = pseudo-keys Best practice - alleen gebruiken als een van beide geldt: 1. geen attribuut beschikbaar is met PK- eigenschappen 2. kandidaatsleutels te lang en te complex zijn Zie ook: Simsion: singularity

7 7 Composite (foreign) keys Best practice - alleen in: zwak, niet-overdraagbaar entiteitstype (b.v. in Stock-holding bij Stock en Client )

8 8 Referentiële integriteit FK verwijst naar een PK, of is geheel NULL Consequenties: als we A (C ) willen verwijderen… restrictie: mag niet cascade: ook B (D) verwijderen nullify: FK wordt NULL Bedenk voorbeelden!


Download ppt "1 Attributen Datamodellering 2006. 2 Attribuut legt één feit vast over een entiteit  atomair overloaded attributes splitsen, b.v. NAW-gegevens correspondeert."

Verwante presentaties


Ads door Google