Modelagem de Dados - Normalização, conceitos e definições de TransaçõesFull description
Banco de DadosFull description
Curso do antigo CDTCFull description
Descrição: Material didático de apoio ao curso Administração de Banco de Dados, elaborado pela Escola Superior. Este curso apresenta o conjunto de conhecimentos necessários para administrar sistemas gerenciad...
Material de apoio ao curso Modelagem de Banco de Dados, elaborado pela Escola Superior de Redes, que apresenta uma visão geral sobre bancos de dados, bem como conceitos e metodologias para modelage...
Conceitos de banco de dadosFull description
Multimidia, banco de dados
Material de apoio ao curso Modelagem de Banco de Dados, elaborado pela Escola Superior de Redes, que apresenta uma visão geral sobre bancos de dados, bem como conceitos e metodologias para m…Descrição completa
Principios Banco Dados
Descrição: Material didático de apoio ao curso Administração de Banco de Dados, elaborado pela Escola Superior. Este curso apresenta o conjunto de conhecimentos necessários para administrar sistemas gerenciad...
noções basicas de banco de dados
Material didático de apoio ao curso Administração de Banco de Dados, elaborado pela Escola Superior. Este curso apresenta o conjunto de conhecimentos necessários para administrar sistemas ge…Descrição completa
Descrição: Material didático de apoio ao curso Administração de Banco de Dados, elaborado pela Escola Superior. Este curso apresenta o conjunto de conhecimentos necessários para administrar sistemas gerenciad...
Introdução a Bancos de dados
Por José Luís Carneiro
- www.jlcarneiro.com -
Algumas definições • Banco de dados (BD) – “[...] coleção de arquivos estruturados, não redundantes e inter-relacionados, que proporciona uma fonte única de dados para uma variedade de aplicações.”
• Informações estruturadas – São armazenadas de forma organizada no bancos de dados.
• Informações não-estruturadas – Documentos físicos, como contratos, comprovantes de entrega, boletos de cobrança e informações do mercado financeiro ou de entidades governamentais. Introdução a Bancos de dados
– 2 –
- www.jlcarneiro.com -
Objetivos de um banco de dados • Oferecer rapidez e flexibilidade no acesso às informações. • Garantir a integridade dos dados. • Garantir o sigilo e a segurança dos dados. • Padronizar os dados. • Permitir independência entre dados e programas. Introdução a Bancos de dados
– 3 –
- www.jlcarneiro.com -
Banco de dados x Contabilidade • Três possibilidades de banco de dados: – Banco de dados específico para o Sistema de Informação Contábil (estanque). – Banco de dados específico para as informações contábeis (informações capturadas no online). – Sem um banco de dados específico, usando dados gerais da empresa.
Adaptado de PADOVEZE, Clóvis L. Sistemas de Informações Contábeis. São Paulo: Atlas, 2004. Introdução a Bancos de dados
– 5 –
- www.jlcarneiro.com -
SGBD • Sistemas Gerenciadores de Bancos de Dados – Softwares responsáveis pela manipulação das informações armazenadas num banco de dados.
• Exemplos: – Oracle, Interbase, MS-SQL Server e MS-Access(?). – PostgreSQL, MySQL e Firebird.
Introdução a Bancos de dados
– 6 –
- www.jlcarneiro.com -
Características de um SGBD • • • • • • • •
Abstração de dados. Controle de acesso. Controle de concorrência. Controle de integridade. Controle de redundância. Cópias de segurança. Esquematização. Interface amigável.
Introdução a Bancos de dados
– 7 –
- www.jlcarneiro.com -
Abstração de dados 2 o ã si
3 o ã si
V l
V
1 o ã
ut i e c n o c l e ví N
o ci s
fí l e ví N
4 o ã
si
V
a
si
V (Adaptado de: DATE, C.J. Introdução a Sistemas de Bancos de Dados. Campus, 2000) Introdução a Bancos de dados
– 8 –
- www.jlcarneiro.com -
Planejamento de banco de dados • Analisar a organização em busca de “regras de negócio”. • Verificar o nível de conhecimento e o perfil dos diferentes usuários. • Definir diferentes níveis de acesso. • Prover relatórios adequados a cada perfil. • Planejar a atualização dos dados. • Planejar a segurança e guarda dos dados. Introdução a Bancos de dados
– 9 –
- www.jlcarneiro.com -
Arquiteturas de desenvolvimento Duas camadas (cliente-servidor)
Três camadas (aplicações Web)
Servidor (SGBD)
Servidor de aplicações
Clientes
Servidor (SGBD)
Clientes Web
(Adaptado de: PADOVEZE, Clóvis L. Sistemas de Informações Contábeis. São Paulo: Atlas, 2004) Introdução a Bancos de dados
– 10 –
- www.jlcarneiro.com -
Novas tecnologias de rede Extranet (B2B) Fornecedores Fornecedores
Internet Internet Público Públicoexterno externo (B2C) (B2C)
Parceiros Parceiros
Intranet Intranet
Público Públicointerno interno
(Adaptado de: Cruz, Tadeu. Sistemas de Informações Gerenciais. Atlas, 2003) Introdução a Bancos de dados