Integralni logički model podataka za posao cirkulacije u biblioteci
Prvo će se razmotriti atributi jer medju njima postoje razlike. Oni atributi koji su dati u gornjem delu grafičke reprezentacije entiteta su ključevi. Ključ je podatak koji jedinstveno obeležava atribut u entitetu. Ne može se desiti da dva entiteta imaju iste ključeve. Pored identifkujućih postoje i preneseni ključevi (Foreign Key). Oni su posledica odnosa između entiteta, koji su tipa dete‐roditelj. Naime, u odnosu između dva entiteta uvek je jedan stariji. U zavisnosti da li je veza, koja se povlači od roditelja ka detetu, identifikujuća ili neidentifikujuća, primarni ključ roditelja preslikaće se ili u oblast identifikatora ili u oblast opisnih atribut kao dete.
Identifikujuća veza (puna linija) preslikava ključ roditelja u ključ deteta, što će reći da primarni ključ roditelja jednoznačno određuje svaki slog tabele deteta. Primer su, recimo, odnosi naslov‐zaduženje i član‐zaduženje, koji su identifikujući pa će svaki rekord tabele zaduženja jednoznačno određivati inventarni broj naslova i matični broj člana. Ovo je u potpunosti u skladu sa dosada često preporučivanim pretraživanjem naslova po inventarnom broju a člana po matičnom broju.
Neidentifikujuća veza (isprekidana linija) preslikava ključ roditelja kao običan atribut deteta u oblast opisnih atributa. To je slučaj odnosa svakog šifarnika prema podređenom entitetu. Na primer, u odnosu entiteta student‐ Godina, studen je dete a Godina je roditelj. Primarni ključ entiteta Godina GodinaID se kao ključ roditelja preko neidentifikujuće veze preslikavaju u entitet studenta samo kao preneseni atribut a ne kao ključ. To je i razumljivo jer GodinaID nikako ne moze biti identifikatoi bilo kojeg zapisa u tabeli studenta.