8 UMLClass 96 248 160 144 visitor -- <<PK>> - visitor_id: INTEGER -- - ip_address: INTEGER - platform_id: INTEGER - browser_id: INTEGER - mobile: INTEGER - is_human: INTEGER - range_id: INTEGER style=autoresize Relation 216 168 32 96 lt=- m1=n m2=1 10.0;100.0;10.0;10.0 UMLClass 352 240 152 136 request -- <<PK>> - request_id: INTEGER -- - visitor_id: INTEGER - route_id: INTEGER - referer_id: INTEGER -- - time: INTEGER - status: INTEGER style=autoresize Relation 248 248 120 40 lt=- m1=1 m2=n 10.0;20.0;130.0;20.0 UMLClass 16 96 160 80 platform -- <<PK>> - platform_id: INTEGER -- - name: TEXT UNIQUE -- style=autoresize UMLClass 328 488 152 104 city -- <<PK>> - city_id: INTEGER -- - country_id: INTEGER - name: TEXT - region: TEXT style=autoresize UMLClass 536 488 152 88 country -- <<PK>> - country_id: INTEGER -- - name: TEXT - code: TEXT style=autoresize Relation 472 504 80 40 lt=- m1=1 m2=n 80.0;20.0;10.0;20.0 Relation 264 504 80 40 lt=- m1=1 m2=n 80.0;20.0;10.0;20.0 UMLClass 136 488 136 104 ip_range -- <<PK>> - range_id -- - from: INTEGER - to: INTEGER - city_id: INTEGER style=autoresize Relation 176 384 32 120 lt=- m1=1 m2=n 10.0;130.0;10.0;10.0 UMLClass 576 264 144 80 route -- <<PK>> - route_id: INTEGER -- - name: TEXT UNIQUE -- style=autoresize UMLClass 208 96 152 80 browser -- <<PK>> - browser_id: INTEGER -- - name: TEXT UNIQUE -- style=autoresize Relation 144 168 32 96 lt=- m1=n m2=1 10.0;100.0;10.0;10.0 UMLClass 392 96 152 80 referer -- <<PK>> - referer_id: INTEGER -- - name: TEXT UNIQUE -- style=autoresize Relation 400 168 32 88 lt=- m1=n m2=1 10.0;90.0;10.0;10.0 Relation 496 288 96 40 lt=- m1=n m2=1 10.0;20.0;100.0;20.0