Buscar

Como funciona a Arquitetura de um SGBDresposta 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

15/08/2022 09:40 Como funciona a Arquitetura de um SGBD
https://www.devmedia.com.br/arquitetura-de-um-sgbd/25007 1/9
Anotar Marcar como concluído
Artigos
Banco de Dados
Arquitetura de um SGBD
Artigo
Arquitetura de um SGBD
Veja neste artigo alguns conceitos relacionados a modelagem de dados, com ênfase nas
arquiteturas de um SGBD.
Invista em você! Saiba como a DevMedia pode ajudar sua
carreira.
13
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de
privacidade.
Aceitar
https://www.devmedia.com.br/artigos/
https://www.devmedia.com.br/artigos/banco-de-dados
https://www.devmedia.com.br/
https://www.devmedia.com.br/join/politicaprivacidade.asp
15/08/2022 09:40 Como funciona a Arquitetura de um SGBD
https://www.devmedia.com.br/arquitetura-de-um-sgbd/25007 2/9
Este meu segundo artigo sobre Modelagem de Banco de Dados é relacionado a
Arquitetura de um SGBD, que mostra de uma forma grá�ca os níveis de
arquitetura e exemplos de comunicações de dados com outros bancos.
Modelagem de Dados
Um modelo de dados é usado para descrever a estrutura lógica e física de um
banco de dados. Os relacionamentos, tipos de dados e restrições são conhecidos
como essa estrutura ou nível, se dividindo em 2 tipos:
Alto Nível - podemos chamar de modelo de dados conceitual ou modelo
Entidade-Relacionamento, o seu principal conceito é uma projeção dos
dados que deixa o mais próximo possível da visão que o usuário tem dos
dados.
Baixo Nível - conhecido como modelo de dados físico, é o que fornece uma
visão mas detalhada do modo como os dados estão aramazenados no
computador.
Esquemas
Quando é usado o termo descrição do banco de dados, entendemos como a
chamada de “esquema de uma banco de dados” que é especi�cada durante um
projeto de banco de dados.
Instâncias
As instâncias são formadas quando um dados são guardados no banco por um
determinado tempo onde que se forma essas instâncias de banco de dados, sendo
alterada toda vez que uma alteração na base de dados é realizada. O SGBD garante
13
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de
privacidade.
Aceitar
https://www.devmedia.com.br/guia/modelagem-de-dados/34654
https://www.devmedia.com.br/
https://www.devmedia.com.br/join/politicaprivacidade.asp
15/08/2022 09:40 Como funciona a Arquitetura de um SGBD
https://www.devmedia.com.br/arquitetura-de-um-sgbd/25007 3/9
que todas instâncias satisfaça ao esquema do banco de dados, respeitando sua
estrutura e suas restrições.
Na arquitetura de um SGBD têm como principal objetivo, separar aplicações do
usuário dos dados físico que são dividos nos esquemas abaixo:
Nível interno ou esquema interno - usa um modelo de dados que mostra a
estrutura de armazenamento físico do banco de dados, os detalhes dos
dados guardados e os caminhos de acesso.
Nível conceitual ou esquema conceitual - efetua uma descrição total da
estrutura do banco de dados mas não ofere detalhes dos dados guardados no
banco de dados.
Nível externo ou esquema de visão - descreve as visões do banco de dados
para um grupo de usuários que mostra quais usuários terão acesso à esse
banco.
Figura 1. Arquitetura das Camadas de um SGBD
Independência de Dados
13
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de
privacidade.
Aceitar
https://www.devmedia.com.br/
https://www.devmedia.com.br/join/politicaprivacidade.asp
15/08/2022 09:40 Como funciona a Arquitetura de um SGBD
https://www.devmedia.com.br/arquitetura-de-um-sgbd/25007 4/9
Podemos dizer que é permitido efetuar alterações no esquema ou no nível de um
banco de dados, sem alterar um nível superior. Apenas lembrando que esses
níveis ou esquemas estão representados na Figura 1. Abaixo está representando
dois tipos de independência de dados:
Independência de dados lógica - permite alterar apenas o nível conceitual,
não havendo nenhuma alteração no nível externo ou nas aplicações do
usuário.
Independência de dados física - permite alterar o nível interno sem ter que
alterar o nível conceitual, nível externo ou as aplicações do usuário.
Linguagens para Manipulação de Dados
O uso da linguagem DDL (Data De�nition Language - Linguagem de De�nição de
Dados) é de�nido pelo nível conceitual e interno. Quando há uma separação do
nível interno e conceitual que não é absorvido uma visão clara do usuário, o
SGBD tem a ação de compilar o DDL, tendo como ação, a permissão de executar
as declarações identi�cadas pelas suas descrições dos esquemas/níveis onde irá
armazená-las no catálogo do SGBD.
Nos casos que essa separação tem um entendimento do usuário utiliza-se a
linguagem SDL (Storage De�nition Language - Linguagem de De�nição de
Armazenamento) para a especi�cação do esquema/nível interno.
Por �nal, quando o SGBD usa a arquitetura com os três níveis, é utilizado a
linguagem VDL (Vision De�nition Language) que serve para a deinição das visões
(views) do banco.
Quando o desenvolvedor tem o conhecimento em uma linguagem SQL (Strucuture
Query Language) basta apenas usar a base dos comandos que formam as
linguagens DDL, DCL e a DML, que estão descritos abaixo:
13
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de
privacidade.
Aceitar
https://www.devmedia.com.br/guia/sql/38314
https://www.devmedia.com.br/
https://www.devmedia.com.br/join/politicaprivacidade.asp
15/08/2022 09:40 Como funciona a Arquitetura de um SGBD
https://www.devmedia.com.br/arquitetura-de-um-sgbd/25007 5/9
DDL (comandos que criam, alteram ou removem objetos) - CREATE, ALTER,
DROP.
DCL (comandos que ajudam na segurança do banco de dados) - GRANT,
REVOKE.
DML (comandos responsáveis pela manipulação dos dados) - SELECT,
DELETE, UPDATE, INSERT.
Classi�cação dos SGBDs
Usuários - monousuários, são usados em estações de trabalho,
minicomputadores e máquinas de grande porte.
Localização - possuem 2 estados localizado e distribuído. Quando é
localizado todos os dados encontram-se em um único disco, se for
distribuído os dados estarão em várias máquinas.
Ambiente - possui 2 tipos, os homogêneo que é o ambiente formado por um
único SGBD e o heterogêneo que é o ambiente composto por diferentes
SGBDs. Um exemplo é ter um sistema rodando 2 tipos de banco de dados.
Figura 2. Estrutura de um Sistema Gerenciador de Banco de Dados
13
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de
privacidade.
Aceitar
https://www.devmedia.com.br/
https://www.devmedia.com.br/join/politicaprivacidade.asp
15/08/2022 09:40 Como funciona a Arquitetura de um SGBD
https://www.devmedia.com.br/arquitetura-de-um-sgbd/25007 6/9
Fico por aqui com mais este artigo no qual conhecemos melhor mais alguns
conceitos relacionados a modelagem de dados. Espero que tenham gostado e até
a próxima oportunidade.
Saiu na DevMedia!
Série Autenticação em Aplicações Web: Tornar algumas páginas acessíveis
apenas a um grupo de usuários autenticados é uma tarefa trivial em
aplicações web. Existem diferentes frameworks para isso, mas a maioria
deles cobre desde o cadastro até as credenciais, passando pela autenticação
e controle de acesso. Quer saber qual a lógica por trás dessas etapas?
React Native: do Hello World ao CRUD: React é um framework JavaScript criado
pelo Facebook para facilitar a construção de interfaces de usuário. React
Native, da mesma empresa, nos permite criar aplicações mobile nativas
utilizando JavaScript, na lógica, e React, para estruturar as views.
Saiba mais sobre SGBDs ;)
Cursos de Banco de Dados: Aprenda a modelar, implementar e administrar
bancos de dados usando as ferramentas mais solicitadas do mercado.
Domine a linguagem SQL e os principais SGBDs: SQL Server, Oracle, MySQL
e outros.
Banco de Dados para Programadores: Todo programador deveria entender de
banco de dados para ser um pro�ssional mais completo,mas isso não é
tarefa simples. Nesse guia você irá aprofundar seus conhecimentos em SQL,
modelagem, e os principais SGBDs do mercado. Vamos evoluir!
Últimas Atualizações sobre Banco de Dados: Nesta página listamos os últimos
artigos, vídeos e cursos sobre Banco de dados e suas tecnologias. Aprenda
Modelagem, SQL, SGBDs e NoSQL. Veja mais!
13
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de
privacidade.
Aceitar
https://www.devmedia.com.br/autenticacao-cadastro-login/
https://www.devmedia.com.br/react-native/
https://www.devmedia.com.br/cursos/banco-de-dados
https://www.devmedia.com.br/guia/banco-de-dados-para-programadores/37586
https://www.devmedia.com.br/banco-de-dados/
https://www.devmedia.com.br/
https://www.devmedia.com.br/join/politicaprivacidade.asp
15/08/2022 09:40 Como funciona a Arquitetura de um SGBD
https://www.devmedia.com.br/arquitetura-de-um-sgbd/25007 7/9
Anotar Marcar como concluído
de: R$ 658,80
por: 12x 
Em caso de dúvidas chame no whatsapp
PLANO PRO
COMECE AGORA
Por Thiago
Em 2012
Acesso completo
Projetos reais
Professores online
Exercícios gami�cados
Certi�cado de autoridade
13
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de
privacidade.
Aceitar
https://api.whatsapp.com/send?1=pt_br&phone=5521966414328
https://www.devmedia.com.br/shop/
https://www.devmedia.com.br/
https://www.devmedia.com.br/join/politicaprivacidade.asp
15/08/2022 09:40 Como funciona a Arquitetura de um SGBD
https://www.devmedia.com.br/arquitetura-de-um-sgbd/25007 8/9
RECEBA NOSSAS NOVIDADES
Informe o seu e-mail
Receber Newsletter
Tecnologias
Exercicios
Artigos
Quem Somos
Fale conosco
Plano para Instituição de ensino
Assinatura para empresas
Suporte ao aluno Ver minhas dúvidas
Olá, eu sou o Rodolfo, seu professor. Qual a sua dúvida sobre este conteúdo?
Você não está sozinho. Poste aqui a sua dúvida e todo o time de professores será 
notificado para lhe ajudar.
Enviar para os professores
13
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de
privacidade.
Aceitar
https://www.devmedia.com.br/tecnologia/
https://www.devmedia.com.br/tecnologia/novos-desafios/
https://www.devmedia.com.br/artigos/
https://www.devmedia.com.br/quem-somos/
https://www.devmedia.com.br/fale-conosco/
https://www.devmedia.com.br/marketing/educacional/
https://www.devmedia.com.br/empresarial/
https://www.devmedia.com.br/notificacoes/?suporte
https://www.devmedia.com.br/
https://www.devmedia.com.br/join/politicaprivacidade.asp
15/08/2022 09:40 Como funciona a Arquitetura de um SGBD
https://www.devmedia.com.br/arquitetura-de-um-sgbd/25007 9/9
Assine agora
Hospedagem web por Porta 80 Web Hosting
13
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de
privacidade.
Aceitar
https://www.devmedia.com.br/shop/
https://github.com/DevMedia
https://www.facebook.com/devmedia.com.br/
http://twitter.com/devmedia
https://www.instagram.com/devmedia.com.br/
https://www.youtube.com/c/DevmediaBrasil
https://www.devmedia.com.br/
https://www.devmedia.com.br/join/politicaprivacidade.asp

Continue navegando