Banco de dados 1 Curso técnico integrado de informática para Internet

Slides:



Advertisements
Apresentações semelhantes
BANCO DE DADOS I Prof. Ricardo Santos.
Advertisements

Sistemas Distribuídos
Sistemas Cliente/Servidor Introdução
Evolução dos SGBD’s (2ª Parte).
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Funcionalidades de um SGBD
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO - UFES CENTRO DE CIÊNCIAS AGRÁRIAS - CCA DISCIPLINA DE INFORMÁTICA - ENG05207 Aula 09 –a Banco de dados Profs: Dr.
Maurício Edgar Stivanello
Sistema Gerenciador de Banco de Dados SGBD
Bacharelado em Ciência da Computação
Introdução aos Sistemas Gerenciadores de Banco de Dados
Professora: Aline Vasconcelos
Conceitos Básicos Dado: fato do mundo real que está registrado e possui um significado implícito no contexto de um domínio de aplicação Exemplos: endereço,
Seminários Avançados I
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Sistemas de Informação
Professor Victor Sotero
Administração de Sistemas de Informação Banco de Dados
CONCEITOS Modelo de Dados
Educação Profissional Técnica de Nível Médio em Informática
Arquitetura e Linguagens
A área de banco de dados Cristina Paludo Santos –
Tecnologias de Linguagens para Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Gerenciamento de Dados
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
BD.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
ACESSO A BASE DE DADOS.
BD.
Introdução a Banco de dados
Curso Técnico em Informática
Contexto da disciplina
A abordagem de banco de dados para gerenciamento de dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Administração e Gerenciamento
Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG.
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Introdução a Banco de Dados Aula 04
Introdução a Banco de Dados Aula 01
Banco de Dados I Objetivo:
TECNOLOGIAS E LINGUAGENS PARA BANCO DE DADOS I
Subsistema de Entrada e Saída do Kernel
Mestrado em Engenharia de Computação área de concentração Geomática
Banco de dados 1 Modelagem de Dados Utilizando MER
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
Sistemas de Arquivos- Cap4
Banco de Dados I Introdução – UNIDESC O que é um Banco de Dados? Um banco de dados é uma coleção de dados (ou informações) organizadas de forma.
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
SGC- Sistemas gerenciadores de Conteúdo
Professor: Leandro Chernicharo.  Uma coleção de dados relacionados;  Dados  Fatos conhecidos que podem ser gravados e têm um significado implícito.
Escola de Engenharia de Piracicaba Administração Sistema de Comunicação de Dados Aula 1 – Introdução Alberto Martins Júnior Flávio I. Callegari.
UCSal – Bacharelado em Informática
UCSal – Bacharelado em Informática Banco de Dados Profa. Semíramis Assis
B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
Modelos de dados.
Aula 1.  O que é?  Porque usar?  Onde é usado?  Como funciona?  SGBD  Linguagem SQL  Alguns Exemplos de tecnologias conhecidas.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
BANCO DE DADOS Prof. Marcelo West
Ciências Contábeis Auditoria e Analise de Sistemas Contábeis Professor: Mario Medeiros.
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Banco de dados 1 Curso técnico integrado de informática para Internet IFG - Formosa Professor: Victor Hugo L. Lopes

Antes de começarmos, algumas regras: Uso de celular terminantemente proibido! O mesmo deve permanecer desligado e guardado na mochila; O uso de notebooks e/ou tablets, ou qualquer outro dispositivo de acesso à internet está proibido dentro da sala de aula. Caso seja necessário, este será solicitado pelo professor; Já o uso de notebooks e/ou tablets nas aulas em laboratório serão permitidos; NÂO converse paralelamente em aula; Peça ao professor para entrar ou sair da sala durante a aula; Mantenha sua carteira organizada, e ao fim da aula, recolha o lixo produzido e descarte-o na lixeira; Provas e trabalhos manuscritos somente à caneta!; A tolerância à desobediências e conversas em horário inapropriado foi reduzida.

Banco de Dados 1 Carga Horária: 54 horas/relógio; 72 horas/aula, 2/semana; Núcleo Específico.

Banco de dados 1 Avaliações: 1 prova por bimestre – 50% ; Atividades, trabalhos e conceito – 50%.

Banco de dados 1 Avaliações: 1 prova por bimestre – 50% ; Atividades, trabalhos e conceito – 50%.

