Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira...
-
Upload
bruna-santos -
Category
Documents
-
view
220 -
download
4
Transcript of Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira...
Projeto de Banco de DadosCurso: Análise e Desenvolvimento de Sistemas
Prof. Marcelo da Silveira Siedler
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIALFACULDADE DE TECNOLOGIA SENAC PELOTAS
Dados Pessoais
Marcelo da Silveira [email protected]
Formação
Analista de Sistemas/Desenvolvedor de Sistemas - Professor do Senac nos cursos de Redes e ADS
- Mestre em ciência da computação na área de Banco de Dados.- MCTS: .NET Framework 2.0 Web Applications- IBM Certified Solution Designer – Analysis
Objetivos da Unidade Curricular
o Conceituar Banco de Dados
o Abordas as diferentes formas de armazenamento de dados.
o Modelar banco de dados relacional
o Criar/Gerenciar banco de dados relacional
Tecnologia de armazenamento
o Entende-se como sendo todos os dispositivo utilizados para salvar (guardar) dados, de modo que esses possam ser armazenados e recuperados a qualquer momentoo Disquete, CD, DVD, HD
o Banco de Dados (BD)o Permite a administração dos dados e informações
utilizando toda a tecnologia das telecomunicações para que a informação requerida esteja no local e hora desejados.
Banco de Dados
o “É uma coleção de arquivos estruturados, não redundantes e inter-relacionados que proporcionam uma fonte única de dados para uma variedade de aplicações.”
Fonte: Batista, Emerson O.
Sistemas de Informação: o uso consciente da tecnologia para o gerenciamento.
Forma de Representação
SGBD COMPRA/VENDA
Sistemas de gerenciamento de Banco de Dados (SGBD)o Torna possível o armazenamento dos dados
comuns a todos os departamentos (subsistemas) da organização, que, com base nas mais novas tecnologias permite a gravação, processamento e recuperação de um grande volume de dados por meio de processos aleatórios.
Conceitos envolvidos
o Os dados gerados na organização precisam ser armazenados, respeitando determinadas estruturas que possibilitam a sua rápida recuperação.
o Estas estruturas obedecem a hierarquia:o Tabela ou entidadeo Campos ou atributoso Registroso Banco de dados
Conceitos envolvidos
o Tabelas: representam uma entidade (cliente, fornecedor, ...)
o Campos: características ou qualidade que irá representar uma determinada entidade (nome do cliente, endereço, telefone, ...)
o Registros: conjuntos de campos definidos que são suficientes para representar as informações desejadas referentes a uma entidade. (todos os dados de um único cliente)
o Banco de dados: conjunto de tabelas agrupadas
Vantagens de um SGBD
o Independência dos dados: ficam disponíveis a mais de uma aplicação ao mesmo tempo;
o Redução da redundância e da inconsistência dos dados: como os dados normalmente são centralizados, uma vez cadastrados, ficam disponíveis para qualquer departamento (subsistema) da empresa, caso ocorra uma tentativa de cadastrá-los novamente, uma mensagem de aviso é disparada ao usuário
o Redução de erros: coesão dos dados com a realidadeo Complexidade reduzida: o gerenciamento dos dados,
seu acesso e utilização não necessitam de estruturas complexas.
o Facilidade de acesso: a possibilidade de definir relacionamento entre as tabelas faz com que os dados sejam facilmente resgatados.