Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Com base nas aplicações de sistemas de banco de dados que estão vigentes no 
mercado, a modelagem do SGBD se torna um fator importante para estabelecer 
o relacionamento adequado às necessidades dos sistemas das empresas. A cada 
dia, vemos situações relevantes em que ocorrem a necessidade, com base nos 
requisitos do projeto, de entender melhor o modelo relacional e não relacional 
para garantir que a modelagem esteja de acordo com os requisitos dos projetos, 
principalmente quando inclui a integração de sistemas legados e sistemas 
integrados.
Nesse contexto, discorra sobre as aplicações e as diferenças dos modelos de 
dados relacional e não relacional, incluindo novos modelos, que servem para 
projetos em empresas de pequeno, médio e grande porte, para serem utilizados, 
ou não, do SGBD a fim de obter o conhecimento de características da 
modelagem para a tomada de decisões na aplicação em projetos de banco de 
dados.
De <https://gomining.ml/atividades/activity.php> 
Banco de dados relacional
Banco de dados não relacional
Incluir novos modelos de SGBD para projetos em empresas de pequeno, médio 
e grande porte
A escolha do tipo de banco de dados a ser usado nas empresas é fundamental e 
depende unicamente das necessidades da empresa, pois quando a empresa 
utiliza um banco de dados bem estruturado e adequado para suas 
necessidades, ela consegue uma sólida fonte de conhecimento para utilizar em 
sua tomada de decisões. Entretanto, cada tipo de banco de dados trabalha de 
diferentes formas, o que torna crítica a decisão correta por parte do 
profissional. Os principais banco de dados são os seguintes:
Banco de dados relacional: os dados são armazenados em tabelas 
(entidades), composta por tuplas (registros). É mais utilizado para dados 
tabulares e de fácil inserção, onde a consistência de dados é importante. 
A linguagem utilizada é a SQL (Structured Query Language) e, 
anteriormente ao banco de dados relacional, os modelos utilizados eram 
o hierárquico e em rede.
Oracle: o SGBD mais utilizado no mundo, pois pode ser instalado 
em múltiplas plataformas (Linux, Windows, Unix, etc.). Possui 
recursos de segurança e performance para empresas com muitos 
dados, por isso é recomendado para empresas de grande porte ou 
com negócios mais complexos.
○
SQL Server: criado pela Microsoft e um dos mais usados em e-
commerce, usa sistemas integrados de criptografia e não permite 
que exista uma informação sem sua relação no banco de dados. É 
recomendado para empresas de todos os portes
○
MySQL: é um banco de dados de código aberto. Como é mais 
focado em sistemas online, tornou-se a opção de muitos aplicativos 
baseados na web.
○
PostgreSQL: assim com o MySQL, também é um banco de dados de 
código aberto, e por isso muito utilizado para grandes empresas de 
sistemas web. É um dos SGBDs mais avançados, porém não precisa 
de um hardware muito poderoso. Ele é utilizado quando se 
necessita de economia e alto desempenho, com garantia de 
estabilidade e segurança.
○
DB2: produzido pela IBM, e por isso otimizado para trabalhar com 
o hardware da própria IBM. Apesar de ser executável em diversas 
plataformas, assim como o Oracle, este SGBD não é muito utilizado 
pelas empresas. Um diferencial deste banco de dados é que é 
possível comprar licenças específicas para as necessidades da 
empresa, evitando o pagamento de ferramentas que não serão 
utilizadas. É recomendado para soluções corporativas.
○
Influx DB: é um banco de dados código aberto de dados de séries 
temporais, ou seja, armazena os dados em ordem cronológica. 
Utiliza a linguagem SQL e tem como uma vantagem a flexibilidade 
de armazenar qualquer tipo de informação e consultar agilmente 
informações registradas há muitos anos. Por isso, esse banco de 
dados é indicado para empresas que necessitam de busca por 
histórico.
○
-
Banco de dados não relacional: usado quando os banco de dados 
relacionais não atendem as necessidades. É utilizado para dados mistos, 
como imagens, mapas e tabelas, e que não podem ser tabulados em 
linhas e colunas, como no modelo relacional. São também conhecidos 
como NoSQL (Not Only SQL). A seguir, alguns exemplos de SGBDs não 
relacional:
NoSQL: banco de dados de código aberto, não exige um hardware 
poderoso, de fácil escalabilidade, econômico e de fácil 
manutenção. Por todos estes motivos, além de ser utilizado em 
empresas de pequeno e médio porte, se tornou também uma 
opção para as grandes empresas.
○
MongoDB: um dos banco de dados não relacional mais utilizados 
pelas organizações. Ele também é código aberto e é executável em 
algumas plataformas diferentes. Utiliza linguagem C++ e é 
orientado a documentos no formato JSON, por isso não tem a 
restrição de ter tabelas e colunas, pois todas as informações 
necessárias estão no formato de um JSON. Suporta escalonamento 
vertical e horizontal, sendo uma excelente opção para grandes 
volumes de dados (Big Data).
○
Redis (Remote Dictionary Server): banco de dados de código 
aberto, onde os dados são armazenados como chave-valor, se 
assemelhando à estrutura da linguagem .NET. Pelo fato de 
armazenar seus dados na memória, é muito rápido na leitura e 
escrita de dados. É bastante utilizado em aplicações que 
necessitam alto desempenho, como jogos, tecnologia de anúncios 
IoT e outros.
○
Dynamo DB: é uma banco de dados não relacional "As a Service" 
criado pela Amazon, onde os dados são criptografados. Neste 
banco de dados é possível armazenar e recuperar enormes 
quantidades de dados, com alto nível de tráfego e requisições. Este 
banco de dados foi criado para cargas de trabalho de missão crítica 
e é utilizado por grandes empresas.
○
-
Atividade A1 - ENTREGUE
Wednesday, August 26, 2020 21:15
Com base nas aplicações de sistemas de banco de dados que estão vigentes no 
mercado, a modelagem do SGBD se torna um fator importante para estabelecer 
o relacionamento adequado às necessidades dos sistemas das empresas. A cada 
dia, vemos situações relevantes em que ocorrem a necessidade, com base nos 
requisitos do projeto, de entender melhor o modelo relacional e não relacional 
para garantir que a modelagem esteja de acordo com os requisitos dos projetos, 
principalmente quando inclui a integração de sistemas legados e sistemas 
integrados.
Nesse contexto, discorra sobre as aplicações e as diferenças dos modelos de 
dados relacional e não relacional, incluindo novos modelos, que servem para 
projetos em empresas de pequeno, médio e grande porte, para serem utilizados, 
ou não, do SGBD a fim de obter o conhecimento de características da 
modelagem para a tomada de decisões na aplicação em projetos de banco de 
dados.
De <https://gomining.ml/atividades/activity.php> 
Banco de dados relacional
Banco de dados não relacional
Incluir novos modelos de SGBD para projetos em empresas de pequeno, médio 
e grande porte
A escolha do tipo de banco de dados a ser usado nas empresas é fundamental e 
depende unicamente das necessidades da empresa, pois quando a empresa 
utiliza um banco de dados bem estruturado e adequado para suas 
necessidades, ela consegue uma sólida fonte de conhecimento para utilizar em 
sua tomada de decisões. Entretanto, cada tipo de banco de dados trabalha de 
diferentes formas, o que torna crítica a decisão correta por parte do 
profissional. Os principais banco de dados são os seguintes:
Banco de dados relacional: os dados são armazenados em tabelas 
(entidades), composta por tuplas (registros). É mais utilizado para dados 
tabulares e de fácil inserção, onde a consistência de dados é importante. 
A linguagem utilizada é a SQL (Structured Query Language) e, 
anteriormente ao banco de dados relacional, os modelos utilizados eram 
o hierárquico e em rede.
Oracle: o SGBD mais utilizado no mundo, pois pode ser instalado 
em múltiplas plataformas (Linux, Windows, Unix, etc.). Possui 
recursos de segurança e performance para empresas com muitos 
dados, por isso é recomendado para empresas de grande porte ou 
com negócios mais complexos.○
SQL Server: criado pela Microsoft e um dos mais usados em e-
commerce, usa sistemas integrados de criptografia e não permite 
que exista uma informação sem sua relação no banco de dados. É 
recomendado para empresas de todos os portes
○
MySQL: é um banco de dados de código aberto. Como é mais 
focado em sistemas online, tornou-se a opção de muitos aplicativos 
baseados na web.
○
PostgreSQL: assim com o MySQL, também é um banco de dados de 
código aberto, e por isso muito utilizado para grandes empresas de 
sistemas web. É um dos SGBDs mais avançados, porém não precisa 
de um hardware muito poderoso. Ele é utilizado quando se 
necessita de economia e alto desempenho, com garantia de 
estabilidade e segurança.
○
DB2: produzido pela IBM, e por isso otimizado para trabalhar com 
o hardware da própria IBM. Apesar de ser executável em diversas 
plataformas, assim como o Oracle, este SGBD não é muito utilizado 
pelas empresas. Um diferencial deste banco de dados é que é 
possível comprar licenças específicas para as necessidades da 
empresa, evitando o pagamento de ferramentas que não serão 
utilizadas. É recomendado para soluções corporativas.
○
Influx DB: é um banco de dados código aberto de dados de séries 
temporais, ou seja, armazena os dados em ordem cronológica. 
Utiliza a linguagem SQL e tem como uma vantagem a flexibilidade 
de armazenar qualquer tipo de informação e consultar agilmente 
informações registradas há muitos anos. Por isso, esse banco de 
dados é indicado para empresas que necessitam de busca por 
histórico.
○
-
Banco de dados não relacional: usado quando os banco de dados 
relacionais não atendem as necessidades. É utilizado para dados mistos, 
como imagens, mapas e tabelas, e que não podem ser tabulados em 
linhas e colunas, como no modelo relacional. São também conhecidos 
como NoSQL (Not Only SQL). A seguir, alguns exemplos de SGBDs não 
relacional:
NoSQL: banco de dados de código aberto, não exige um hardware 
poderoso, de fácil escalabilidade, econômico e de fácil 
manutenção. Por todos estes motivos, além de ser utilizado em 
empresas de pequeno e médio porte, se tornou também uma 
opção para as grandes empresas.
○
MongoDB: um dos banco de dados não relacional mais utilizados 
pelas organizações. Ele também é código aberto e é executável em 
algumas plataformas diferentes. Utiliza linguagem C++ e é 
orientado a documentos no formato JSON, por isso não tem a 
restrição de ter tabelas e colunas, pois todas as informações 
necessárias estão no formato de um JSON. Suporta escalonamento 
vertical e horizontal, sendo uma excelente opção para grandes 
volumes de dados (Big Data).
○
Redis (Remote Dictionary Server): banco de dados de código 
aberto, onde os dados são armazenados como chave-valor, se 
assemelhando à estrutura da linguagem .NET. Pelo fato de 
armazenar seus dados na memória, é muito rápido na leitura e 
escrita de dados. É bastante utilizado em aplicações que 
necessitam alto desempenho, como jogos, tecnologia de anúncios 
IoT e outros.
○
Dynamo DB: é uma banco de dados não relacional "As a Service" 
criado pela Amazon, onde os dados são criptografados. Neste 
banco de dados é possível armazenar e recuperar enormes 
quantidades de dados, com alto nível de tráfego e requisições. Este 
banco de dados foi criado para cargas de trabalho de missão crítica 
e é utilizado por grandes empresas.
○
-
Atividade A1 - ENTREGUE
Wednesday, August 26, 2020 21:15
Com base nas aplicações de sistemas de banco de dados que estão vigentes no 
mercado, a modelagem do SGBD se torna um fator importante para estabelecer 
o relacionamento adequado às necessidades dos sistemas das empresas. A cada 
dia, vemos situações relevantes em que ocorrem a necessidade, com base nos 
requisitos do projeto, de entender melhor o modelo relacional e não relacional 
para garantir que a modelagem esteja de acordo com os requisitos dos projetos, 
principalmente quando inclui a integração de sistemas legados e sistemas 
integrados.
Nesse contexto, discorra sobre as aplicações e as diferenças dos modelos de 
dados relacional e não relacional, incluindo novos modelos, que servem para 
projetos em empresas de pequeno, médio e grande porte, para serem utilizados, 
ou não, do SGBD a fim de obter o conhecimento de características da 
modelagem para a tomada de decisões na aplicação em projetos de banco de 
dados.
De <https://gomining.ml/atividades/activity.php> 
Banco de dados relacional
Banco de dados não relacional
Incluir novos modelos de SGBD para projetos em empresas de pequeno, médio 
e grande porte
A escolha do tipo de banco de dados a ser usado nas empresas é fundamental e 
depende unicamente das necessidades da empresa, pois quando a empresa 
utiliza um banco de dados bem estruturado e adequado para suas 
necessidades, ela consegue uma sólida fonte de conhecimento para utilizar em 
sua tomada de decisões. Entretanto, cada tipo de banco de dados trabalha de 
diferentes formas, o que torna crítica a decisão correta por parte do 
profissional. Os principais banco de dados são os seguintes:
Banco de dados relacional: os dados são armazenados em tabelas 
(entidades), composta por tuplas (registros). É mais utilizado para dados 
tabulares e de fácil inserção, onde a consistência de dados é importante. 
A linguagem utilizada é a SQL (Structured Query Language) e, 
anteriormente ao banco de dados relacional, os modelos utilizados eram 
o hierárquico e em rede.
Oracle: o SGBD mais utilizado no mundo, pois pode ser instalado 
em múltiplas plataformas (Linux, Windows, Unix, etc.). Possui 
recursos de segurança e performance para empresas com muitos 
dados, por isso é recomendado para empresas de grande porte ou 
com negócios mais complexos.
○
SQL Server: criado pela Microsoft e um dos mais usados em e-
commerce, usa sistemas integrados de criptografia e não permite 
que exista uma informação sem sua relação no banco de dados. É 
recomendado para empresas de todos os portes
○
MySQL: é um banco de dados de código aberto. Como é mais 
focado em sistemas online, tornou-se a opção de muitos aplicativos 
baseados na web.
○
PostgreSQL: assim com o MySQL, também é um banco de dados de 
código aberto, e por isso muito utilizado para grandes empresas de 
sistemas web. É um dos SGBDs mais avançados, porém não precisa 
de um hardware muito poderoso. Ele é utilizado quando se 
necessita de economia e alto desempenho, com garantia de 
estabilidade e segurança.
○
DB2: produzido pela IBM, e por isso otimizado para trabalhar com 
o hardware da própria IBM. Apesar de ser executável em diversas 
plataformas, assim como o Oracle, este SGBD não é muito utilizado 
pelas empresas. Um diferencial deste banco de dados é que é 
possível comprar licenças específicas para as necessidades da 
empresa, evitando o pagamento de ferramentas que não serão 
utilizadas. É recomendado para soluções corporativas.
○
Influx DB: é um banco de dados código aberto de dados de séries 
temporais, ou seja, armazena os dados em ordem cronológica. 
Utiliza a linguagem SQL e tem como uma vantagem a flexibilidade 
de armazenar qualquer tipo de informação e consultar agilmente 
informações registradas há muitos anos. Por isso, esse banco de 
dados é indicado para empresas que necessitam de busca por 
histórico.
○
-
Banco de dados não relacional: usado quando os banco de dados 
relacionais não atendem as necessidades. É utilizado para dados mistos, 
como imagens, mapas e tabelas, e que não podem ser tabulados em 
linhas e colunas, como no modelo relacional. São também conhecidos 
como NoSQL (Not Only SQL). A seguir, alguns exemplos de SGBDs não 
relacional:
NoSQL: banco de dados de código aberto, não exige um hardware 
poderoso, de fácil escalabilidade, econômico e de fácil 
manutenção. Por todos estes motivos, além de ser utilizado em 
empresas de pequeno e médio porte, se tornou também uma 
opção para as grandes empresas.
○
MongoDB: um dos banco de dados não relacional mais utilizados 
pelas organizações. Ele também écódigo aberto e é executável em 
algumas plataformas diferentes. Utiliza linguagem C++ e é 
orientado a documentos no formato JSON, por isso não tem a 
restrição de ter tabelas e colunas, pois todas as informações 
necessárias estão no formato de um JSON. Suporta escalonamento 
vertical e horizontal, sendo uma excelente opção para grandes 
volumes de dados (Big Data).
○
Redis (Remote Dictionary Server): banco de dados de código 
aberto, onde os dados são armazenados como chave-valor, se 
assemelhando à estrutura da linguagem .NET. Pelo fato de 
armazenar seus dados na memória, é muito rápido na leitura e 
escrita de dados. É bastante utilizado em aplicações que 
necessitam alto desempenho, como jogos, tecnologia de anúncios 
IoT e outros.
○
Dynamo DB: é uma banco de dados não relacional "As a Service" 
criado pela Amazon, onde os dados são criptografados. Neste 
banco de dados é possível armazenar e recuperar enormes 
quantidades de dados, com alto nível de tráfego e requisições. Este 
banco de dados foi criado para cargas de trabalho de missão crítica 
e é utilizado por grandes empresas.
○
-
Atividade A1 - ENTREGUE
Wednesday, August 26, 2020 21:15
Com base nas aplicações de sistemas de banco de dados que estão vigentes no 
mercado, a modelagem do SGBD se torna um fator importante para estabelecer 
o relacionamento adequado às necessidades dos sistemas das empresas. A cada 
dia, vemos situações relevantes em que ocorrem a necessidade, com base nos 
requisitos do projeto, de entender melhor o modelo relacional e não relacional 
para garantir que a modelagem esteja de acordo com os requisitos dos projetos, 
principalmente quando inclui a integração de sistemas legados e sistemas 
integrados.
Nesse contexto, discorra sobre as aplicações e as diferenças dos modelos de 
dados relacional e não relacional, incluindo novos modelos, que servem para 
projetos em empresas de pequeno, médio e grande porte, para serem utilizados, 
ou não, do SGBD a fim de obter o conhecimento de características da 
modelagem para a tomada de decisões na aplicação em projetos de banco de 
dados.
De <https://gomining.ml/atividades/activity.php> 
Banco de dados relacional
Banco de dados não relacional
Incluir novos modelos de SGBD para projetos em empresas de pequeno, médio 
e grande porte
A escolha do tipo de banco de dados a ser usado nas empresas é fundamental e 
depende unicamente das necessidades da empresa, pois quando a empresa 
utiliza um banco de dados bem estruturado e adequado para suas 
necessidades, ela consegue uma sólida fonte de conhecimento para utilizar em 
sua tomada de decisões. Entretanto, cada tipo de banco de dados trabalha de 
diferentes formas, o que torna crítica a decisão correta por parte do 
profissional. Os principais banco de dados são os seguintes:
Banco de dados relacional: os dados são armazenados em tabelas 
(entidades), composta por tuplas (registros). É mais utilizado para dados 
tabulares e de fácil inserção, onde a consistência de dados é importante. 
A linguagem utilizada é a SQL (Structured Query Language) e, 
anteriormente ao banco de dados relacional, os modelos utilizados eram 
o hierárquico e em rede.
Oracle: o SGBD mais utilizado no mundo, pois pode ser instalado 
em múltiplas plataformas (Linux, Windows, Unix, etc.). Possui 
recursos de segurança e performance para empresas com muitos 
dados, por isso é recomendado para empresas de grande porte ou 
com negócios mais complexos.
○
SQL Server: criado pela Microsoft e um dos mais usados em e-
commerce, usa sistemas integrados de criptografia e não permite 
que exista uma informação sem sua relação no banco de dados. É 
recomendado para empresas de todos os portes
○
MySQL: é um banco de dados de código aberto. Como é mais 
focado em sistemas online, tornou-se a opção de muitos aplicativos 
baseados na web.
○
PostgreSQL: assim com o MySQL, também é um banco de dados de 
código aberto, e por isso muito utilizado para grandes empresas de 
sistemas web. É um dos SGBDs mais avançados, porém não precisa 
de um hardware muito poderoso. Ele é utilizado quando se 
necessita de economia e alto desempenho, com garantia de 
estabilidade e segurança.
○
DB2: produzido pela IBM, e por isso otimizado para trabalhar com 
o hardware da própria IBM. Apesar de ser executável em diversas 
plataformas, assim como o Oracle, este SGBD não é muito utilizado 
pelas empresas. Um diferencial deste banco de dados é que é 
possível comprar licenças específicas para as necessidades da 
empresa, evitando o pagamento de ferramentas que não serão 
utilizadas. É recomendado para soluções corporativas.
○
Influx DB: é um banco de dados código aberto de dados de séries 
temporais, ou seja, armazena os dados em ordem cronológica. 
Utiliza a linguagem SQL e tem como uma vantagem a flexibilidade 
de armazenar qualquer tipo de informação e consultar agilmente 
informações registradas há muitos anos. Por isso, esse banco de 
dados é indicado para empresas que necessitam de busca por 
histórico.
○
-
Banco de dados não relacional: usado quando os banco de dados 
relacionais não atendem as necessidades. É utilizado para dados mistos, 
como imagens, mapas e tabelas, e que não podem ser tabulados em 
linhas e colunas, como no modelo relacional. São também conhecidos 
como NoSQL (Not Only SQL). A seguir, alguns exemplos de SGBDs não 
relacional:
NoSQL: banco de dados de código aberto, não exige um hardware 
poderoso, de fácil escalabilidade, econômico e de fácil 
manutenção. Por todos estes motivos, além de ser utilizado em 
empresas de pequeno e médio porte, se tornou também uma 
opção para as grandes empresas.
○
MongoDB: um dos banco de dados não relacional mais utilizados 
pelas organizações. Ele também é código aberto e é executável em 
algumas plataformas diferentes. Utiliza linguagem C++ e é 
orientado a documentos no formato JSON, por isso não tem a 
restrição de ter tabelas e colunas, pois todas as informações 
necessárias estão no formato de um JSON. Suporta escalonamento 
vertical e horizontal, sendo uma excelente opção para grandes 
volumes de dados (Big Data).
○
Redis (Remote Dictionary Server): banco de dados de código 
aberto, onde os dados são armazenados como chave-valor, se 
assemelhando à estrutura da linguagem .NET. Pelo fato de 
armazenar seus dados na memória, é muito rápido na leitura e 
escrita de dados. É bastante utilizado em aplicações que 
necessitam alto desempenho, como jogos, tecnologia de anúncios 
IoT e outros.
○
Dynamo DB: é uma banco de dados não relacional "As a Service" 
criado pela Amazon, onde os dados são criptografados. Neste 
banco de dados é possível armazenar e recuperar enormes 
quantidades de dados, com alto nível de tráfego e requisições. Este 
banco de dados foi criado para cargas de trabalho de missão crítica 
e é utilizado por grandes empresas.
○
-
Atividade A1 - ENTREGUE
Wednesday, August 26, 2020 21:15
Com base nas aplicações de sistemas de banco de dados que estão vigentes no 
mercado, a modelagem do SGBD se torna um fator importante para estabelecer 
o relacionamento adequado às necessidades dos sistemas das empresas. A cada 
dia, vemos situações relevantes em que ocorrem a necessidade, com base nos 
requisitos do projeto, de entender melhor o modelo relacional e não relacional 
para garantir que a modelagem esteja de acordo com os requisitos dos projetos, 
principalmente quando inclui a integração de sistemas legados e sistemas 
integrados.
Nesse contexto, discorra sobre as aplicações e as diferenças dos modelos de 
dados relacional e não relacional, incluindo novos modelos, que servem para 
projetos em empresas de pequeno, médio e grande porte, para serem utilizados, 
ou não, do SGBD a fim de obter o conhecimento de características da 
modelagem para a tomada de decisões na aplicação em projetos de banco de 
dados.
De <https://gomining.ml/atividades/activity.php> 
Banco de dados relacional
Banco de dados não relacional
Incluir novos modelos de SGBD para projetos em empresas de pequeno,médio 
e grande porte
A escolha do tipo de banco de dados a ser usado nas empresas é fundamental e 
depende unicamente das necessidades da empresa, pois quando a empresa 
utiliza um banco de dados bem estruturado e adequado para suas 
necessidades, ela consegue uma sólida fonte de conhecimento para utilizar em 
sua tomada de decisões. Entretanto, cada tipo de banco de dados trabalha de 
diferentes formas, o que torna crítica a decisão correta por parte do 
profissional. Os principais banco de dados são os seguintes:
Banco de dados relacional: os dados são armazenados em tabelas 
(entidades), composta por tuplas (registros). É mais utilizado para dados 
tabulares e de fácil inserção, onde a consistência de dados é importante. 
A linguagem utilizada é a SQL (Structured Query Language) e, 
anteriormente ao banco de dados relacional, os modelos utilizados eram 
o hierárquico e em rede.
Oracle: o SGBD mais utilizado no mundo, pois pode ser instalado 
em múltiplas plataformas (Linux, Windows, Unix, etc.). Possui 
recursos de segurança e performance para empresas com muitos 
dados, por isso é recomendado para empresas de grande porte ou 
com negócios mais complexos.
○
SQL Server: criado pela Microsoft e um dos mais usados em e-
commerce, usa sistemas integrados de criptografia e não permite 
que exista uma informação sem sua relação no banco de dados. É 
recomendado para empresas de todos os portes
○
MySQL: é um banco de dados de código aberto. Como é mais 
focado em sistemas online, tornou-se a opção de muitos aplicativos 
baseados na web.
○
PostgreSQL: assim com o MySQL, também é um banco de dados de 
código aberto, e por isso muito utilizado para grandes empresas de 
sistemas web. É um dos SGBDs mais avançados, porém não precisa 
de um hardware muito poderoso. Ele é utilizado quando se 
necessita de economia e alto desempenho, com garantia de 
estabilidade e segurança.
○
DB2: produzido pela IBM, e por isso otimizado para trabalhar com 
o hardware da própria IBM. Apesar de ser executável em diversas 
plataformas, assim como o Oracle, este SGBD não é muito utilizado 
pelas empresas. Um diferencial deste banco de dados é que é 
possível comprar licenças específicas para as necessidades da 
empresa, evitando o pagamento de ferramentas que não serão 
utilizadas. É recomendado para soluções corporativas.
○
Influx DB: é um banco de dados código aberto de dados de séries 
temporais, ou seja, armazena os dados em ordem cronológica. 
Utiliza a linguagem SQL e tem como uma vantagem a flexibilidade 
de armazenar qualquer tipo de informação e consultar agilmente 
informações registradas há muitos anos. Por isso, esse banco de 
dados é indicado para empresas que necessitam de busca por 
histórico.
○
-
Banco de dados não relacional: usado quando os banco de dados 
relacionais não atendem as necessidades. É utilizado para dados mistos, 
como imagens, mapas e tabelas, e que não podem ser tabulados em 
linhas e colunas, como no modelo relacional. São também conhecidos 
como NoSQL (Not Only SQL). A seguir, alguns exemplos de SGBDs não 
relacional:
NoSQL: banco de dados de código aberto, não exige um hardware 
poderoso, de fácil escalabilidade, econômico e de fácil 
manutenção. Por todos estes motivos, além de ser utilizado em 
empresas de pequeno e médio porte, se tornou também uma 
opção para as grandes empresas.
○
MongoDB: um dos banco de dados não relacional mais utilizados 
pelas organizações. Ele também é código aberto e é executável em 
algumas plataformas diferentes. Utiliza linguagem C++ e é 
orientado a documentos no formato JSON, por isso não tem a 
restrição de ter tabelas e colunas, pois todas as informações 
necessárias estão no formato de um JSON. Suporta escalonamento 
vertical e horizontal, sendo uma excelente opção para grandes 
volumes de dados (Big Data).
○
Redis (Remote Dictionary Server): banco de dados de código 
aberto, onde os dados são armazenados como chave-valor, se 
assemelhando à estrutura da linguagem .NET. Pelo fato de 
armazenar seus dados na memória, é muito rápido na leitura e 
escrita de dados. É bastante utilizado em aplicações que 
necessitam alto desempenho, como jogos, tecnologia de anúncios 
IoT e outros.
○
Dynamo DB: é uma banco de dados não relacional "As a Service" 
criado pela Amazon, onde os dados são criptografados. Neste 
banco de dados é possível armazenar e recuperar enormes 
quantidades de dados, com alto nível de tráfego e requisições. Este 
banco de dados foi criado para cargas de trabalho de missão crítica 
e é utilizado por grandes empresas.
○
-
Atividade A1 - ENTREGUE
Wednesday, August 26, 2020 21:15
Com base nas aplicações de sistemas de banco de dados que estão vigentes no 
mercado, a modelagem do SGBD se torna um fator importante para estabelecer 
o relacionamento adequado às necessidades dos sistemas das empresas. A cada 
dia, vemos situações relevantes em que ocorrem a necessidade, com base nos 
requisitos do projeto, de entender melhor o modelo relacional e não relacional 
para garantir que a modelagem esteja de acordo com os requisitos dos projetos, 
principalmente quando inclui a integração de sistemas legados e sistemas 
integrados.
Nesse contexto, discorra sobre as aplicações e as diferenças dos modelos de 
dados relacional e não relacional, incluindo novos modelos, que servem para 
projetos em empresas de pequeno, médio e grande porte, para serem utilizados, 
ou não, do SGBD a fim de obter o conhecimento de características da 
modelagem para a tomada de decisões na aplicação em projetos de banco de 
dados.
De <https://gomining.ml/atividades/activity.php> 
Banco de dados relacional
Banco de dados não relacional
Incluir novos modelos de SGBD para projetos em empresas de pequeno, médio 
e grande porte
A escolha do tipo de banco de dados a ser usado nas empresas é fundamental e 
depende unicamente das necessidades da empresa, pois quando a empresa 
utiliza um banco de dados bem estruturado e adequado para suas 
necessidades, ela consegue uma sólida fonte de conhecimento para utilizar em 
sua tomada de decisões. Entretanto, cada tipo de banco de dados trabalha de 
diferentes formas, o que torna crítica a decisão correta por parte do 
profissional. Os principais banco de dados são os seguintes:
Banco de dados relacional: os dados são armazenados em tabelas 
(entidades), composta por tuplas (registros). É mais utilizado para dados 
tabulares e de fácil inserção, onde a consistência de dados é importante. 
A linguagem utilizada é a SQL (Structured Query Language) e, 
anteriormente ao banco de dados relacional, os modelos utilizados eram 
o hierárquico e em rede.
Oracle: o SGBD mais utilizado no mundo, pois pode ser instalado 
em múltiplas plataformas (Linux, Windows, Unix, etc.). Possui 
recursos de segurança e performance para empresas com muitos 
dados, por isso é recomendado para empresas de grande porte ou 
com negócios mais complexos.
○
SQL Server: criado pela Microsoft e um dos mais usados em e-
commerce, usa sistemas integrados de criptografia e não permite 
que exista uma informação sem sua relação no banco de dados. É 
recomendado para empresas de todos os portes
○
MySQL: é um banco de dados de código aberto. Como é mais 
focado em sistemas online, tornou-se a opção de muitos aplicativos 
baseados na web.
○
PostgreSQL: assim com o MySQL, também é um banco de dados de 
código aberto, e por isso muito utilizado para grandes empresas de 
sistemas web. É um dos SGBDs mais avançados, porém não precisa 
de um hardware muito poderoso. Ele é utilizado quando se 
necessita de economia e alto desempenho, com garantia de 
estabilidade e segurança.
○
DB2: produzido pela IBM, e por isso otimizado para trabalhar com 
o hardware da própria IBM. Apesar de ser executável em diversas 
plataformas, assim como o Oracle, este SGBD não é muito utilizado 
pelas empresas. Um diferencial deste banco de dados é que é 
possível comprar licenças específicas para as necessidades da 
empresa, evitando o pagamento de ferramentas que não serãoutilizadas. É recomendado para soluções corporativas.
○
Influx DB: é um banco de dados código aberto de dados de séries 
temporais, ou seja, armazena os dados em ordem cronológica. 
Utiliza a linguagem SQL e tem como uma vantagem a flexibilidade 
de armazenar qualquer tipo de informação e consultar agilmente 
informações registradas há muitos anos. Por isso, esse banco de 
dados é indicado para empresas que necessitam de busca por 
histórico.
○
-
Banco de dados não relacional: usado quando os banco de dados 
relacionais não atendem as necessidades. É utilizado para dados mistos, 
como imagens, mapas e tabelas, e que não podem ser tabulados em 
linhas e colunas, como no modelo relacional. São também conhecidos 
como NoSQL (Not Only SQL). A seguir, alguns exemplos de SGBDs não 
relacional:
NoSQL: banco de dados de código aberto, não exige um hardware 
poderoso, de fácil escalabilidade, econômico e de fácil 
manutenção. Por todos estes motivos, além de ser utilizado em 
empresas de pequeno e médio porte, se tornou também uma 
opção para as grandes empresas.
○
MongoDB: um dos banco de dados não relacional mais utilizados 
pelas organizações. Ele também é código aberto e é executável em 
algumas plataformas diferentes. Utiliza linguagem C++ e é 
orientado a documentos no formato JSON, por isso não tem a 
restrição de ter tabelas e colunas, pois todas as informações 
necessárias estão no formato de um JSON. Suporta escalonamento 
vertical e horizontal, sendo uma excelente opção para grandes 
volumes de dados (Big Data).
○
Redis (Remote Dictionary Server): banco de dados de código 
aberto, onde os dados são armazenados como chave-valor, se 
assemelhando à estrutura da linguagem .NET. Pelo fato de 
armazenar seus dados na memória, é muito rápido na leitura e 
escrita de dados. É bastante utilizado em aplicações que 
necessitam alto desempenho, como jogos, tecnologia de anúncios 
IoT e outros.
○
Dynamo DB: é uma banco de dados não relacional "As a Service" 
criado pela Amazon, onde os dados são criptografados. Neste 
banco de dados é possível armazenar e recuperar enormes 
quantidades de dados, com alto nível de tráfego e requisições. Este 
banco de dados foi criado para cargas de trabalho de missão crítica 
e é utilizado por grandes empresas.
○
-
Atividade A1 - ENTREGUE
Wednesday, August 26, 2020 21:15

Mais conteúdos dessa disciplina