A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Rodolfo ValezinRA: 20101270 Júlio Araújo RA: 20101272 Boaz A. NeimeirRA: 20101278  Curso de Informática - Tecnologia em Banco de Dados  Disciplina:

Apresentações semelhantes


Apresentação em tema: "Rodolfo ValezinRA: 20101270 Júlio Araújo RA: 20101272 Boaz A. NeimeirRA: 20101278  Curso de Informática - Tecnologia em Banco de Dados  Disciplina:"— Transcrição da apresentação:

1

2 Rodolfo ValezinRA: 20101270 Júlio Araújo RA: 20101272 Boaz A. NeimeirRA: 20101278  Curso de Informática - Tecnologia em Banco de Dados  Disciplina: Fundamentos da Computação– Prof. Renata Corrêa Pimentel  2010

3  Entender o que é um banco de dados ◦ Tipos de banco de dados mais utilizados  Onde é utilizado  Objetivo da utilização de um banco de dados  Conhecer qual é o perfil de profissional na área de Tecnologia de Banco de dados

4  Boaz  O que são dados?  O que é um banco de dados?  Sistemas de informação  Arquivos, registro e campos  Sistema gerenciador de banco de dados  Júlio  Modelos de Banco de dados  Aplicação de Banco de dados  Aplicativos de Banco de dados  Rodolfo  Modelagem de Dados  Importância de se utilizar um banco de dados  DBA (Database Administrator)  Conclusão

5  Elemento que por si só não tem representação alguma. O que são dados? Conhecimento Informação Dados

6  É um conjunto de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos a produção de informação. Alguns exemplos de dados: O que é banco de dados?  Arquivos de Texto  Bloco de notas  Arquivos Binários  Imagens  Músicas  Arquivos de registros

7  Manipula Informação  Gera conhecimento ◦ Agilidade ◦ precisão SISTEMAS DE INFORMAÇÃO O QUE É UM SISTEMA DE INFORMAÇÃO Sistema de Informação é a expressão utilizada para descrever sistema seja ele automatizado (que pode ser denominado como Sistema de Informação Computadorizado), ou seja manual, que abrange pessoas, máquinas, e/ou métodos organizados para coletar, processar, transmitir e disseminar dados que representam informação para o usuário e/ou cliente.

8 Usuário Dados Inserção Remoção Consulta Alteração

9 Usuário SGBD Dados Aplicação

