Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAlfredo Maranhão Mota Alterado mais de 7 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.