Banco de dados 1 Objetivos (ppc): Capacitar o aluno para: Conhecer os conceitos básicos do modelo relacional de dados; Compreender os modelos conceituais, lógicos e físicos de banco de dados; Utilizar a linguagem SQL para manipular e gerenciar um Banco de Dados; Programar aplicações utilizando diferentes interfaces de comunicação com bancos de dados.

Banco de dados 1 Ementa (ppc): Conceitos básicos; Modelo Relacional; Linguagem SQL; Arquitetura cliente-servidor em Banco de Dados; Definição de restrições de integridade, transações e recuperação de falhas em SQL; Utilização e programação em servidores de Bancos de Dados Relacionais; Introdução a Administração de Banco de dados;

Banco de dados 1 habilidades (ppc): Noções de Bancos de dados; Noções de sistemas gerenciadores de bancos de dados; Modelagem conceitual de bancos de dados; Avaliação de modelos de dados; Construção de modelos de dados; Implementação de bancos de dados relacionais; Implementação de melhorias em bancos de dados relacionais existentes; Administração de bancos de dados relacionais.

Banco de dados 1 habilidades (ppc): Apresentação da Disciplina; Introdução, histórico e conceitos básicos relacionados; Introdução aos sistemas de bancos de dados; Entidades; Chaves; SGBDs; Cardinalidade, Relacionamentos; Integridade; Generalização; Normalização; Modelo conceitual de dados; Modelo lógico; Modelo físico; DDL; DML; Modelagem conceitual em ferramentas de modelagem; Administração de SGBDs..

Banco de dados 1 Justificativa: Sistemas de informação servem para o processamento de DADOS! Empresas e usuários em geral manipulam quantidade significativa de dados todos os dias, sendo necessários mecanismos para auxiliarem nestas tarefas árduas. O seu dia-a-dia é amplamente dependente de dados persistentes!!

Banco de dados 1 Mercado de Trabalho: Sua importância é tão grande que entre as profissões mais valorizadas está o DBA. Tabela de salários info exame!! Carreiras baseadas nos bancos de dados: DBA; Analista BI; Analista Data Minning.

Banco de Dados 1 Prontos para começar?!

Banco de Dados 1 Introdução aos BDs

Banco de Dados 1 Qual o bem mais valioso de uma empresa?

Banco de Dados 1 Alguns termos típicos: dados - fatos que podem ser armazenados ex:nomes, telefones, endereços; base de dados - coleção de dados relacionados logicamente, ex: agenda de telefones; Sistema de Gerência de Bases de Dados (SGBD) – coleção de programas que permite a criação e gerência de bases de dados ou Sistema de Banco de Dados.

Banco de Dados 1 Definição: Banco de dados é um sistema no qual temos um conjunto de dados, ou seja, são informações que mantemos registradas num computador para a utilização do dia a dia. “é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico”, ou seja, sempre que for possível agrupar informações que se relacionam e tratam de um mesmo assunto, posso dizer que tenho um banco de dados. (KORTH,1994). Só no computador??? --lista telefônica; --catálogo de CDs; --Cardápio; --Sistema de pastas e arquivos de um computador??

Banco de Dados 1 Definição: É comum referir-se aos dados de um banco de dados como “persistentes”: sugerindo intuitivamente que os dados desse banco de dados diferem em espécie de outros dados mais efêmeros, como dados de entrada, dados de saída, filas de trabalho, blocos de controle de software, instruções, etc., e que uma vez o dado aceito pelo sistema de banco de dados, só poderá ser removido do banco de dados por uma requisição explícita de seu proprietário. “Um banco de dados é uma coleção de dados persistentes, usada pelos sistemas de aplicação de uma determinada empresa” (Date, 2004) Empresa: Fábricas, bancos, hospitais, universidades, governo...

Banco de Dados 1 Histórico: Tudo começou nas décadas de 1960 e 1970 na IBM (International Business Machines) quando a empresa percebeu que estava muito custoso contratar várias pessoas para ficar armazenando dados e organizando arquivos, muitas pesquisas foram conduzidas durante esse período, cujos modelos hierárquicos, de rede e relacionais e outros modelos foram desenvolvidos. Em 1970, um pesquisador da IBM, Ted Codd, publicou o primeiro artigo sobre bancos de dados relacionais. Esse artigo discutia o uso de cálculo e álgebra relacional para permitir que usuários não técnicos armazenassem e recuperassem grande quantidade de informações. Codd visionava um sistema onde o usuário seria capaz de acessar as informações através de comandos em inglês, onde as informações estariam armazenadas em tabelas. Devido à natureza técnica desse artigo e a relativa complicação matemática, o significado e proposições do artigo não foram prontamente realizados. Entretanto, ele levou a IBM a montar um grupo de pesquisa conhecido como System R (Sistema R).