10 Usuário SGBD Dados Aplicação { Armazenar e recuperar Não acessa os dados diretamente Manipular, gerenciar e manter o banco de dados

11  Idade  Ocupação  Local de nascimento  Situação  Nome  Rogério  26  São Paulo  Vencedor  Vendedor do Mês NomeIdadeLoc. NascOcupaçãoSituação Rogério26São PauloVendedorVendedor Do Mês Tabela de Vendedores do Mês Dados da tabela de vendedores do mês

12 Para desenvolvermos qualquer tipo de projeto em banco de dados informatizado, faz-se necessário abordarmos Para desenvolvermos qualquer tipo de projeto em banco de dados informatizado, faz-se necessário abordarmos : Arquivo - Conjunto de registro e informações armazenadas Registro - Campos relacionados e armazenados em um registro Campo - É o conjunto de itens que um registro pode conter

13 Sistema Gerenciador de Banco de dados. É o conjunto de dados associados a um conjunto de programas para acesso a esses dados. Isso quer dizer que : - Não é apenas um programa que é responsável pelas ações do SGDB, mais sim um conjunto de programas - Permitir acesso das aplicações aos dados - Manipular e armazenar os dados

14 Propriedades de um SGDB: - Autocontenção - Independência dos dados - Abstração - Visões - Controle das Transações - Controle de Concorrência

15 Modelo de banco de dados Relacional - Consiste em uma coleção de tabelas Em rede - Representa os dados por coleções de registros e os relacionamentos entre dados são representados por ligações.

16 Hierárquico - Trabalha com coleção de registros. * Acontece como uma coleção de árvores

17 Aplicação para Bancos - Usados em diferentes aplicações - - Método preferido de armazenamento e recuperações de dados - - Grande quantidade de recursos

18 - Aplicativos de Banco de dados - Software exclusivo para gerenciar um banco de dados(SGDB). - Alguns aplicativos de banco de dados Microsoft Microsoft Access dBASE FileMaker HyperCard MySQL Intpró PostgreSQL Firebird Microsoft SQL Server Oracle Informix DB2 Cache Sybase entre muitos outros...

19 Aplicativos a serem abordados: - MySQL - Firebird - Microsoft SQL Server - Oracle Firebird

20 Entidades: - Tudo que possui uma característica própria e que podem se relacionar entre si

21 Atributos: - Toda entidade possui seus próprios atributos Instância: - Nome dado para uma ocorrência atribuída a entidade CLIENTE NOME CPF TELEFONE JOÃO JOÃO 48.726.448-07 (19) 9120-1034

22 Identificador: - O que identifica de maneira única cada atributo? IDNomeIdadeLoc. NascCPFOcupação 1Rogério26São Paulo1245787547Vendedor 2Joana21Campinas4872644906Atendente 3José31Indaiatuba74895741XCaminhoneiro Tabela de Exemplo

23 Indexação - Existem 3 tipos de indexação: - Indexação Primária - Indexação Secundária - Indexação de Agrupamento IDNomeIdadeLoc. NascOcupaçãoSituação 1Rogério26São PauloVendedorVendedor do Mês 2Joana21CampinasAtendenteMelhor Atendente 3José31IndaiatubaCaminhoneiroSênior Tabela de Exemplo

24 SQL (Structured Query Languange) - DML – Manipulação - DDL - Definição - DQL - Consulta -> INSERT -> UPDATE -> DELETE -> CREATE -> DROP -> SELECT

25 Exemplo: - Como seria a entrada de uma nova Instância na tabela? (MySQL) Resultado: mysql> insert into exemplo (id,nome,idade,localNascimento,cpf,ocupacacao) -> values (4,‘Renata',30,‘Indaiatuba‘,’7544874102’,’Professora’); IDNomeIdadeLoc. NascCPFOcupação 1Rogério26São Paulo1245787547Vendedor 2Joana21Campinas4872644906Atendente 3José31Indaiatuba74895741XCaminhoneiro 4Renata30Indaiatuba7544874102Professora

26 - Eficiência, agilidade são recursos que todas empresas buscam. - Alto desempenho e confiabilidade, que geram valores aos negócios. - O que proporcionou o crescimento do mercado de banco de dados? Importância da utilização de um banco de dados Crescimento

27 DBA (Database Administrator) - O que faz? - Quais são suas responsabilidades básicas?

28 Um Banco de dados é : - Indispensável - Impossibilidade de erros - Necessidade de precisão na informação - Agilidade no processo - Necessidade de ferramentas para otimizar o processamento de dados Evitando: - Perda de tempo - Informações - outros Conclui-se que:

29 Bibliografia http://pt.wikipedia.org/wiki/Sistema_de_informaçãohttp://pt.wikipedia.org/wiki/Sistema_de_informação - 05/06/2010 - Sistemas de Informação http://www.youtube.com/watch?v=qgnuH_qSI9o&feature=relatedhttp://www.youtube.com/watch?v=qgnuH_qSI9o&feature=related – 07/06/2010 Vídeo Aula Sobre Banco de dados http://pt.wikipedia.org/wiki/Modelo_relacionalhttp://pt.wikipedia.org/wiki/Modelo_relacional - 06/06/2010- Modelo Relacional http://pt.wikipedia.org/wiki/Banco_de_dadoshttp://pt.wikipedia.org/wiki/Banco_de_dados - 04/06/2010 -Banco de dados http://pt.wikipedia.org/wiki/Sistema_gerenciador_de_banco_de_dadoshttp://pt.wikipedia.org/wiki/Sistema_gerenciador_de_banco_de_dados - 06/06/2010 -Gerenciador de Banco de dados http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Controle+de+concorrenciahttp://wiki.gxtechnical.com/commwiki/servlet/hwiki?Controle+de+concorrencia – 08/06/2010 - Controle de concorrência http://br.answers.yahoo.com/question/index?qid=20080422194613AAOtGwB http://br.answers.yahoo.com/question/index?qid=20080422194613AAOtGwB 04/06/2010 – Tipos de Banco http://www.netsaber.com.br/apostilas/apostilas/1084.pdf http://www.netsaber.com.br/apostilas/apostilas/1084.pdf 04/06/2010 - Projeto de banco de dados http://www.htmlstaff.org/ver.php?id=396 http://www.htmlstaff.org/ver.php?id=396 04/06/2010 – Aplicações de bancos de dados http://pt.wikipedia.org/wiki/Mysql http://pt.wikipedia.org/wiki/Mysql 04/06/2010 - MySQL http://pt.wikipedia.org/wiki/Sql_server http://pt.wikipedia.org/wiki/Sql_server 04/06/2010 – SQL Server http://pt.wikipedia.org/wiki/Firebird_(servidor_de_base_de_dados) http://pt.wikipedia.org/wiki/Firebird_(servidor_de_base_de_dados) 08/06/2010 - FireBird http://www.htmlstaff.org/ver.php?id=1841 http://www.htmlstaff.org/ver.php?id=1841 08/06/2010 - Conceito de banco de dados Relacional http://www.administradores.com.br/informe-se/artigos/modelo-de-redes-em-banco-de-dados/26541/ http://www.administradores.com.br/informe-se/artigos/modelo-de-redes-em-banco-de-dados/26541/ 08/06/2010 -DBA Langa, Sara Alvarez: http://www.criarweb.com/artigos/modelos-banco-dados.html Langa, Sara Alvarez: http://www.criarweb.com/artigos/modelos-banco-dados.html 08/06/2010 - Modelo de banco de dados http://pt.wikipedia.org/wiki/Oracle http://pt.wikipedia.org/wiki/Oracle 08/06/2010 - Oracle

30


Carregar ppt "Rodolfo ValezinRA: 20101270 Júlio Araújo RA: 20101272 Boaz A. NeimeirRA: 20101278  Curso de Informática - Tecnologia em Banco de Dados  Disciplina:"

Apresentações semelhantes


Anúncios Google