1
+ -- sql10780168.Categoria definition
2
+
3
+ CREATE TABLE `Category ` (
4
+ ` Id` int (11 ) NOT NULL AUTO_INCREMENT COMMENT ' Identificator of the product category.' ,
5
+ ` Name` varchar (100 ) NOT NULL COMMENT ' Category name.' ,
6
+ PRIMARY KEY (` Id` )
7
+ ) ENGINE= InnoDB DEFAULT CHARSET= latin1 COMMENT= ' Product category' ;
8
+
9
+
10
+ -- sql10780168.Tipo definition
11
+
12
+ CREATE TABLE `Type ` (
13
+ ` Id` int (11 ) NOT NULL AUTO_INCREMENT COMMENT ' Identificator of the type of content file.' ,
14
+ ` Type` varchar (50 ) NOT NULL COMMENT ' Type of the content file.' ,
15
+ PRIMARY KEY (` Id` )
16
+ ) ENGINE= InnoDB DEFAULT CHARSET= latin1 COMMENT= ' Type of the Content file' ;
17
+
18
+
19
+
20
+ -- sql10780168.Priority definition
21
+
22
+ CREATE TABLE `Priority ` (
23
+ ` Id` int (11 ) NOT NULL AUTO_INCREMENT COMMENT ' Priority Identification' ,
24
+ ` Classification` varchar (100 ) NOT NULL COMMENT ' Name classification' ,
25
+ PRIMARY KEY (` Id` )
26
+ ) ENGINE= InnoDB DEFAULT CHARSET= latin1 COMMENT= ' Priority content' ;
27
+
28
+
29
+
30
+ -- sql10780168.`User` definition
31
+
32
+ CREATE TABLE `User ` (
33
+ ` Id` int (11 ) NOT NULL AUTO_INCREMENT COMMENT ' User Identificator.' ,
34
+ ` Fist_name` varchar (300 ) NOT NULL COMMENT ' User First name' ,
35
+ ` Last_name` varchar (300 ) DEFAULT NULL COMMENT ' User Last Name.' ,
36
+ ` Email` varchar (300 ) NOT NULL COMMENT ' User Email.' ,
37
+ PRIMARY KEY (` Id` )
38
+ ) ENGINE= InnoDB DEFAULT CHARSET= latin1 COMMENT= ' Table with descriptions users.' ;
39
+
40
+
41
+
42
+ -- sql10780168.Screen definition
43
+
44
+ CREATE TABLE `Screen ` (
45
+ ` Id` int (11 ) NOT NULL AUTO_INCREMENT,
46
+ ` Localization` varchar (100 ) NOT NULL ,
47
+ PRIMARY KEY (` Id` )
48
+ ) ENGINE= InnoDB DEFAULT CHARSET= latin1;
49
+
50
+
51
+
52
+ -- sql10780168.Content definition
53
+
54
+ CREATE TABLE `Content ` (
55
+ ` Id` int (11 ) NOT NULL AUTO_INCREMENT COMMENT ' Content idenificator.' ,
56
+ ` Title` varchar (100 ) CHARACTER SET latin1 NOT NULL COMMENT ' Content Title.' ,
57
+ ` Description` text CHARACTER SET latin1 COMMENT ' Content Description.' ,
58
+ ` Path` varchar (200 ) CHARACTER SET latin1 NOT NULL COMMENT ' Path content, Where it might be an URL or a local path.' ,
59
+ ` Id_Priority` int (11 ) NOT NULL ,
60
+ ` Id_Type` int (11 ) NOT NULL COMMENT ' Content Type Identificator.' ,
61
+ ` Id_User` int (11 ) NOT NULL COMMENT ' Identificator, foreign key, from User Table' ,
62
+ ` Data_Create` datetime NOT NULL ,
63
+ ` Expiration_Data` datetime DEFAULT NULL COMMENT ' Expiration Data of Content, time maximum permanent in database.' ,
64
+ PRIMARY KEY (` Id` ),
65
+ KEY ` Conteúdo_Prioridade_FK` (` Id_Priority` ),
66
+ KEY ` Conteúdo_Tipo_FK` (` Id_Type` ),
67
+ KEY ` Conteúdo_User_FK` (` Id_User` ),
68
+ CONSTRAINT ` Conteúdo_Prioridade_FK` FOREIGN KEY (` Id_Priority` ) REFERENCES ` Priority` (` Id` ) ON DELETE CASCADE ON UPDATE CASCADE,
69
+ CONSTRAINT ` Conteúdo_Tipo_FK` FOREIGN KEY (` Id_Type` ) REFERENCES ` Type` (` Id` ) ON DELETE CASCADE ON UPDATE CASCADE,
70
+ CONSTRAINT ` Conteúdo_User_FK` FOREIGN KEY (` Id_User` ) REFERENCES ` User` (` Id` ) ON DELETE CASCADE ON UPDATE CASCADE
71
+ ) ENGINE= InnoDB DEFAULT CHARSET= latin1 COLLATE= latin1_general_ci COMMENT= ' VideoWall Content Exibition' ;
72
+
73
+
74
+
75
+ -- sql10780168.Categoty_Content definition
76
+
77
+ CREATE TABLE `Categoty_Content ` (
78
+ ` Id_Content` int (11 ) NOT NULL COMMENT ' Content Identification' ,
79
+ ` Id_Category` int (11 ) NOT NULL COMMENT ' Category identification' ,
80
+ KEY ` Categoty_Content_Content_FK` (` Id_Content` ),
81
+ KEY ` Categoty_Content_Category_FK` (` Id_Category` ),
82
+ CONSTRAINT ` Categoria_Conteúdo_Conteúdo_FK` FOREIGN KEY (` Id_Content` ) REFERENCES ` Content` (` Id` ) ON DELETE CASCADE ON UPDATE CASCADE,
83
+ CONSTRAINT ` Categoria_Conteúdo_Categoria_FK` FOREIGN KEY (` Id_Category` ) REFERENCES ` Category` (` Id` ) ON DELETE CASCADE ON UPDATE CASCADE
84
+ ) ENGINE= InnoDB DEFAULT CHARSET= latin1 COMMENT= ' Intermediate table for the ratio muit to many of Category and Content.' ;
85
+
86
+
87
+
88
+ -- sql10780168.Exibition definition
89
+
90
+ CREATE TABLE `Exibition ` (
91
+ ` Id_Content` int (11 ) NOT NULL ,
92
+ ` Id_Screen` int (11 ) NOT NULL ,
93
+ ` Start_Data` datetime NOT NULL ,
94
+ ` End_Data` datetime NOT NULL ,
95
+ KEY ` Exibition_Content_FK` (` Id_Content` ),
96
+ KEY ` Exibition_Screen_FK` (` Id_Screen` ),
97
+ CONSTRAINT ` Exibition_Screen_FK` FOREIGN KEY (` Id_Screen` ) REFERENCES ` Screen` (` Id` ),
98
+ CONSTRAINT ` Exibition_Content_FK` FOREIGN KEY (` Id_Content` ) REFERENCES ` Content` (` Id` ) ON DELETE CASCADE ON UPDATE CASCADE
99
+ ) ENGINE= InnoDB DEFAULT CHARSET= latin1 COMMENT= ' Tabela de' ;
100
+ ) ENGINE= InnoDB DEFAULT CHARSET= latin1 COMMENT= ' Tabela de' ;
0 commit comments