Download - Apresentação Senac
Introdução a Banco de Dados
Agenda
Introdução a banco de dadosTipos de bancosBanco de dados relacionalSGBD
Introdução a Banco de Dados
BANCO
Introdução a banco de dados
Grande quantidade de elementos disponíveis Ex: banco de areia, banco de imagens, banco de órgãos
Introdução a Banco de Dados
DADO
Introdução a banco de dados
Elementos conhecidos de um problema ou informação Ex: Endereço, CPF, distância entre dois pontos
Introdução a Banco de Dados
BANCO
Introdução a banco de dados
Grande quantidade de elementos disponíveis
DADO
Elementos conhecidos de um problema ou informação
+
Introdução a Banco de Dados
Introdução a banco de dados
Grande quantidade de elementos conhecidos de um problema ou informação disponíveis
Introdução a Banco de Dados
Introdução a banco de dados
Grande quantidade de elementos conhecidos de um problema ou informação disponíveis de maneira regular.
Introdução a Banco de Dados
Tipos de bancos de dados
Plano: Matrizes bidimensionais (Planilhas eletrônicas)
Rede: Informações armazenadas são relacionadas por referência (Sistemas
de arquivos)
Relacional: Informações armazenadas de acordo com o Modelo-
Entidade-Relacionamento (bancos de dados comerciais: Oracle, MySQL, etc)
Orientado a objetos: Informações são armazenadas em
forma de objetos (dados espaciais, telecomunicações, e áreas científicas)
Objeto Relacional: Informações são armazenadas em no
formato relacional, com um modelo orientado a objetos
Introdução a Banco de Dados
Entidade: Algo que pode ter existência própria e identificação própria
Banco de dados relacional
Introdução a Banco de Dados
Entidade: Algo que pode ter existência própria e identificação própria
Carro
Banco de dados relacional
Introdução a Banco de Dados
Entidade: Algo que pode ter existência própria e identificação própria
Carro Pessoa
Banco de dados relacional
Introdução a Banco de Dados
Entidade: Algo que pode ter existência própria e identificação própria
Carro Pessoa Empresa
Banco de dados relacional
Introdução a Banco de Dados
Atributos: dados de determinada entidade
Carro
Banco de dados relacional
Introdução a Banco de Dados
Atributos: dados de determinada entidade
Carro
Número Chassi
Banco de dados relacional
Introdução a Banco de Dados
Atributos: dados de determinada entidade
Carro
Número Chassi
Cor
Banco de dados relacional
Introdução a Banco de Dados
Atributos: dados de determinada entidade
Carro
Número Chassi
Cor
Placa
Banco de dados relacional
Introdução a Banco de Dados
Atributos: dados de determinada entidade
Carro
Número Chassi
Cor
Placa
Ano Fabric.
Banco de dados relacional
Introdução a Banco de Dados
Atributos: dados de determinada entidade
Carro
Número Chassi
Cor
Placa
Ano Fabric.
Banco de dados relacional
Introdução a Banco de Dados
Relacionamentos: ligação entre duas entidades
1
1
Banco de dados relacional
Introdução a Banco de Dados
Relacionamentos: ligação entre duas entidades
1
1
Banco de dados relacional
Introdução a Banco de Dados
Relacionamentos: ligação entre duas entidades
1
1
1
N
Banco de dados relacional
Introdução a Banco de Dados
Relacionamentos: ligação entre duas entidades
1
1
1
N
Banco de dados relacional
Introdução a Banco de Dados
Relacionamentos: ligação entre duas entidades
1
1
1
N
N
N
Banco de dados relacionalBanco de dados relacional
Introdução a Banco de Dados
SGBD
Sistema Gerenciador de Banco de Dados
São programas de computadores responsáveis pela gerenciamento e manipulação de um banco de dados
Introdução a Banco de Dados
SGBD
Sistema Gerenciador de Banco de Dados
Disponibiliza uma interface para criar, atualizar, consultar ou excluir dados - SQL
Introdução a Banco de Dados
SGBD
Sistema Gerenciador de Banco de Dados
Disponibiliza uma interface para criar, atualizar, consultar ou excluir dados - SQL
É responsável pela integridade das informações de um banco de dados – ACID (Atomicidade, Consistência, Isolamento e Durabilidade)