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

Prévia do material em texto

Introdução aos 
Sistemas de Banco 
de Dados
Os sistemas de banco de dados são a espinha dorsal de muitas aplicações 
modernas, oferecendo armazenamento seguro, acesso rápido e 
gerenciamento eficiente de dados críticos para negócios e organizações. 
Eles fornecem uma infraestrutura robusta e escalável para lidar com 
volumes crescentes de informações.
por Gislaynne Nunes
https://gamma.app/?utm_source=made-with-gamma
Conceitos Fundamentais de Banco de Dados
Entidades e Atributos
Os bancos de dados organizam 
informações em entidades, como 
clientes ou produtos, que possuem 
atributos descritivos.
Relacionamentos
As entidades são conectadas por 
relacionamentos, como um cliente que 
faz pedidos ou um produto 
pertencente a uma categoria.
Integridade de Dados
Regras de integridade garantem que 
os dados permaneçam consistentes e 
precisos, evitando inconsistências.
https://gamma.app/?utm_source=made-with-gamma
Modelagem de Dados e Projeto de Banco de 
Dados
1
Análise de Requisitos
Entender as necessidades dos usuários e os tipos de 
dados a serem armazenados.
2
Modelo Conceitual
Criar um modelo de alto nível das entidades e seus 
relacionamentos.
3
Modelo Lógico
Transformar o modelo conceitual em uma estrutura de 
banco de dados detalhada.
https://gamma.app/?utm_source=made-with-gamma
Linguagem de Consulta Estruturada (SQL)
1 DDL - Linguagem de 
Definição de Dados
Comandos para criar, alterar e 
excluir objetos de banco de 
dados, como tabelas e índices.
2 DML - Linguagem de 
Manipulação de Dados
Comandos para inserir, atualizar, 
excluir e consultar dados 
armazenados nas tabelas.
3 Cláusulas e Funções 
Avançadas
Recursos adicionais para filtrar, 
agregar e transformar dados de 
forma complexa.
https://gamma.app/?utm_source=made-with-gamma
INTRODUÇÃO AO 
DIAGRAMA ENTIDADE 
RELACIONAMENTO 3 
FERRAMENTA CASE
Entidades
Representam os objetos 
principais do sistema, como 
clientes, produtos ou 
funcionários.
Atributos
Descrevem as propriedades 
das entidades, como nome, 
código ou data de cadastro.
Relacionamentos
Definem como as entidades se 
conectam entre si, como um 
cliente que faz pedidos.
Ferramentas CASE
Softwares que facilitam a 
criação e visualização de 
diagramas entidade-
relacionamento.
https://gamma.app/?utm_source=made-with-gamma
NORMALIZAÇÃO
1ª Forma Normal
Eliminar atributos multivalorados e 
repetitivos.
2ª Forma Normal
Garantir que todos os atributos 
não-chave dependam da chave 
primária.
3ª Forma Normal
Eliminar dependências transitivas 
entre atributos não-chave.
Formas Normais 
Avançadas
Aplicar regras adicionais para 
obter um modelo de dados mais 
refinado.
https://gamma.app/?utm_source=made-with-gamma
Arquitetura de Banco de 
Dados
1
Camada de Apresentação
Interface do usuário, como aplicativos e portais web.
2
Camada de Lógica de Negócios
Aplicações que acessam e processam os dados.
3
Camada de Dados
Sistemas de gerenciamento de banco de dados que 
armazenam e gerenciam os dados.
https://gamma.app/?utm_source=made-with-gamma
ESTRUTURA E UTILIZAÇÃO DE SGBD
Componentes Funções
Processador de Consultas Interpreta e executa comandos SQL
Gerenciador de Transações Garante a integridade dos dados durante as operações
Gerenciador de Armazenamento Controla o armazenamento físico dos dados
Catálogo do Sistema Armazena informações sobre a estrutura do banco de 
dados
https://gamma.app/?utm_source=made-with-gamma

Mais conteúdos dessa disciplina