banco de dados

24
BANCO DE DADOS Componentes: John Leno

Upload: john-leno

Post on 14-Jul-2015

369 views

Category:

Documents


1 download

TRANSCRIPT

BANCO DE DADOSComponentes: John Leno

2

Histórico BD

Definições Gerais

SGBDsVantagens e Desvantagens

Banco de Dados Relacional

Histórico dos Banco de Dados

• O bancos de dados relacional surgiu na empresa IBM, nas décadas de 1960 e 1970, através de pesquisas de funções de automação de escritório.

funções de automação de escritório

Objetivo

Agilizar as funções

de escritório

Diminuir os custos

Definições Gerais

Dados : fatos que podem ser armazenados.

Ex: nomes, número de telefones, endereços...

Definições Gerais

• Banco de Dados: Um banco de dados é umconjunto de informações, onde os dados sãoorganizados de forma lógica e estruturados.

Ex: Lista Telefônica, fichas do acervo de uma biblioteca,Agenda ...

Definições Gerais

• SGBD: Sistema Gerenciador de Banco deDados, Um SGBD permite aos usuários criareme manipularem bancos de dados de propósitogeral. O conjunto formado por um banco dedados mais as aplicações que manipulam omesmo é chamado de “Sistema de Banco deDados”.

Definições Gerais

• O SGDB serve de interface entre os váriosutilizadores e a BD

SGDB-s

Oracle

SQLServerPostgreSQL

FireBird

mySQL

O MySQL é um sistema de gerenciamento debanco de dados (SGBD), que utiliza a linguagemSQL (structured Query Language) comointerface. É atualmente um dos bancos dedados mais populares, com mais de 10 milhõesde instalações pelo mundo.

MySQL

VANTAGENS DESVANTAGENS

Roda em mais de 20 plataformas.

Maturidade.

Simples. Para projetos robustos deixa a desejar.

Open Source. Lentidão ao criar um grande número de tabelas no mesmo banco de dados.

Ampla e bem suportado.

Disponibilidade de formação não muito difundida.

Flexível e “escalável”.

Rentável.

Utilizado para aplicações Web.

VANTAGENS DESVANTAGENS

Maturidade. Existem algumas características não implementadas ainda.

Roda na maioria das plataformas de Sist.Operacionais.

Não tem capacidade de backup.

Processo de instalação produtivo.

Sem recuperação de falhas.

Performance estável, confiável e robusta.

Não tem otimizações avançadas.

Gratuito tanto para uso comercial quando não comercial.

VANTAGENS DESVANTAGENS

Roda em principais plataformas de OS.

Muito caro.

Gerencia grande quantidade de dados em ambiente multiusuários.

Instalação complexa.

Potente mecanismo de integridade referencial.

Exigência de instalações gráficas.

Facilidade na administração de recursos.

Importante mecanismo Data Manager.

Segurança e suporte diferenciado.

Java como linguagem padrão.

O Firebird também chamado de FirebirdSQL é um sistema de banco de dados relacional que opera em Linux, Windows e uma variedade de plataformas Unix. Inicialmente foi desenvolvido de uma parte aberta do código do Interfase da Borland.

FireBird

O SQL Server (o enfoque será sobre a versão 2000) é um SGBD - Sistema Gerenciador de Banco de dados - da Microsoft (originalmente o projeto do SQL Server foi desenvolvimento pela Sybase) que pode ser instalado no Windows NT/2000 e Win9x.

SQL Server

Banco de Dados Relacional

Um Banco de Dados Relacional é umconceito abstrato que define maneiras dearmazenar, manipular e recuperar dadosestruturados unicamente na forma detabelas, construindo um banco de dados.

CLI_ID CLI_NOME CLI_SEXO CLI_CIDADE

1 John Leno M Mossoró

2 Maria F Natal

3 Joana F Porto Velho

1 John Leno M Mossoró

Exemplo Banco de Dados Relacional

Linha = Registros ou Tuplas

ClI_ID

Colunas = Campos ou Atributos

Primary Key = indentifica um registro especifico.

Tabela = Relação

FIMComponentes: John Leno