From 7f2803866d8a52f130de58e2e845eb0ea37d744d Mon Sep 17 00:00:00 2001 From: Javinator9889 Date: Mon, 18 Jun 2018 17:02:26 +0200 Subject: [PATCH] Finished SQL modeling --- Design/DB_STRUCTURE/Logical.svg | 221 +++++++++ Design/DB_STRUCTURE/Relational.svg | 453 ++++++++++++++++++ Design/DB_STRUCTURE/database_design.dmd | 8 + .../database_design/ChangeRequests.local | 2 + .../businessinfo/Business Information.xml | 7 + .../businessinfo/Objects.local | 2 + .../datatypes/DDLSelection.local | 2 + .../database_design/datatypes/DataTypes.xml | 15 + .../database_design/datatypes/Diagrams.local | 4 + .../database_design/datatypes/Objects.local | 5 + .../47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml | 10 + .../F72C39E0-D1CA-8821-2AD7-A1E95A37D3D1.xml | 10 + .../CFDE5FC8-D6A4-DF2D-FAA9-F1FC327377FA.xml | 26 + .../database_design/dl_settings.xml | 434 +++++++++++++++++ .../database_design/dmd_open.local | 6 + .../database_design/logical/Diagrams.local | 4 + .../database_design/logical/Logical.xml | 7 + .../database_design/logical/Objects.local | 12 + .../1558C95F-4CEC-1E30-AA15-58B7C6ACD81B.xml | 89 ++++ .../312E0255-FAA7-1630-54E5-A4FCB50F6276.xml | 89 ++++ .../52FEBBBF-C76E-AEF4-45C5-3341E59BD946.xml | 73 +++ .../96125017-F1D2-153D-CBAC-D12E0939CF4E.xml | 73 +++ .../FB782D70-50E0-0A98-4654-5E94050F8458.xml | 114 +++++ .../1D1B52B1-8974-5046-5AB7-7AB4BF89C08A.xml | 20 + .../46906DFA-66DD-2DD5-790C-7A87FFE7755C.xml | 19 + .../C49FD692-24A0-3030-2280-A4D5B8CDFC01.xml | 19 + .../DDBAFE8B-B820-1773-EE96-8B363262CAA9.xml | 19 + .../2C149101-C988-9E4D-2C9E-2746FB965570.xml | 76 +++ ...RM351C3A3B-985F-1B54-60FE-A46161E8F350.xml | 3 + ...RMC5DFC5DD-35E9-B422-B2BF-B7648E7DE99B.xml | 7 + .../database_design/mapping/ExtendedMap.xml | 3 + ...RM351C3A3B-985F-1B54-60FE-A46161E8F350.xml | 3 + ...RMC5DFC5DD-35E9-B422-B2BF-B7648E7DE99B.xml | 86 ++++ .../database_design/pm/Objects.local | 2 + .../database_design/pm/Process Model.xml | 7 + .../rdbms/database_design_RDBMSSites.xml | 2 + .../rel/C5DFC5DD-B7648E7DE99B.xml | 8 + .../C5DFC5DD-B7648E7DE99B/DDLSelection.local | 2 + .../rel/C5DFC5DD-B7648E7DE99B/Diagrams.local | 4 + .../rel/C5DFC5DD-B7648E7DE99B/Objects.local | 16 + .../14761BF2-0284-F09E-1C36-5AD59C18B84E.xml | 17 + .../518E00B2-30C8-083A-0841-D61034BE188E.xml | 17 + .../6A45C1C6-8C3B-317C-9221-BA841A05B730.xml | 17 + .../6AA622A5-D308-C63C-2AF6-730CF06EBF34.xml | 17 + .../B59DC6EC-C75B-86D4-AFA3-705630B49873.xml | 17 + .../C7DC4550-6D2C-B38B-5C23-5E37D6D8832D.xml | 17 + .../DDF9FCBE-2830-5AB6-3DD0-B2CFAA840673.xml | 102 ++++ .../0AF231FE-3CA2-BFD0-E42B-0DFDC72D4D26.xml | 62 +++ .../175D64CD-6D93-E0AE-DD13-FF75CAB2DC92.xml | 62 +++ .../25DE0936-5106-79A2-1678-9EAA1E0DA843.xml | 100 ++++ .../47A181FD-9D20-6987-2EAE-0B7F53C88FB3.xml | 77 +++ .../D088A558-CA22-9A96-F938-4F7712E4AEF1.xml | 103 ++++ .../D1128F38-5763-FC3D-4FB1-14F78EDBE4CB.xml | 103 ++++ .../F0AD5A40-5659-C806-BEA1-595FD0DB5F39.xml | 76 +++ Design/DB_STRUCTURE/db_script.ddl | 147 ++++++ 55 files changed, 2896 insertions(+) create mode 100644 Design/DB_STRUCTURE/Logical.svg create mode 100644 Design/DB_STRUCTURE/Relational.svg create mode 100644 Design/DB_STRUCTURE/database_design.dmd create mode 100644 Design/DB_STRUCTURE/database_design/ChangeRequests.local create mode 100644 Design/DB_STRUCTURE/database_design/businessinfo/Business Information.xml create mode 100644 Design/DB_STRUCTURE/database_design/businessinfo/Objects.local create mode 100644 Design/DB_STRUCTURE/database_design/datatypes/DDLSelection.local create mode 100644 Design/DB_STRUCTURE/database_design/datatypes/DataTypes.xml create mode 100644 Design/DB_STRUCTURE/database_design/datatypes/Diagrams.local create mode 100644 Design/DB_STRUCTURE/database_design/datatypes/Objects.local create mode 100644 Design/DB_STRUCTURE/database_design/datatypes/structuredtype/seg_0/47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml create mode 100644 Design/DB_STRUCTURE/database_design/datatypes/structuredtype/seg_0/F72C39E0-D1CA-8821-2AD7-A1E95A37D3D1.xml create mode 100644 Design/DB_STRUCTURE/database_design/datatypes/subviews/CFDE5FC8-D6A4-DF2D-FAA9-F1FC327377FA.xml create mode 100644 Design/DB_STRUCTURE/database_design/dl_settings.xml create mode 100644 Design/DB_STRUCTURE/database_design/dmd_open.local create mode 100644 Design/DB_STRUCTURE/database_design/logical/Diagrams.local create mode 100644 Design/DB_STRUCTURE/database_design/logical/Logical.xml create mode 100644 Design/DB_STRUCTURE/database_design/logical/Objects.local create mode 100644 Design/DB_STRUCTURE/database_design/logical/entity/seg_0/1558C95F-4CEC-1E30-AA15-58B7C6ACD81B.xml create mode 100644 Design/DB_STRUCTURE/database_design/logical/entity/seg_0/312E0255-FAA7-1630-54E5-A4FCB50F6276.xml create mode 100644 Design/DB_STRUCTURE/database_design/logical/entity/seg_0/52FEBBBF-C76E-AEF4-45C5-3341E59BD946.xml create mode 100644 Design/DB_STRUCTURE/database_design/logical/entity/seg_0/96125017-F1D2-153D-CBAC-D12E0939CF4E.xml create mode 100644 Design/DB_STRUCTURE/database_design/logical/entity/seg_0/FB782D70-50E0-0A98-4654-5E94050F8458.xml create mode 100644 Design/DB_STRUCTURE/database_design/logical/relation/seg_0/1D1B52B1-8974-5046-5AB7-7AB4BF89C08A.xml create mode 100644 Design/DB_STRUCTURE/database_design/logical/relation/seg_0/46906DFA-66DD-2DD5-790C-7A87FFE7755C.xml create mode 100644 Design/DB_STRUCTURE/database_design/logical/relation/seg_0/C49FD692-24A0-3030-2280-A4D5B8CDFC01.xml create mode 100644 Design/DB_STRUCTURE/database_design/logical/relation/seg_0/DDBAFE8B-B820-1773-EE96-8B363262CAA9.xml create mode 100644 Design/DB_STRUCTURE/database_design/logical/subviews/2C149101-C988-9E4D-2C9E-2746FB965570.xml create mode 100644 Design/DB_STRUCTURE/database_design/mapping/DeletedMap_RM351C3A3B-985F-1B54-60FE-A46161E8F350.xml create mode 100644 Design/DB_STRUCTURE/database_design/mapping/DeletedMap_RMC5DFC5DD-35E9-B422-B2BF-B7648E7DE99B.xml create mode 100644 Design/DB_STRUCTURE/database_design/mapping/ExtendedMap.xml create mode 100644 Design/DB_STRUCTURE/database_design/mapping/ExtendedMap_RM351C3A3B-985F-1B54-60FE-A46161E8F350.xml create mode 100644 Design/DB_STRUCTURE/database_design/mapping/ExtendedMap_RMC5DFC5DD-35E9-B422-B2BF-B7648E7DE99B.xml create mode 100644 Design/DB_STRUCTURE/database_design/pm/Objects.local create mode 100644 Design/DB_STRUCTURE/database_design/pm/Process Model.xml create mode 100644 Design/DB_STRUCTURE/database_design/rdbms/database_design_RDBMSSites.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/DDLSelection.local create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Diagrams.local create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Objects.local create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/14761BF2-0284-F09E-1C36-5AD59C18B84E.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/518E00B2-30C8-083A-0841-D61034BE188E.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/6A45C1C6-8C3B-317C-9221-BA841A05B730.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/6AA622A5-D308-C63C-2AF6-730CF06EBF34.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/B59DC6EC-C75B-86D4-AFA3-705630B49873.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/C7DC4550-6D2C-B38B-5C23-5E37D6D8832D.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/subviews/DDF9FCBE-2830-5AB6-3DD0-B2CFAA840673.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/0AF231FE-3CA2-BFD0-E42B-0DFDC72D4D26.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/175D64CD-6D93-E0AE-DD13-FF75CAB2DC92.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/25DE0936-5106-79A2-1678-9EAA1E0DA843.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/47A181FD-9D20-6987-2EAE-0B7F53C88FB3.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/D088A558-CA22-9A96-F938-4F7712E4AEF1.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/D1128F38-5763-FC3D-4FB1-14F78EDBE4CB.xml create mode 100644 Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/F0AD5A40-5659-C806-BEA1-595FD0DB5F39.xml create mode 100644 Design/DB_STRUCTURE/db_script.ddl diff --git a/Design/DB_STRUCTURE/Logical.svg b/Design/DB_STRUCTURE/Logical.svg new file mode 100644 index 0000000..b71957c --- /dev/null +++ b/Design/DB_STRUCTURE/Logical.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Metadata + + +o + + +title + + +o + + +artist + + +o + + +cover + + +o + + +duration + + + + + +Preferences + + +o + + +audio_quality + + +o + + +audio_format + + +o + + +os + + +o + + +should_ask_metadata + + + + + +Playlist + + +* + + +P + + +playlist_id + + +o + + +number_elements + + +o + + +times_requested + + + + + +User + + +* + + +P + + +user_id + + +o + + +username + + +o + + +name + + + + + +Music + + +* + + +P + + +file_id + + +o + + +video_id + + +o + + +audio_quality + + +o + + +audio_format + + +o + + +times_requested + + +o + + +is_metadata_by_user + + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/Relational.svg b/Design/DB_STRUCTURE/Relational.svg new file mode 100644 index 0000000..60d4873 --- /dev/null +++ b/Design/DB_STRUCTURE/Relational.svg @@ -0,0 +1,453 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Metadata + + + + + + +title + + +VARCHAR2 (256 CHAR) + + + + + +artist + + +VARCHAR2 (256 CHAR) + + + + + +cover + + +CLOB + + + + + +duration + + +VARCHAR2 (20 CHAR) + + +* + + +F + + +Music_file_id + + +VARCHAR2 (256 CHAR) + + + + +Metadata_Music_FK (Music_file_id) + + + +U + + +Metadata__IDX (Music_file_id) + + + + + +Music + + + +* + + +P + + +file_id + + +VARCHAR2 (256 CHAR) + + + + + +video_id + + +VARCHAR2 (20 CHAR) + + + + + +audio_quality + + +INTEGER + + + + + +audio_format + + +INTEGER + + + + + +times_requested + + +INTEGER + + + + + +is_metadata_by_user + + +CHAR (1) + + + + +Music_PK (file_id) + + + + + +Playlist + + + +* + + +P + + +playlist_id + + +VARCHAR2 (256 CHAR) + + + + + +number_elements + + +INTEGER + + + + + +times_requested + + +INTEGER + + + + +Playlist_PK (playlist_id) + + + + + +Preferences + + + + + + +audio_quality + + +VARCHAR2 (5 CHAR) + + + + + +audio_format + + +VARCHAR2 (5 CHAR) + + + + + +os + + +VARCHAR2 (10 CHAR) + + + + + +should_ask_metadata + + +CHAR (1) + + +* + + +F + + +User_user_id + + +INTEGER + + + + +Preferences_User_FK (User_user_id) + + + +U + + +Preferences__IDX (User_user_id) + + + + + +User + + + +* + + +P + + +user_id + + +INTEGER + + + + + +username + + +VARCHAR2 (45 CHAR) + + + + + +name + + +CLOB + + + + +User_PK (user_id) + + + + + +Playlist_has_Music + + + +* + + +PF + + +Playlist_playlist_id + + +VARCHAR2 (256 CHAR) + + +* + + +PF + + +Music_file_id + + +VARCHAR2 (256 CHAR) + + + + +Playlist_has_Music_PK (Playlist_playlist_id, Music_file_id) + + + + +Playlist_has_Music_Playlist_FK (Playlist_playlist_id) + + + +Playlist_has_Music_Music_FK (Music_file_id) + + + + + +History + + + +* + + +PF + + +User_user_id + + +INTEGER + + +* + + +PF + + +Music_file_id + + +VARCHAR2 (256 CHAR) + + + + +History_PK (User_user_id, Music_file_id) + + + + +History_User_FK (User_user_id) + + + +History_Music_FK (Music_file_id) + + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design.dmd b/Design/DB_STRUCTURE/database_design.dmd new file mode 100644 index 0000000..56c7fe3 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design.dmd @@ -0,0 +1,8 @@ + + +Javier Alonso Silva +2018-06-18 14:24:29 UTC +database_design +false +3C168D0F-3177-9281-C715-B5AB03BB32C4 + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/ChangeRequests.local b/Design/DB_STRUCTURE/database_design/ChangeRequests.local new file mode 100644 index 0000000..647e766 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/ChangeRequests.local @@ -0,0 +1,2 @@ + + diff --git a/Design/DB_STRUCTURE/database_design/businessinfo/Business Information.xml b/Design/DB_STRUCTURE/database_design/businessinfo/Business Information.xml new file mode 100644 index 0000000..0efdef7 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/businessinfo/Business Information.xml @@ -0,0 +1,7 @@ + + +Javier Alonso Silva +2018-06-18 14:24:30 UTC +database_design +false + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/businessinfo/Objects.local b/Design/DB_STRUCTURE/database_design/businessinfo/Objects.local new file mode 100644 index 0000000..d8a4386 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/businessinfo/Objects.local @@ -0,0 +1,2 @@ + + diff --git a/Design/DB_STRUCTURE/database_design/datatypes/DDLSelection.local b/Design/DB_STRUCTURE/database_design/datatypes/DDLSelection.local new file mode 100644 index 0000000..0030592 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/datatypes/DDLSelection.local @@ -0,0 +1,2 @@ + + diff --git a/Design/DB_STRUCTURE/database_design/datatypes/DataTypes.xml b/Design/DB_STRUCTURE/database_design/datatypes/DataTypes.xml new file mode 100644 index 0000000..542e77f --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/datatypes/DataTypes.xml @@ -0,0 +1,15 @@ + + +Javier Alonso Silva +2018-06-18 14:24:30 UTC +database_design +false +array_ref_ +array_ +10 +ARRAY +_Array +inst_ +ref_ +true + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/datatypes/Diagrams.local b/Design/DB_STRUCTURE/database_design/datatypes/Diagrams.local new file mode 100644 index 0000000..c1f552c --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/datatypes/Diagrams.local @@ -0,0 +1,4 @@ + + + + diff --git a/Design/DB_STRUCTURE/database_design/datatypes/Objects.local b/Design/DB_STRUCTURE/database_design/datatypes/Objects.local new file mode 100644 index 0000000..aedbb26 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/datatypes/Objects.local @@ -0,0 +1,5 @@ + + + + + diff --git a/Design/DB_STRUCTURE/database_design/datatypes/structuredtype/seg_0/47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml b/Design/DB_STRUCTURE/database_design/datatypes/structuredtype/seg_0/47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml new file mode 100644 index 0000000..3013800 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/datatypes/structuredtype/seg_0/47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml @@ -0,0 +1,10 @@ + + +Javier Alonso Silva +2018-06-18 14:24:30 UTC +database_design +false +true +false +true + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/datatypes/structuredtype/seg_0/F72C39E0-D1CA-8821-2AD7-A1E95A37D3D1.xml b/Design/DB_STRUCTURE/database_design/datatypes/structuredtype/seg_0/F72C39E0-D1CA-8821-2AD7-A1E95A37D3D1.xml new file mode 100644 index 0000000..a6fb615 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/datatypes/structuredtype/seg_0/F72C39E0-D1CA-8821-2AD7-A1E95A37D3D1.xml @@ -0,0 +1,10 @@ + + +Javier Alonso Silva +2018-06-18 14:24:30 UTC +database_design +false +true +false +true + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/datatypes/subviews/CFDE5FC8-D6A4-DF2D-FAA9-F1FC327377FA.xml b/Design/DB_STRUCTURE/database_design/datatypes/subviews/CFDE5FC8-D6A4-DF2D-FAA9-F1FC327377FA.xml new file mode 100644 index 0000000..ba94c3b --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/datatypes/subviews/CFDE5FC8-D6A4-DF2D-FAA9-F1FC327377FA.xml @@ -0,0 +1,26 @@ + + +Javier Alonso Silva +Javier Alonso Silva +2018-06-18 14:24:30 UTC +false +true +false +true +false +false +false +-1 +false +1 + + +false + + + +false + + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/dl_settings.xml b/Design/DB_STRUCTURE/database_design/dl_settings.xml new file mode 100644 index 0000000..2bee852 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/dl_settings.xml @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/dmd_open.local b/Design/DB_STRUCTURE/database_design/dmd_open.local new file mode 100644 index 0000000..19659b5 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/dmd_open.local @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/logical/Diagrams.local b/Design/DB_STRUCTURE/database_design/logical/Diagrams.local new file mode 100644 index 0000000..ba42f49 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/Diagrams.local @@ -0,0 +1,4 @@ + + + + diff --git a/Design/DB_STRUCTURE/database_design/logical/Logical.xml b/Design/DB_STRUCTURE/database_design/logical/Logical.xml new file mode 100644 index 0000000..7dc2c30 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/Logical.xml @@ -0,0 +1,7 @@ + + +Javier Alonso Silva +2018-06-18 14:24:29 UTC +database_design +false + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/logical/Objects.local b/Design/DB_STRUCTURE/database_design/logical/Objects.local new file mode 100644 index 0000000..2113cad --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/Objects.local @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/1558C95F-4CEC-1E30-AA15-58B7C6ACD81B.xml b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/1558C95F-4CEC-1E30-AA15-58B7C6ACD81B.xml new file mode 100644 index 0000000..10dc797 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/1558C95F-4CEC-1E30-AA15-58B7C6ACD81B.xml @@ -0,0 +1,89 @@ + + +Javier Alonso Silva +2018-06-18 14:34:31 UTC +database_design + + + +NO +0 +Single Table +0 +Year +9999999 +0 +Third + + +Javier Alonso Silva +2018-06-18 14:34:36 UTC +database_design + + + +true +false +1 +LOGDT024 +256 CHAR +256 CHAR,, + + +Javier Alonso Silva +2018-06-18 14:34:47 UTC +database_design + + + +true +false +1 +LOGDT024 +256 CHAR +256 CHAR,, + + +Javier Alonso Silva +2018-06-18 14:34:59 UTC +database_design + + + +true +false +1 +LOGDT040 +,, + + +Javier Alonso Silva +2018-06-18 14:35:02 UTC +database_design + + + +true +false +1 +LOGDT024 +20 CHAR +20 CHAR,, + + +Javier Alonso Silva +2018-06-18 14:43:05 UTC +46906DFA-66DD-2DD5-790C-7A87FFE7755C +database_design + + + +CAFF56A3-E241-F64F-19BE-CEA2E258C602 +false +1 +LOGDT024 +256 CHAR +,, + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/312E0255-FAA7-1630-54E5-A4FCB50F6276.xml b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/312E0255-FAA7-1630-54E5-A4FCB50F6276.xml new file mode 100644 index 0000000..096bae2 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/312E0255-FAA7-1630-54E5-A4FCB50F6276.xml @@ -0,0 +1,89 @@ + + +Javier Alonso Silva +2018-06-18 14:29:16 UTC +database_design + + + +NO +0 +Single Table +0 +Year +9999999 +0 +Third + + +Javier Alonso Silva +2018-06-18 14:29:24 UTC +database_design + + + +true +false +1 +LOGDT024 +5 CHAR +5 CHAR,, + + +Javier Alonso Silva +2018-06-18 14:29:37 UTC +database_design + + + +true +false +1 +LOGDT024 +5 CHAR +5 CHAR,, + + +Javier Alonso Silva +2018-06-18 14:29:54 UTC +database_design + + + +true +false +1 +LOGDT024 +10 CHAR +10 CHAR,, + + +Javier Alonso Silva +2018-06-18 14:30:07 UTC +database_design + + + +true +false +1 +LOGDT006 +1 BYTE +1 BYTE,, + + +Javier Alonso Silva +2018-06-18 14:43:31 UTC +C49FD692-24A0-3030-2280-A4D5B8CDFC01 +database_design + + + +8775EFB1-2319-5282-E470-92105C133D68 +false +1 +LOGDT011 +,, + + + \ No newline at end of file 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 new file mode 100644 index 0000000..774e49d --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/52FEBBBF-C76E-AEF4-45C5-3341E59BD946.xml @@ -0,0 +1,73 @@ + + +Javier Alonso Silva +2018-06-18 14:37:34 UTC +database_design + + + +NO +0 +Single Table +0 +Year +9999999 +0 +Third + + +Javier Alonso Silva +2018-06-18 14:37:39 UTC +database_design + + + +false +1 +LOGDT024 +256 CHAR +256 CHAR,, + + +Javier Alonso Silva +2018-06-18 14:38:11 UTC +database_design + + + +true +false +1 +LOGDT011 +,, + + +Javier Alonso Silva +2018-06-18 14:39:24 UTC +database_design + + + +true +false +1 +LOGDT011 +,, + + + + +Javier Alonso Silva +2018-06-18 14:38:08 UTC +database_design +false + + + +true + +16C788DC-D5DE-47B4-78C1-EA4DE822865E + + + + \ No newline at end of file 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 new file mode 100644 index 0000000..bd61c26 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/96125017-F1D2-153D-CBAC-D12E0939CF4E.xml @@ -0,0 +1,73 @@ + + +Javier Alonso Silva +2018-06-18 14:28:40 UTC +database_design + + + +NO +0 +Single Table +0 +Year +9999999 +0 +Third + + +Javier Alonso Silva +2018-06-18 14:28:44 UTC +database_design + + + +false +1 +LOGDT011 +,, + + +Javier Alonso Silva +2018-06-18 14:28:57 UTC +database_design + + + +true +false +1 +LOGDT024 +45 CHAR +45 CHAR,, + + +Javier Alonso Silva +2018-06-18 14:29:07 UTC +database_design + + + +true +false +1 +LOGDT040 +,, + + + + +Javier Alonso Silva +2018-06-18 14:28:55 UTC +database_design +false + + + +true + +8775EFB1-2319-5282-E470-92105C133D68 + + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/FB782D70-50E0-0A98-4654-5E94050F8458.xml b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/FB782D70-50E0-0A98-4654-5E94050F8458.xml new file mode 100644 index 0000000..337593d --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/entity/seg_0/FB782D70-50E0-0A98-4654-5E94050F8458.xml @@ -0,0 +1,114 @@ + + +Javier Alonso Silva +2018-06-18 14:30:33 UTC +database_design + + + +NO +0 +Single Table +0 +Year +9999999 +0 +Third + + +Javier Alonso Silva +2018-06-18 14:30:37 UTC +database_design + + + +false +1 +LOGDT024 +256 CHAR +256 CHAR,, + + +Javier Alonso Silva +2018-06-18 14:30:48 UTC +database_design + + + +true +false +1 +LOGDT024 +20 CHAR +20 CHAR,, + + +Javier Alonso Silva +2018-06-18 14:31:00 UTC +database_design + + + +true +false +1 +LOGDT011 +,, + + +Javier Alonso Silva +2018-06-18 14:31:14 UTC +database_design + + + +true +false +1 +LOGDT011 +,, + + +Javier Alonso Silva +2018-06-18 14:31:24 UTC +database_design + + + +true +false +1 +LOGDT011 +,, + + +Javier Alonso Silva +2018-06-18 14:33:59 UTC +database_design + + + +true +false +1 +LOGDT006 +1 BYTE +1 BYTE,, + + + + +Javier Alonso Silva +2018-06-18 14:30:47 UTC +database_design +false + + + +true + +CAFF56A3-E241-F64F-19BE-CEA2E258C602 + + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/1D1B52B1-8974-5046-5AB7-7AB4BF89C08A.xml b/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/1D1B52B1-8974-5046-5AB7-7AB4BF89C08A.xml new file mode 100644 index 0000000..af3ba67 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/1D1B52B1-8974-5046-5AB7-7AB4BF89C08A.xml @@ -0,0 +1,20 @@ + + +Javier Alonso Silva +2018-06-18 14:39:41 UTC +database_design + + + +E3C428C4-0B62-6F66-F2BC-DB1AEE9F9400 +2F9B98EF-2E48-6530-04A0-1E62A0B7E323 +false +true +false +* +52FEBBBF-C76E-AEF4-45C5-3341E59BD946 +* +FB782D70-50E0-0A98-4654-5E94050F8458 +true +NO ACTION + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/46906DFA-66DD-2DD5-790C-7A87FFE7755C.xml b/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/46906DFA-66DD-2DD5-790C-7A87FFE7755C.xml new file mode 100644 index 0000000..a643608 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/46906DFA-66DD-2DD5-790C-7A87FFE7755C.xml @@ -0,0 +1,19 @@ + + +Javier Alonso Silva +2018-06-18 14:43:05 UTC +database_design + + + +2F9B98EF-2E48-6530-04A0-1E62A0B7E323 +false +true +false +1 +FB782D70-50E0-0A98-4654-5E94050F8458 +1 +1558C95F-4CEC-1E30-AA15-58B7C6ACD81B +true +CASCADE + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/C49FD692-24A0-3030-2280-A4D5B8CDFC01.xml b/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/C49FD692-24A0-3030-2280-A4D5B8CDFC01.xml new file mode 100644 index 0000000..08922b3 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/C49FD692-24A0-3030-2280-A4D5B8CDFC01.xml @@ -0,0 +1,19 @@ + + +Javier Alonso Silva +2018-06-18 14:43:31 UTC +database_design + + + +3E09607E-650C-5E05-C7AC-0E839F482CA2 +false +true +false +1 +96125017-F1D2-153D-CBAC-D12E0939CF4E +1 +312E0255-FAA7-1630-54E5-A4FCB50F6276 +true +CASCADE + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/DDBAFE8B-B820-1773-EE96-8B363262CAA9.xml b/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/DDBAFE8B-B820-1773-EE96-8B363262CAA9.xml new file mode 100644 index 0000000..1f2266b --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/relation/seg_0/DDBAFE8B-B820-1773-EE96-8B363262CAA9.xml @@ -0,0 +1,19 @@ + + +Javier Alonso Silva +2018-06-18 14:36:55 UTC +database_design + + + +2F9B98EF-2E48-6530-04A0-1E62A0B7E323 +false +true +false +* +96125017-F1D2-153D-CBAC-D12E0939CF4E +* +FB782D70-50E0-0A98-4654-5E94050F8458 +true +CASCADE + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/logical/subviews/2C149101-C988-9E4D-2C9E-2746FB965570.xml b/Design/DB_STRUCTURE/database_design/logical/subviews/2C149101-C988-9E4D-2C9E-2746FB965570.xml new file mode 100644 index 0000000..79d56d6 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/logical/subviews/2C149101-C988-9E4D-2C9E-2746FB965570.xml @@ -0,0 +1,76 @@ + + +Javier Alonso Silva +Javier Alonso Silva +2018-06-18 14:24:39 UTC +false +true +false +false +false +false +false +-1 +false +1 + + +false + + + +false + + + +false + + + +false + + + +false + + + + + +false +-16777216 +1 + + + + + + +false +-16777216 +1 + + + + + + +false +-16777216 +1 + + + + + + +false +-16777216 +1 + + + + + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/mapping/DeletedMap_RM351C3A3B-985F-1B54-60FE-A46161E8F350.xml b/Design/DB_STRUCTURE/database_design/mapping/DeletedMap_RM351C3A3B-985F-1B54-60FE-A46161E8F350.xml new file mode 100644 index 0000000..ec75f01 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/mapping/DeletedMap_RM351C3A3B-985F-1B54-60FE-A46161E8F350.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/mapping/DeletedMap_RMC5DFC5DD-35E9-B422-B2BF-B7648E7DE99B.xml b/Design/DB_STRUCTURE/database_design/mapping/DeletedMap_RMC5DFC5DD-35E9-B422-B2BF-B7648E7DE99B.xml new file mode 100644 index 0000000..f06a149 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/mapping/DeletedMap_RMC5DFC5DD-35E9-B422-B2BF-B7648E7DE99B.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/mapping/ExtendedMap.xml b/Design/DB_STRUCTURE/database_design/mapping/ExtendedMap.xml new file mode 100644 index 0000000..6811f63 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/mapping/ExtendedMap.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/mapping/ExtendedMap_RM351C3A3B-985F-1B54-60FE-A46161E8F350.xml b/Design/DB_STRUCTURE/database_design/mapping/ExtendedMap_RM351C3A3B-985F-1B54-60FE-A46161E8F350.xml new file mode 100644 index 0000000..7ea5df0 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/mapping/ExtendedMap_RM351C3A3B-985F-1B54-60FE-A46161E8F350.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/mapping/ExtendedMap_RMC5DFC5DD-35E9-B422-B2BF-B7648E7DE99B.xml b/Design/DB_STRUCTURE/database_design/mapping/ExtendedMap_RMC5DFC5DD-35E9-B422-B2BF-B7648E7DE99B.xml new file mode 100644 index 0000000..a53c215 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/mapping/ExtendedMap_RMC5DFC5DD-35E9-B422-B2BF-B7648E7DE99B.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +E3C428C4-0B62-6F66-F2BC-DB1AEE9F9400 + + + + + + + + + + + + +3E09607E-650C-5E05-C7AC-0E839F482CA2 + + + + + + + + + + + + + + +2F9B98EF-2E48-6530-04A0-1E62A0B7E323 + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/pm/Objects.local b/Design/DB_STRUCTURE/database_design/pm/Objects.local new file mode 100644 index 0000000..385decc --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/pm/Objects.local @@ -0,0 +1,2 @@ + + diff --git a/Design/DB_STRUCTURE/database_design/pm/Process Model.xml b/Design/DB_STRUCTURE/database_design/pm/Process Model.xml new file mode 100644 index 0000000..7811946 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/pm/Process Model.xml @@ -0,0 +1,7 @@ + + +Javier Alonso Silva +2018-06-18 14:24:30 UTC +database_design +false + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rdbms/database_design_RDBMSSites.xml b/Design/DB_STRUCTURE/database_design/rdbms/database_design_RDBMSSites.xml new file mode 100644 index 0000000..42c1454 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rdbms/database_design_RDBMSSites.xml @@ -0,0 +1,2 @@ + + diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B.xml new file mode 100644 index 0000000..0cdf79c --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B.xml @@ -0,0 +1,8 @@ + + +Javier Alonso Silva +2018-06-18 14:51:04 UTC +database_design +false +32076570-2523-435C-2E92-BF29817DFF70 + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/DDLSelection.local b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/DDLSelection.local new file mode 100644 index 0000000..5a4a6b6 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/DDLSelection.local @@ -0,0 +1,2 @@ + + diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Diagrams.local b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Diagrams.local new file mode 100644 index 0000000..11539ab --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Diagrams.local @@ -0,0 +1,4 @@ + + + + diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Objects.local b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Objects.local new file mode 100644 index 0000000..581f249 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/Objects.local @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/14761BF2-0284-F09E-1C36-5AD59C18B84E.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/14761BF2-0284-F09E-1C36-5AD59C18B84E.xml new file mode 100644 index 0000000..5e7fa5f --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/14761BF2-0284-F09E-1C36-5AD59C18B84E.xml @@ -0,0 +1,17 @@ + + +Javier Alonso Silva +2018-06-18 14:53:19 UTC +DDBAFE8B-B820-1773-EE96-8B363262CAA9 +database_design +Music +CASCADE +25DE0936-5106-79A2-1678-9EAA1E0DA843 +5EE86BBE-3C43-6A0D-DECB-B287A7214DD4 +5EE86BBE-3C43-6A0D-DECB-B287A7214DD4 +true +file_id +true +false +true + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/518E00B2-30C8-083A-0841-D61034BE188E.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/518E00B2-30C8-083A-0841-D61034BE188E.xml new file mode 100644 index 0000000..9295929 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/518E00B2-30C8-083A-0841-D61034BE188E.xml @@ -0,0 +1,17 @@ + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +1D1B52B1-8974-5046-5AB7-7AB4BF89C08A +database_design +Playlist +NO ACTION +0AF231FE-3CA2-BFD0-E42B-0DFDC72D4D26 +0AAA742E-85E9-ABBB-3457-D0D166522D31 +0AAA742E-85E9-ABBB-3457-D0D166522D31 +true +playlist_id +true +false +true + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/6A45C1C6-8C3B-317C-9221-BA841A05B730.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/6A45C1C6-8C3B-317C-9221-BA841A05B730.xml new file mode 100644 index 0000000..6eb319e --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/6A45C1C6-8C3B-317C-9221-BA841A05B730.xml @@ -0,0 +1,17 @@ + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +46906DFA-66DD-2DD5-790C-7A87FFE7755C +database_design +Music +CASCADE +25DE0936-5106-79A2-1678-9EAA1E0DA843 +5EE86BBE-3C43-6A0D-DECB-B287A7214DD4 +5EE86BBE-3C43-6A0D-DECB-B287A7214DD4 +true +file_id +true +false +true + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/6AA622A5-D308-C63C-2AF6-730CF06EBF34.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/6AA622A5-D308-C63C-2AF6-730CF06EBF34.xml new file mode 100644 index 0000000..79bad92 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/6AA622A5-D308-C63C-2AF6-730CF06EBF34.xml @@ -0,0 +1,17 @@ + + +Javier Alonso Silva +2018-06-18 14:53:19 UTC +DDBAFE8B-B820-1773-EE96-8B363262CAA9 +database_design +User +CASCADE +175D64CD-6D93-E0AE-DD13-FF75CAB2DC92 +D02538CD-C7A9-1C9E-7706-9BD9CDCB8B5D +D02538CD-C7A9-1C9E-7706-9BD9CDCB8B5D +true +user_id +true +false +true + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/B59DC6EC-C75B-86D4-AFA3-705630B49873.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/B59DC6EC-C75B-86D4-AFA3-705630B49873.xml new file mode 100644 index 0000000..ba83f9b --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/B59DC6EC-C75B-86D4-AFA3-705630B49873.xml @@ -0,0 +1,17 @@ + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +1D1B52B1-8974-5046-5AB7-7AB4BF89C08A +database_design +Music +NO ACTION +25DE0936-5106-79A2-1678-9EAA1E0DA843 +5EE86BBE-3C43-6A0D-DECB-B287A7214DD4 +5EE86BBE-3C43-6A0D-DECB-B287A7214DD4 +true +file_id +true +false +true + \ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/C7DC4550-6D2C-B38B-5C23-5E37D6D8832D.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/C7DC4550-6D2C-B38B-5C23-5E37D6D8832D.xml new file mode 100644 index 0000000..85fe559 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/foreignkey/seg_0/C7DC4550-6D2C-B38B-5C23-5E37D6D8832D.xml @@ -0,0 +1,17 @@ + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +C49FD692-24A0-3030-2280-A4D5B8CDFC01 +database_design +User +CASCADE +175D64CD-6D93-E0AE-DD13-FF75CAB2DC92 +D02538CD-C7A9-1C9E-7706-9BD9CDCB8B5D +D02538CD-C7A9-1C9E-7706-9BD9CDCB8B5D +true +user_id +true +false +true + \ No newline at end of file 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 new file mode 100644 index 0000000..f612e0b --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/subviews/DDF9FCBE-2830-5AB6-3DD0-B2CFAA840673.xml @@ -0,0 +1,102 @@ + + +Javier Alonso Silva +Javier Alonso Silva +2018-06-18 14:51:04 UTC +false +true +false +false +false +false +false +-1 +false +1 + + +false + + + +false + + + +false + + + +false + + + +false + + + +false + + + +false + + + + + +false +-16777216 +1 + + + + + + +false +-16777216 +1 + + + + + + +false +-16777216 +1 + + + + + + +false +-16777216 +1 + + + + + + +false +-16777216 +1 + + + + + + +false +-16777216 +1 + + + + + + + \ No newline at end of file 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 new file mode 100644 index 0000000..0451d83 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/0AF231FE-3CA2-BFD0-E42B-0DFDC72D4D26.xml @@ -0,0 +1,62 @@ + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +52FEBBBF-C76E-AEF4-45C5-3341E59BD946 +database_design +false +true +true + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +16C788DC-D5DE-47B4-78C1-EA4DE822865E +database_design +false +1 +LOGDT024 +256 CHAR +256 CHAR,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +50EBAA05-F745-2124-1987-2152ACF6FF08 +database_design +true +false +1 +LOGDT011 +,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +41476BC0-DA37-E595-3F64-45358C275271 +database_design +true +false +1 +LOGDT011 +,, +false + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +E3C428C4-0B62-6F66-F2BC-DB1AEE9F9400 +database_design +true +Primary Constraint +false + + + + + +
\ No newline at end of file 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 new file mode 100644 index 0000000..40a1315 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/175D64CD-6D93-E0AE-DD13-FF75CAB2DC92.xml @@ -0,0 +1,62 @@ + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +96125017-F1D2-153D-CBAC-D12E0939CF4E +database_design +false +true +true + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +8775EFB1-2319-5282-E470-92105C133D68 +database_design +false +1 +LOGDT011 +,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +DD1E5201-1D06-B0BD-F764-99D672888063 +database_design +true +false +1 +LOGDT024 +45 CHAR +45 CHAR,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +E8A2F3A1-63F6-7D92-7D9A-B9668238C030 +database_design +true +false +1 +LOGDT040 +,, +false + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +3E09607E-650C-5E05-C7AC-0E839F482CA2 +database_design +true +Primary Constraint +false + + + + + +
\ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/25DE0936-5106-79A2-1678-9EAA1E0DA843.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/25DE0936-5106-79A2-1678-9EAA1E0DA843.xml new file mode 100644 index 0000000..b47beed --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/25DE0936-5106-79A2-1678-9EAA1E0DA843.xml @@ -0,0 +1,100 @@ + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +FB782D70-50E0-0A98-4654-5E94050F8458 +database_design +false +true +true + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +CAFF56A3-E241-F64F-19BE-CEA2E258C602 +database_design +false +1 +LOGDT024 +256 CHAR +256 CHAR,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +F8C2F601-3EC1-B326-E4FF-67F526339C68 +database_design +true +false +1 +LOGDT024 +20 CHAR +20 CHAR,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +B61AEEA2-7623-7334-D69C-F52A0DCF68A1 +database_design +true +false +1 +LOGDT011 +,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +5AEEEE54-E69D-8679-E7E7-646D336C8773 +database_design +true +false +1 +LOGDT011 +,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +571F95C4-86B3-8290-242D-003807560AFA +database_design +true +false +1 +LOGDT011 +,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +1017AB39-0480-C236-5621-1E00FD454B4C +database_design +true +false +1 +LOGDT006 +1 BYTE +1 BYTE,, +false + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +2F9B98EF-2E48-6530-04A0-1E62A0B7E323 +database_design +true +Primary Constraint +false + + + + + +
\ No newline at end of file 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 new file mode 100644 index 0000000..7d6b4d0 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/47A181FD-9D20-6987-2EAE-0B7F53C88FB3.xml @@ -0,0 +1,77 @@ + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +database_design +false +true +true + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +database_design +false +1 +LOGDT024 +256 CHAR +,, +false +false + + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +database_design +false +1 +LOGDT024 +256 CHAR +,, +false +false + + + + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +database_design +true +Primary Constraint +false + + + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +1D1B52B1-8974-5046-5AB7-7AB4BF89C08A +database_design +Foreign Key +false + + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +1D1B52B1-8974-5046-5AB7-7AB4BF89C08A +database_design +Foreign Key +false + + + + + +
\ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/D088A558-CA22-9A96-F938-4F7712E4AEF1.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/D088A558-CA22-9A96-F938-4F7712E4AEF1.xml new file mode 100644 index 0000000..55fbaaa --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/D088A558-CA22-9A96-F938-4F7712E4AEF1.xml @@ -0,0 +1,103 @@ + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +312E0255-FAA7-1630-54E5-A4FCB50F6276 +database_design +false +true +true + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +2DFD054F-D34B-E405-1BE4-892DD74BA271 +database_design +true +false +1 +LOGDT024 +5 CHAR +5 CHAR,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +DA295574-77E1-2B18-8034-394D422AFB44 +database_design +true +false +1 +LOGDT024 +5 CHAR +5 CHAR,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +6A072B91-6717-56AE-E792-D79219943063 +database_design +true +false +1 +LOGDT024 +10 CHAR +10 CHAR,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +861DF039-AE33-7187-ED33-DE8065B1D145 +database_design +true +false +1 +LOGDT006 +1 BYTE +1 BYTE,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +41D91414-1277-D3D5-F7EF-FBB7131C89A4 +database_design +false +1 +LOGDT011 +,, +false +false + + + + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +database_design +Unique Plain Index +false +C49FD692-24A0-3030-2280-A4D5B8CDFC01 + + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +C49FD692-24A0-3030-2280-A4D5B8CDFC01 +database_design +Foreign Key +false + + + + + +
\ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/D1128F38-5763-FC3D-4FB1-14F78EDBE4CB.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/D1128F38-5763-FC3D-4FB1-14F78EDBE4CB.xml new file mode 100644 index 0000000..a07d74f --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/D1128F38-5763-FC3D-4FB1-14F78EDBE4CB.xml @@ -0,0 +1,103 @@ + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +1558C95F-4CEC-1E30-AA15-58B7C6ACD81B +database_design +false +true +true + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +49089203-E88B-9C71-4BAB-AA5574F6A82F +database_design +true +false +1 +LOGDT024 +256 CHAR +256 CHAR,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +312A4237-841B-F0D6-219B-47FD4C4AA4AD +database_design +true +false +1 +LOGDT024 +256 CHAR +256 CHAR,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +74912055-663D-B1D1-BE49-9179459CBBCB +database_design +true +false +1 +LOGDT040 +,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +1E9D1478-D7E1-147D-DAFA-C42220EE51DC +database_design +true +false +1 +LOGDT024 +20 CHAR +20 CHAR,, +false + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +BA20C781-6605-F30A-9E03-F6286452BDDC +database_design +false +1 +LOGDT024 +256 CHAR +,, +false +false + + + + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +database_design +Unique Plain Index +false +46906DFA-66DD-2DD5-790C-7A87FFE7755C + + + + + +Javier Alonso Silva +2018-06-18 14:51:13 UTC +46906DFA-66DD-2DD5-790C-7A87FFE7755C +database_design +Foreign Key +false + + + + + +
\ No newline at end of file diff --git a/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/F0AD5A40-5659-C806-BEA1-595FD0DB5F39.xml b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/F0AD5A40-5659-C806-BEA1-595FD0DB5F39.xml new file mode 100644 index 0000000..6208457 --- /dev/null +++ b/Design/DB_STRUCTURE/database_design/rel/C5DFC5DD-B7648E7DE99B/table/seg_0/F0AD5A40-5659-C806-BEA1-595FD0DB5F39.xml @@ -0,0 +1,76 @@ + + +Javier Alonso Silva +2018-06-18 14:53:19 UTC +database_design +false +true +true + + +Javier Alonso Silva +2018-06-18 14:53:19 UTC +database_design +false +1 +LOGDT011 +,, +false +false + + + + + +Javier Alonso Silva +2018-06-18 14:53:19 UTC +database_design +false +1 +LOGDT024 +256 CHAR +,, +false +false + + + + + + + +Javier Alonso Silva +2018-06-18 14:53:19 UTC +database_design +true +Primary Constraint +false + + + + + + +Javier Alonso Silva +2018-06-18 14:53:19 UTC +DDBAFE8B-B820-1773-EE96-8B363262CAA9 +database_design +Foreign Key +false + + + + + +Javier Alonso Silva +2018-06-18 14:53:19 UTC +DDBAFE8B-B820-1773-EE96-8B363262CAA9 +database_design +Foreign Key +false + + + + + +
\ No newline at end of file diff --git a/Design/DB_STRUCTURE/db_script.ddl b/Design/DB_STRUCTURE/db_script.ddl new file mode 100644 index 0000000..a2c2827 --- /dev/null +++ b/Design/DB_STRUCTURE/db_script.ddl @@ -0,0 +1,147 @@ +-- Generado por Oracle SQL Developer Data Modeler 18.1.0.082.1035 +-- en: 2018-06-18 16:59:15 CEST +-- sitio: Oracle Database 11g +-- tipo: Oracle Database 11g + + + +CREATE TABLE history ( + user_user_id INTEGER NOT NULL, + music_file_id VARCHAR2(256 CHAR) NOT NULL +); + +ALTER TABLE history ADD CONSTRAINT history_pk PRIMARY KEY ( user_user_id, + music_file_id ); + +CREATE TABLE metadata ( + title VARCHAR2(256 CHAR), + artist VARCHAR2(256 CHAR), + cover CLOB, + duration VARCHAR2(20 CHAR), + music_file_id VARCHAR2(256 CHAR) NOT NULL +); + +CREATE UNIQUE INDEX metadata__idx ON + metadata ( + music_file_id + ASC ); + +CREATE TABLE music ( + file_id VARCHAR2(256 CHAR) NOT NULL, + video_id VARCHAR2(20 CHAR), + audio_quality INTEGER, + audio_format INTEGER, + times_requested INTEGER, + is_metadata_by_user CHAR(1) +); + +ALTER TABLE music ADD CONSTRAINT music_pk PRIMARY KEY ( file_id ); + +CREATE TABLE playlist ( + playlist_id VARCHAR2(256 CHAR) NOT NULL, + number_elements INTEGER, + times_requested INTEGER +); + +ALTER TABLE playlist ADD CONSTRAINT playlist_pk PRIMARY KEY ( playlist_id ); + +CREATE TABLE playlist_has_music ( + playlist_playlist_id VARCHAR2(256 CHAR) NOT NULL, + music_file_id VARCHAR2(256 CHAR) NOT NULL +); + +ALTER TABLE playlist_has_music ADD CONSTRAINT playlist_has_music_pk PRIMARY KEY ( playlist_playlist_id, + music_file_id ); + +CREATE TABLE preferences ( + audio_quality VARCHAR2(5 CHAR), + audio_format VARCHAR2(5 CHAR), + os VARCHAR2(10 CHAR), + should_ask_metadata CHAR(1), + user_user_id INTEGER NOT NULL +); + +CREATE UNIQUE INDEX preferences__idx ON + preferences ( + user_user_id + ASC ); + +CREATE TABLE "User" ( + user_id INTEGER NOT NULL, + username VARCHAR2(45 CHAR), + name CLOB +); + +ALTER TABLE "User" ADD CONSTRAINT user_pk PRIMARY KEY ( user_id ); + +ALTER TABLE history + ADD CONSTRAINT history_music_fk FOREIGN KEY ( music_file_id ) + REFERENCES music ( file_id ) + ON DELETE CASCADE; + +ALTER TABLE history + ADD CONSTRAINT history_user_fk FOREIGN KEY ( user_user_id ) + REFERENCES "User" ( user_id ) + ON DELETE CASCADE; + +ALTER TABLE metadata + ADD CONSTRAINT metadata_music_fk FOREIGN KEY ( music_file_id ) + REFERENCES music ( file_id ) + ON DELETE CASCADE; + +ALTER TABLE playlist_has_music + ADD CONSTRAINT playlist_has_music_music_fk FOREIGN KEY ( music_file_id ) + REFERENCES music ( file_id ); + +ALTER TABLE playlist_has_music + ADD CONSTRAINT playlist_has_music_playlist_fk FOREIGN KEY ( playlist_playlist_id ) + REFERENCES playlist ( playlist_id ); + +ALTER TABLE preferences + ADD CONSTRAINT preferences_user_fk FOREIGN KEY ( user_user_id ) + REFERENCES "User" ( user_id ) + ON DELETE CASCADE; + + + +-- Informe de Resumen de Oracle SQL Developer Data Modeler: +-- +-- CREATE TABLE 7 +-- CREATE INDEX 2 +-- ALTER TABLE 11 +-- CREATE VIEW 0 +-- ALTER VIEW 0 +-- CREATE PACKAGE 0 +-- CREATE PACKAGE BODY 0 +-- CREATE PROCEDURE 0 +-- CREATE FUNCTION 0 +-- CREATE TRIGGER 0 +-- ALTER TRIGGER 0 +-- CREATE COLLECTION TYPE 0 +-- CREATE STRUCTURED TYPE 0 +-- CREATE STRUCTURED TYPE BODY 0 +-- CREATE CLUSTER 0 +-- CREATE CONTEXT 0 +-- CREATE DATABASE 0 +-- CREATE DIMENSION 0 +-- CREATE DIRECTORY 0 +-- CREATE DISK GROUP 0 +-- CREATE ROLE 0 +-- CREATE ROLLBACK SEGMENT 0 +-- CREATE SEQUENCE 0 +-- CREATE MATERIALIZED VIEW 0 +-- CREATE SYNONYM 0 +-- CREATE TABLESPACE 0 +-- CREATE USER 0 +-- +-- DROP TABLESPACE 0 +-- DROP DATABASE 0 +-- +-- REDACTION POLICY 0 +-- +-- ORDS DROP SCHEMA 0 +-- ORDS ENABLE SCHEMA 0 +-- ORDS ENABLE OBJECT 0 +-- +-- ERRORS 0 +-- WARNINGS 0