diff --git a/App/.idea/workspace.xml b/App/.idea/workspace.xml index b943d44..336a0a3 100644 --- a/App/.idea/workspace.xml +++ b/App/.idea/workspace.xml @@ -1,11 +1,7 @@ - - - - - + - + - - + + - + - - + + - + + + + + + + + + + @@ -115,6 +120,11 @@ + + + duration + + @@ -126,6 +136,7 @@ @@ -257,7 +268,21 @@ \ No newline at end of file diff --git a/Design/DB_STRUCTURE/Logical.svg b/Design/DB_STRUCTURE/Logical.svg index e281edf..8174878 100644 --- a/Design/DB_STRUCTURE/Logical.svg +++ b/Design/DB_STRUCTURE/Logical.svg @@ -137,58 +137,37 @@ Playlist P -playlist_id +playlist_unique_id -o +* -number_elements +playlist_id o -times_requested +number_elements o -playlist_quality +times_requested o -playlist_format - - - - - -User - - -* - - -P - - -user_id - - -o - - -username +playlist_quality - + o - -name + +playlist_format @@ -260,5 +239,38 @@ o is_metadata_by_user + + + +User + + +* + + +P + + +user_id + + +o + + +username + + +o + + +name + + +o + + +first_use + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/Relational.svg b/Design/DB_STRUCTURE/Relational.svg index b7631e2..b073c52 100644 --- a/Design/DB_STRUCTURE/Relational.svg +++ b/Design/DB_STRUCTURE/Relational.svg @@ -23,7 +23,7 @@ - + @@ -80,7 +80,7 @@ - + Playlist @@ -92,33 +92,60 @@ Playlist P -playlist_id +playlist_unique_id - + VARCHAR2 (256 CHAR) - +* -number_elements +playlist_id - -INTEGER + +VARCHAR2 (256 CHAR) +number_elements + + +INTEGER + + + + + times_requested - + +INTEGER + + + + + +playlist_quality + + INTEGER - - - -Playlist_PK (playlist_id) + + + + +playlist_format + + +INTEGER + + + + +Playlist_PK (playlist_unique_id) @@ -194,7 +221,7 @@ P user_id - + INTEGER @@ -203,7 +230,7 @@ INTEGER username - + VARCHAR2 (45 CHAR) @@ -212,12 +239,21 @@ VARCHAR2 (45 CHAR) name - + CLOB - - - + + + + +first_use + + +DATE + + + + User_PK (user_id) @@ -303,9 +339,9 @@ Playlist_has_Music PF -Playlist_playlist_id +playlist_unique_id - + VARCHAR2 (256 CHAR) @@ -317,39 +353,21 @@ PF Music_file_id - + VARCHAR2 (256 CHAR) - - - - -playlist_quality - - -INTEGER - - - - - -playlist_format - - -INTEGER - - - - -Playlist_has_Music_PK (Playlist_playlist_id, Music_file_id) + + + +Playlist_has_Music_PK (Music_file_id, playlist_unique_id) - - - -Playlist_has_Music_Playlist_FK (Playlist_playlist_id) + + + +Playlist_has_Music_Playlist_FK (playlist_unique_id) - - + + Playlist_has_Music_Music_FK (Music_file_id) diff --git a/Design/DB_STRUCTURE/database_design/datatypes/Diagrams.local b/Design/DB_STRUCTURE/database_design/datatypes/Diagrams.local index 40ff85f..c1f552c 100644 --- a/Design/DB_STRUCTURE/database_design/datatypes/Diagrams.local +++ b/Design/DB_STRUCTURE/database_design/datatypes/Diagrams.local @@ -1,4 +1,4 @@ - + diff --git a/Design/DB_STRUCTURE/database_design/logical/Objects.local b/Design/DB_STRUCTURE/database_design/logical/Objects.local index 59937eb..da73ab3 100644 --- a/Design/DB_STRUCTURE/database_design/logical/Objects.local +++ b/Design/DB_STRUCTURE/database_design/logical/Objects.local @@ -1,14 +1,14 @@ - + - + - - - + - + + + diff --git a/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/52FEBBBF-C76E-AEF4-45C5-3341E59BD946.xml b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/52FEBBBF-C76E-AEF4-45C5-3341E59BD946.xml index 34edc97..7392b41 100644 --- a/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/52FEBBBF-C76E-AEF4-45C5-3341E59BD946.xml +++ b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/52FEBBBF-C76E-AEF4-45C5-3341E59BD946.xml @@ -15,6 +15,19 @@ 0 Third + +Javier Alonso Silva +2018-06-23 10:18:07 UTC +database_design + + + +false +1 +LOGDT024 +256 CHAR +256 CHAR,, + Javier Alonso Silva 2018-06-18 14:37:39 UTC @@ -92,7 +105,7 @@ true -16C788DC-D5DE-47B4-78C1-EA4DE822865E +ADCC2E08-E4C7-1BEB-5C48-EFD99B682848 diff --git a/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/96125017-F1D2-153D-CBAC-D12E0939CF4E.xml b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/96125017-F1D2-153D-CBAC-D12E0939CF4E.xml index bd61c26..8558eb3 100644 --- a/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/96125017-F1D2-153D-CBAC-D12E0939CF4E.xml +++ b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/96125017-F1D2-153D-CBAC-D12E0939CF4E.xml @@ -54,6 +54,19 @@ LOGDT040 ,, + +Javier Alonso Silva +2018-06-23 11:11:47 UTC +database_design + + + +true +false +1 +LOGDT008 +,, + diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Objects.local b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Objects.local index 1e510fa..afb34a8 100644 --- a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Objects.local +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Objects.local @@ -1,18 +1,18 @@ - - - + + + - - - - - - - - - + + + + + + + + + diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/subviews/DDF9FCBE-2830-5AB6-3DD0-B2CFAA840673.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/subviews/DDF9FCBE-2830-5AB6-3DD0-B2CFAA840673.xml index 3523de1..4dc1720 100644 --- a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/subviews/DDF9FCBE-2830-5AB6-3DD0-B2CFAA840673.xml +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/subviews/DDF9FCBE-2830-5AB6-3DD0-B2CFAA840673.xml @@ -16,7 +16,7 @@ false - + false diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/0AF231FE-3CA2-BFD0-E42B-0DFDC72D4D26.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/0AF231FE-3CA2-BFD0-E42B-0DFDC72D4D26.xml index 0451d83..6fbfb7e 100644 --- a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/0AF231FE-3CA2-BFD0-E42B-0DFDC72D4D26.xml +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/0AF231FE-3CA2-BFD0-E42B-0DFDC72D4D26.xml @@ -8,6 +8,17 @@ true true + +Javier Alonso Silva +2018-06-23 10:17:02 UTC +database_design +false +1 +LOGDT024 +256 CHAR +256 CHAR,, +false + Javier Alonso Silva 2018-06-18 14:51:13 UTC @@ -44,6 +55,28 @@ ,, false + +Javier Alonso Silva +2018-06-23 10:17:02 UTC +database_design +true +false +1 +LOGDT011 +,, +false + + +Javier Alonso Silva +2018-06-23 10:17:02 UTC +database_design +true +false +1 +LOGDT011 +,, +false + @@ -55,7 +88,7 @@ Primary Constraint false - + diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/175D64CD-6D93-E0AE-DD13-FF75CAB2DC92.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/175D64CD-6D93-E0AE-DD13-FF75CAB2DC92.xml index 40a1315..b0a110b 100644 --- a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/175D64CD-6D93-E0AE-DD13-FF75CAB2DC92.xml +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/175D64CD-6D93-E0AE-DD13-FF75CAB2DC92.xml @@ -44,6 +44,17 @@ ,, false + +Javier Alonso Silva +2018-06-23 11:12:16 UTC +database_design +true +false +1 +LOGDT008 +,, +false + diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/47A181FD-9D20-6987-2EAE-0B7F53C88FB3.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/47A181FD-9D20-6987-2EAE-0B7F53C88FB3.xml index 3eb66f1..72c5915 100644 --- a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/47A181FD-9D20-6987-2EAE-0B7F53C88FB3.xml +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/47A181FD-9D20-6987-2EAE-0B7F53C88FB3.xml @@ -7,9 +7,9 @@ true true - + Javier Alonso Silva -2018-06-18 14:51:13 UTC +2018-06-23 10:17:02 UTC database_design false 1 @@ -19,7 +19,7 @@ false false - + @@ -37,28 +37,6 @@ - -Javier Alonso Silva -2018-06-20 19:09:34 UTC -database_design -true -false -1 -LOGDT011 -,, -false - - -Javier Alonso Silva -2018-06-20 19:09:45 UTC -database_design -true -false -1 -LOGDT011 -,, -false - @@ -69,8 +47,8 @@ Primary Constraint false - + @@ -81,7 +59,7 @@ Foreign Key false - +