Considere o seguinte modelo de um banco de dados relacional de um sistema de gestão de contratos.

Responda ao que se pede:
a) Uma limitação desse modelo é que um contrato só pode ser assinado por dois signatários. Entretanto, existem contratos que são assinados por mais de duas partes. Proponha modificações no modelo para que ele passe a suportar um número arbitrário de signatários por contrato, sem impor um limite superior. Detalhe sua resposta precisamente, indicando as tabelas, colunas e relacionamentos do modelo modificado.
b) Um banco de dados correspondente ao modelo apresentado, sem as modificações propostas no item A, possui o seguinte conteúdo nas tabelas, das quais algumas colunas foram omitidas propositalmente:
|
Contrato |
|||
|
Id_Contrato |
Titulo | Id_Signatario_1 | Id_Signatario_2 |
| 1 | Fornecimento de Serviços | 1 | 2 |
| 2 | Suporte Técnico | 2 | 3 |
|
Signatario |
|
|
Id_Signatario |
Nome_Signatario |
| 1 |
José |
| 2 |
João |
| 3 |
Maria |
Embora a migração de bancos de dados relacionais para NoSQL nem sempre seja recomendada, estuda-se a migração desse banco de dados relacional para um banco de dados NoSQL do tipo key-value store. Apresente como os dados de todas as linhas das tabelas apresentadas poderiam estar representados de acordo com esse outro tipo de banco de dados. Considere apenas as colunas que constam nas imagens. As colunas omitidas não precisam ser abordadas na resposta.
c) Tipicamente, bancos de dados NoSQL são projetados para terem escalabilidade horizontal (horizontal scaling), enquanto bancos de dados relacionais possuem escalabilidade vertical (vertical scaling). Explique o que são esses dois tipos de escalabilidade e indique uma vantagem da escalabilidade horizontal sobre a escalabilidade vertical.
Ops! Esta questão ainda não tem padrão de resposta.
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
A mineração de regras de associação é um método comumente usado para explicar o que é a mineração de dados e o que ela é capaz de fazer. Como exemplo, tem-se o clássico caso de uma grande rede de supermercados norte-americana que, a partir de uma análise dos hábitos de compras dos clientes, descobriu uma relação estatística entre compras de cerveja e compras de fraldas. Entendeu-se, assim, que o motivo dessa associação era que os pais (presumidamente homens jovens), ao irem comprar fraldas para seus bebês (sobretudo às quintas-feiras), aproveitavam e compravam cervejas para assistir aos jogos de futebol em casa, uma vez que já não poderiam ir aos jogos com a mesma frequência de antes. O resu…
Texto 1
Uso do big data auxilia negócios e esforço de recuperação fiscal
O uso do big data na tomada de decisões está aos poucos se consolidando no mundo dos negócios, com empresas reportando resultados concretos. […] A empresa iniciou projeto de big data em março do ano passado: o objetivo, de acordo com o especialista de inteligência competitiva, Nilton Brum, foi saber se a base de clientes ‘está comprando tudo o que nós podemos vender’.
Fonte: Adaptado de https://www.dci.com.br
Texto 2
Por que você deve trabalhar com Business Intelligence na sua empresa
Trabalhar com tentativa e erro no seu empreendimento certamente vai desperdiçar tempo e dinheiro. Usar a informação d…



