Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Sistemas Distribuídos
Teas 01 Banco de dados.
São programas (software) que gerenciam o armazenamento e a integridade de grandes volumes de dados. Os SGBDs podem variar em termos de capacidade de gerenciamento.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Evolução dos SGBD’s (2ª Parte).
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
BANCO DE DADOS Transparências baseadas no capítulo 1 do livro de KORTH e SILBERCHATZ e 1 e 2 do livro de ELMASRI e NAVATHE. Juliana Amaral e Rodrigo Baroni.
Funcionalidades de um SGBD
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
MODELAGEM DE SISTEMAS DE INFORMAÇÃO
Para a Biblioteca Nativa - Gestão de Biblioteca Padrão SQL / BROWSER
Banco de Dados Profa. Dra. Angélica Félix de Castro Aula 02 Universidade Federal Rural do Semi-Árido Curso de Ciência da Computação.
Maurício Edgar Stivanello
Motor de Armazenamento
SGBD.
Banco de Dados Dedutivo
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,
Material III-Bimestre Wagner Santos C. de Jesus
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Fundamentos de Banco de Dados
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Professor Victor Sotero
TOpico Especial 1: Banco de Dados Geográfico
Gerenciamento dos Recursos de Dados
Administração de Sistemas de Informação Banco de Dados
Arquitetura e Linguagens
A área de banco de dados Cristina Paludo Santos –
Banco de Dados Aplicado ao Desenvolvimento de Software
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
Tecnologia da Informação
Tecnologia da informação
Sistemas de Informações Geográficas SIGs.
Introdução a Banco de dados
Exercícios SGBD - CESPE
“Integrando o país, com logística de resultado.”
BD Distribuído Conceitos Iniciais.
Contexto da disciplina
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Administração e Gerenciamento
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Dados e Informações são considerados os maiores ativos de uma organização. Muito importantes para o correto planejamento, desenvolvimento e operação de.
TECNOLOGIAS E LINGUAGENS PARA BANCO DE DADOS I
Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.
DESENVOLVIMENTO DE SOFTWARE AULA 7 – Sistemas de Banco de Dados
Linguagem SQL Prof. Juliano.
BANCO DE DADOS PARA SISTEMAS DE INFORMAÇÕES CONTÁBEIS
Conceitos básicos Professor Esp. Diego André Sant’Ana
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
UCSal – Bacharelado em Informática
UCSal – Bacharelado em Informática
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
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Professora: Kelly de Paula Cunha
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo 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
Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Alunos: Bruno Zacchi Rausis Gustavo Soares Leonardo Defenti Rodrigo Becker Rabello.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale

Banco de Dados - Introdução  Como as informações eram tratadas no passado?  Como as informações atualmente interferem nas vidas?  O que você pode (e poderá) oferecer, com BD, às instituições? –Mercadológicas –Financeiras –Administrativas –Médicas –Científicas –Acadêmicas –Religiosas –Sociais –Esportivas –Ambientalistas  Como sobreviver no mundo atual sem os Bancos de Dados?

Banco de Dados - Evolução

O “por que???”  O surgimento da tecnologia de Banco de Dados (BD) ocorreu no momento em que os especialistas no desenvolvimento de sistemas computacionais perceberam que para informatização de grandes organizações, várias questões relacionadas como o gerenciamento de dados necessitavam ser resolvidas de uma forma mais eficiente.

O por que???  Sistemas de banco de dados são projetados para gerir grandes volumes de informações. O gerenciamento destas informações implica na definição de estruturas de armazenamento e de mecanismos de manipulação.  Ainda um sistema de banco de dados deve garantir a segurança das informações armazenadas, além de evitar resultados anômalos quando os usuários concorrem por uma determinada informação armazenada no BD.

Banco de Dados - Definição  Banco de Dados é um conjunto de dados inter-relacionados, que refletem as necessidades de informações de um ambiente de trabalho (mini-mundo real). Tal conjunto é estruturado em arquivos distintos, porém relacionados, de acordo com o ambiente utilizado no seu desenvolvimento.  Quais as características principais de um BD:  Qualidade e Confiabilidade da informação  Portabilidade  Transportabilidade  Confidenciabilidade  Distribuição  Segurança  Velocidade

Sistema Gerenciador de Banco de Dados  Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses dados.  O principal objetivo de um SGBD é proporcionar um ambiente tanto conveniente quanto eficiente para a recuperação e armazenamento das informações do banco de dados

Solução Coorporativa

Banco de Dados Centralizado (década de 70)

Redes de Micros (década de 80)

Arquitetura cliente/servidor com servidor de arquivos (décadas de 80 e 90).

Arquitetura cliente/servidor com servidor de banco de dados (atual).

Utilização  Nas atividades diárias utilizamos aplicações baseadas em banco de dados: –Bancos; –Reservas em hotéis e companhias aéreas; –Catálogos informatizados em bibliotecas; –Assinatura de revistas; –Compras em supermercados; –Etc.

Sistemas de informação geográficas

O que é um Modelo Relacional Primeira visão - - Os dados são percebidos pelo usuário como tabelas. - - Os operadores a disposição do usuário sempre geram novas tabelas. - -Exemplo : ModeloAnoCor Palio02Branco Corsa05Verde Gol02Cinza

Modelo Relacional... Continuação ModeloAnoCor Palio02Branco Corsa05Verde Gol02Cinza RestriçãoModeloAnoCorPalio02Branco Gol02Cinza ModeloAnoPalio02 Corsa05 Gol02 Projeção

Perguntas...  Quais as vantagens e desvantagens do uso de BD ?  Modelo relacional ! O que você entende ?

Visão do Banco de Dados Relacional 1 – Dada uma relação R o cabeçalho de R denota um predicado verdadeiro. Exemplo : O Empregado EMPNO chama-se ENAME, trabalha no departamento DEPTNO e tem o cargo JOB 2 – Cada linha no corpo de R denota uma posição verdadeira obtida através do predicado Exemplo : O Empregado 7839 chama-se KING, trabalha no departamento 10 e tem o cargo PRESIDENTE

Relacionamento entre as tabelas

A LINGUAGEM SQL (STRUTURED QUERY LANGUAGE)  O SQL é uma linguagem estruturada para manipulação de dados. É padronizada para os bancos de dados relacionais, mas cada gerenciador pode possuir uma extensão própria dessa linguagem.