BD I
• Introdução ao Banco de dados
– Conceito
– Papel dos Componentes: Hardware, software, dados e usuários
– Vantagens
– Independência dos dados
• Arquitetura de Banco de dados
– Arquitetura em 3 Níveis
• Interno
• Externo
• Conceitual
• Software Gerenciador de Banco de Dados (SGBD)
– Softwares
– Funções Básicas
– Administração de Banco de Dados
• Administrador de Dados(AD)
• Administrador de Banco de dados (DBA)
– Arquitetura Cliente x Servidor
– Conectividade
– Vantagens
– ODBC x Acesso Nativo
Ementa BD I
• Modelo Relacional
– Termos do Modelo
– Relação
– Propriedades
– Banco de dados Relacional
• Regras de Integridades
–
–
–
–
Chave primária
Chave candidata
Chave estrangeira
As regras de integridade
• Álgebra Relacional
– Operações Tradicionais
– Operações Especiais
• A Linguagem SQL
– As 3 categorias de SQL – DDL, DML,DCL
– Comandos SQL
Conceito
• Não Compartilhamento de Dados
Departamento
de RH
Informações de
RH
Departamento
Financeiro
Departamento de Produção
Informações
Financeiro
Informações de
Produção
• Redundância de dados:
– controlada;
– não controlada.
Conceito
• Compartilhamento de Dados
– Evitando o tipo de redundância não controlada:
– compartilhar os dados;
– O registro de cada informação é feito uma única vez;
– Utilizar a ideia de banco de dados.
Departamento
de RH
Departamento
Financeiro
Banco de dados
Departamento de Produção
Dado X Informação
• Mas qual é a diferença entre Dado e
Informação?
– Dado: É um elemento em sua forma bruta
(número, texto, imagem, etc...) e que sozinho, não nos fará compreender uma situação.
– Exemplos: nome de um empregado, número de horas trabalhadas por um empregado, quantidade de produtos, num estoque.
Dados X Informação
• Mas qual é a diferença entre Dado e
Informação?
– Informação: É a resultante significativa do processo de relacionamento de dados.
– Exemplo: Lucro mensal de uma empresa. Para obtermos essa informação, precisaremos de uma série de dados, tais como: o total de