Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira...

10
Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS

Transcript of Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira...

Page 1: Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.

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

Page 2: Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.

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

Page 3: Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.

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

Page 4: Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.

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.

Page 5: Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.

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.

Page 6: Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.

Forma de Representação

SGBD COMPRA/VENDA

Page 7: Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.

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.

Page 8: Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.

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

Page 9: Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.

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

Page 10: Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.

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.