Banco de Dados 1 Histórico: Apesar dos estudos realizados pelo grupo de pesquisa System R, o primeiro sistema comercial de banco de dados foi construído pela Honeywell Information Systems Inc., cujo sistema foi lançado em junho de 1976. O sistema era baseado em muitos princípios do sistema que a IBM concebeu, mas foi modelado e implementado fora da IBM. Outros sistemas de banco de dados apareceram no início dos anos 80 com a empresa Oracle através do Oracle 2 e depois com a IBM através do SQL/DS, servindo como sistema e depósito de informações de outras empresas.

Banco de Dados 1 Histórico: As pesquisas evoluíram e o Sistema R tornou-se DB2 (banco de dados desenvolvido pela IBM), com isso foi criada uma linguagem chamada SQL (Structured Query Language), Linguagem de Consulta Estruturada que até hoje é a linguagem mais utilizada no dia a dia. Na década de 90 começou a surgir outros bancos de dados, como o DBase III, Paradox, SQL Server, MySQL e muitos outros.

Banco de Dados 1 Sistema de Banco de Dados: É basicamente um sistema computadorizado de manutenção de registros. Sua finalidade geral é armazenar informações e permitir que os usuários busquem e atualizem essas informações quando as solicitar. Conjunto de dados relacionados que fornecem informações de um domínio. Provê recursos para armazenamento e recuperação de dados e informações.

Banco de Dados 1 Sistema de Banco de Dados: Componentes de um sistema de banco de dados: Dados, hardware, software e usuários.

Banco de Dados 1 Sistema de Banco de Dados: DADOS em dois aspectos --integrados: uma unificação de vários arquivos, que separados podem ser distintos, mas em um sistema de banco de dados é único, sem redundâncias; --compartilhados: os dados podem ser compartilhados entre diversos usuários, onde diversos usuários podem ter acesso ao mesmo dado, possivelmente ao mesmo tempo (acesso concorrente). Seletividade: acesso por um usuário à pequenas porções da montanha de dados!!

Banco de Dados 1 Sistema de Banco de Dados: Hardware Componentes de hardware do sistema: --Volumes de armazenamento secundário: discos magnéticos, fitas, unidades externas; --Processadores de hardware e memória principal associada: utilizados para dar suporte à execução do software do sistema de banco de dados.

Banco de Dados 1 Sistema de Banco de Dados: Software Camada entre o banco de dados físico e os usuários do sistema. Conhecido como gerenciador de banco de dados ou servidor de banco de dados ou, mais frequente: sistema de gerenciamento de bancos de dados (SGBD). Trata todas as requisições de acesso ao banco de dados: --acrescentar ou remover arquivos; --buscar dados e atualizar informações; --relacionar dados para gerar informações. Isola os usuários do banco de dados dos detalhes no nível de hardware.

Banco de Dados 1 Sistema de Banco de Dados: Usuários Descritos em três classes gerais: --Programadores de aplicações: constroem os programas que irão consumir dos dados de um sistema de banco de dados; --Usuários finais: acessam o banco de dados interativamente, com utilização de softwares que estão conectados aos sistemas de banco de dados; --Administrador de banco de dados: o DBA e o DA. Multiusuário Vs monousuário!

Banco de Dados 1 Por que banco de dados? Por que usar um sistema de banco de dados? Quais são suas vantagens? Uma boa forma de entender sua importância é na comparação com modelos antigos de armazenagem de informações em papel: --Densidade: papeis volumosos; --Velocidade: maior rapidez na recuperação de dados; --Trabalho monótono: tarefas mecânicas e manuais??? --Atualidade: Informações precisas e atualizadas; --Proteção: Os dados podem ser mais protegidos contra perda não intencional e acesso ilegal. (????) Acesso centralizado!!! (DA- administrador de dados)

Banco de Dados 1 Vantagens? --Os dados podem ser compartilhados; --Redundância pode ser reduzida; --Inconsistência pode ser evitada (até certo ponto); --Suporte a transações podem ser fornecidos; --Integridade pode ser mantida; --segurança pode ser reforçada; --Padrões podem ser impostos.