... | ... | @@ -19,7 +19,7 @@ A modelagem, documentação e organização do banco de dados se situará nessa |
|
|
| Atributo | Tipo | Restrições |
|
|
|
| ------------- | ---------- | --------------- |
|
|
|
| community_id | INT(10) | 🔑PK, NOT NULL |
|
|
|
| name | VARCHAR(255) | |
|
|
|
| name | VARCHAR(255) | NOT NULL |
|
|
|
| description | VARCHAR(255) | |
|
|
|
|
|
|
### Restaurantes
|
... | ... | @@ -27,15 +27,15 @@ A modelagem, documentação e organização do banco de dados se situará nessa |
|
|
| Atributo | Tipo | Restrições |
|
|
|
| --------------- | ---------- | --------------- |
|
|
|
| restaurant_id | CHAR(10) | 🔑PK, NOT NULL |
|
|
|
| name | VARCHAR(255) | |
|
|
|
| corporate_name | VARCHAR(255) | |
|
|
|
| cnpj | CHAR(14) | |
|
|
|
| email | VARCHAR(255) | |
|
|
|
| password | VARCHAR(255) | |
|
|
|
| business_phone | CHAR(11) | |
|
|
|
| admin_phone | CHAR(11) | |
|
|
|
| admin_name | CHAR(11) | |
|
|
|
| profile_photo | BYTEA | |
|
|
|
| name | VARCHAR(255) | NOT NULL |
|
|
|
| corporate_name | VARCHAR(255) | NOT NULL |
|
|
|
| cnpj | CHAR(14) | NOT NULL |
|
|
|
| email | VARCHAR(255) | NOT NULL |
|
|
|
| password | VARCHAR(255) | NOT NULL |
|
|
|
| business_phone | CHAR(11) | NOT NULL |
|
|
|
| admin_phone | CHAR(11) | NOT NULL |
|
|
|
| admin_name | CHAR(11) | NOT NULL |
|
|
|
| profile_photo | BYTEA | NOT NULL |
|
|
|
| background_photo| BYTEA | |
|
|
|
|
|
|
### Fotos de Restaurantes
|
... | ... | @@ -45,26 +45,26 @@ A modelagem, documentação e organização do banco de dados se situará nessa |
|
|
| rp_id | CHAR(10) | 🔑PK, NOT NULL |
|
|
|
| restaurant_id | CHAR(10) | 🔗FK,NOT NULL |
|
|
|
| order | TINYINT | NOT NULL |
|
|
|
| file | BYTEA | |
|
|
|
| file | BYTEA | NOT NULL |
|
|
|
|
|
|
### Restrições
|
|
|
|
|
|
| Atributo | Tipo | Restrições |
|
|
|
| --------------- | ---------- | --------------- |
|
|
|
| restriction_id | CHAR(10) | 🔑PK, NOT NULL |
|
|
|
| name | VARCHAR(255) | |
|
|
|
| name | VARCHAR(255) | NOT NULL |
|
|
|
|
|
|
### Usuários
|
|
|
|
|
|
| Atributo | Tipo | Restrições |
|
|
|
| --------------- | ---------- | --------------- |
|
|
|
| user_id | CHAR(10) | 🔑PK, NOT NULL |
|
|
|
| name | VARCHAR(255) | |
|
|
|
| email | VARCHAR(255) | |
|
|
|
| password | VARCHAR(255) | |
|
|
|
| name | VARCHAR(255) | NOT NULL |
|
|
|
| email | VARCHAR(255) | NOT NULL |
|
|
|
| password | VARCHAR(255) | NOT NULL |
|
|
|
| birthdate | DATE | |
|
|
|
| city | VARCHAR(255) | |
|
|
|
| uf | CHAR(2) | |
|
|
|
| city | VARCHAR(255) | NOT NULL |
|
|
|
| uf | CHAR(2) | NOT NULL |
|
|
|
| phone | CHAR(11) | |
|
|
|
| profile_photo | BYTEA | |
|
|
|
|
... | ... | @@ -74,14 +74,14 @@ A modelagem, documentação e organização do banco de dados se situará nessa |
|
|
| --------------- | ---------- | --------------- |
|
|
|
| address_id | CHAR(10) | 🔑PK, NOT NULL |
|
|
|
| restaurant_id | CHAR(10) | 🔗FK,NOT NULL |
|
|
|
| street | VARCHAR(255) | |
|
|
|
| number | VARCHAR(55) | |
|
|
|
| street | VARCHAR(255) | NOT NULL |
|
|
|
| number | VARCHAR(55) | NOT NULL |
|
|
|
| complement | VARCHAR(255) | |
|
|
|
| cep | CHAR(8) | |
|
|
|
| city | VARCHAR(255) | |
|
|
|
| uf | CHAR(2) | |
|
|
|
| latitude | VARCHAR(255) | |
|
|
|
| longitude | VARCHAR(255) | |
|
|
|
| cep | CHAR(8) | NOT NULL |
|
|
|
| city | VARCHAR(255) | NOT NULL |
|
|
|
| uf | CHAR(2) | NOT NULL |
|
|
|
| latitude | VARCHAR(255) | NOT NULL |
|
|
|
| longitude | VARCHAR(255) | NOT NULL |
|
|
|
|
|
|
### Restrições da Comunidade
|
|
|
|
... | ... | @@ -98,7 +98,7 @@ A modelagem, documentação e organização do banco de dados se situará nessa |
|
|
| cur_id | CHAR(10) | 🔑PK, NOT NULL |
|
|
|
| user_id | CHAR(10) | 🔗FK,NOT NULL |
|
|
|
| category | CATEGORY | NOT NULL |
|
|
|
| restriction | VARCHAR(255) | |
|
|
|
| restriction | VARCHAR(255) | NOT NULL |
|
|
|
|
|
|
### Posts
|
|
|
|
... | ... | @@ -145,7 +145,7 @@ A modelagem, documentação e organização do banco de dados se situará nessa |
|
|
| pc_id | CHAR(10) | 🔑PK, NOT NULL |
|
|
|
| user_id | CHAR(10) | 🔗FK, NOT NULL |
|
|
|
| post_id | CHAR(10) | 🔗FK, NOT NULL |
|
|
|
| text | VARCHAR(255) | |
|
|
|
| text | VARCHAR(255) | NOT NULL |
|
|
|
| response_to | CHAR(10) | NULL |
|
|
|
|
|
|
## Cardinalidades
|
... | ... | |