banco de dados
TRANSCRIPT
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.
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”.
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