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 @@
-
-
-
-
-
+
@@ -84,27 +80,36 @@
-
+
-
-
+
+
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
@@ -115,6 +120,11 @@
+
+
+ duration
+
+
@@ -126,6 +136,7 @@
+
@@ -257,7 +268,21 @@
1529522603097
-
+
+ 1529747881468
+
+
+
+ 1529747881468
+
+
+ 1529752871693
+
+
+
+ 1529752871693
+
+
@@ -265,14 +290,14 @@
-
+
-
+
@@ -299,7 +324,9 @@
-
+
+
+
@@ -319,7 +346,7 @@
-
+
@@ -336,7 +363,7 @@
-
+
@@ -353,7 +380,7 @@
-
+
@@ -370,7 +397,7 @@
-
+
@@ -426,13 +453,6 @@
-
-
-
-
-
-
-
@@ -441,17 +461,28 @@
-
+
+
+
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
\ 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
+
+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
+
+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
+
+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
+
+LOGDT011
+,,
+false
+
+
+Javier Alonso Silva
+2018-06-23 10:17:02 UTC
+database_design
+true
+false
+
+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
+
+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
@@ -19,7 +19,7 @@
false
false
-
+
@@ -37,28 +37,6 @@
-
-Javier Alonso Silva
-2018-06-20 19:09:34 UTC
-database_design
-true
-false
-
-LOGDT011
-,,
-false
-
-
-Javier Alonso Silva
-2018-06-20 19:09:45 UTC
-database_design
-true
-false
-
-LOGDT011
-,,
-false
-
@@ -69,8 +47,8 @@
Primary Constraint
false
-
+
@@ -81,7 +59,7 @@
Foreign Key
false
-
+