SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
http://informaticaentretenimento.blogspot.com/

CEP- CENTRO DE EDUCAÇÃO PROFISSIONAL DE ITAJUBÁ

             TÉCNICO DE INFORMÁTICA

                     Turma: V2I

                   Verônica Veiga




        (Banco de Dados em Ambiente Interno)




                            Trabalho apresentado na disciplina

                            de Banco de Dados. Do professor

                            Emerson. No curso técnico em infor-

                            mática. Do CEP - Centro de Educação

                            Profissional de Itajubá.




                 25 JULHO DE 2011

                    ITAJUBÁ-MG
Introdução:

                              Banco de dados



Antigamente, os dados eram registrados e armazenados de forma manual,
como por exemplo, os registros médicos e policiais, para consultas
posteriores. Depois, com a criação dos computadores, temos o início de uma
nova era.


Breve histórico desta evolução:

Na década de 60, havia dois modelos de banco de dados, o CODASYL (em
rede, dados eram uma coleção de registros e os relacionamentos por meio de
“links”) e o IMS (hierárquico – organização árvore/raiz), onde o usuário deveria
conhecer a estrutura física do banco e eram utilizados ponteiros de baixo nível
para o acesso e qualquer modificação no campo implicava em alteração no
procedimento de leitura/escrita.
Em 1970, Edgar Frank Codd revoluciona os bancos de dados, separando a
estrutura lógica da parte física e em 1974, surge o termo “Sistema Gerenciador
de Banco de Dados”.(SGBD)
Em 1976, Dr. Chen propõe a estrutura do tipo “E-R” (Entidade-Relacionamento)
possibilitando a utilização dos dados sem se preocupar com a parte lógica das
tabelas e em 1977, surgem duas teorias que originariam banco de dados de
sucesso: Ingres e System R.
Em 1980, começa a expandir o modelo de banco de dados relacionais e o SQL
Language, linguagem estruturada de consulta se torna padrão mundial. Alguns
exemplos de banco de dados da época: DB/2, Paradox e DBase.
Início de 1990, as aplicações do tipo “cliente / servidor” começam a expandir,
substituindo a arquitetura com mainframe. Microsoft Access e ODBC começam
a fazer sucesso.
Meados dos anos 90, explosão da era da internet e a busca pelo acesso remoto
a banco de dados. Soluções de código aberto começam a expandir, como o
Apache, MySQL, etc.
No final dos anos 90, a internet impulsiona a arquitetura Web/Internet/BD,
surgindo ferramentas como o Front Page, Cold Fusion, DreamWeaver, entre
outros. Século XXI, temos a diminuição da febre da internet e o crescimento
dos PDA, microcomputadores de tamanho e capacidade reduzidos, porém com
a vantagem da mobilidade. Três empresas predominam: IBM, Microsoft e
Oracle




              http://informaticaentretenimento.blogspot.com/
Tipos de Banco de Dados:

1 – Oracle:

O Oracle é um SGBD (sistema gerenciador de banco de dados) que surgiu no
final dos anos 70, quando Larry Ellison vislumbrou uma oportunidade que
outras companhias não haviam percebido, quando encontrou uma descrição
de um protótipo funcional de um banco de dados relacional e descobriu que
nenhuma empresa tinha se empenhado em comercializar essa tecnologia.

A Oracle Corporation foi fundada em 1977 e tem escritórios em mais de 145
países. Em 2004, empregava mais de 43000 pessoas no mundo inteiro.


Além do banco de dados, a Oracle desenvolve uma suíte de desenvolvimento
chamada de Oracle Developer Suite, utilizada na construção de programas de
computador que interagem com a sua base de dados, e também criou a
linguagem de programação PL/SQL, utilizada no processamento de
transações.

  A figura abaixo mostra a evolução do banco de dados Oracle ao longo dos
                                    anos:




Lista da evolução do Oracle:

   •   Oracle 2 – 1979
   •   Oracle 3 – 1981
   •   Oracle 4 – 1984
   •   Oracle 5.0 – 1986
   •   Oracle 5.1
   •   Oracle 6 - Julho 1988
   •   Oracle 6.2
   •   Oracle 7.0 - Junho 1992
   •   Oracle 7.1
   •   Oracle 7.2
   •   Oracle 7.3
   •   Oracle 8.0 - Junho 1997
   •   Oracle 8i (8.1.5)
   •   Oracle 8i (8.1.6)
•   Oracle 8i (8.1.7)
   •   Oracle 9i Release 1 (9.0.1) - Junho 2001

   •   Oracle 9i Release 2 (9.2.0)

   •   Oracle 10g Release 1 (10.1.0)
   •   Oracle 10g Release 2 (10.2.0) - Setembro 2005



2 - SQL Server

O MS SQL Server é um SGBD - sistema gerenciador de Banco de dados
relacional criado pela Microsoft em parceria com a Sybase em 1988 e inserido
como produto complementar do Windows NT. Ao final da parceria, em 1994, a
Microsoft continuou aperfeiçoando o produto. O SQL Server 2008 é uma
plataforma de dados confiável, produtiva e inteligente para todas as suas
necessidades de dados. Ela fornece a visão da Plataforma de Dados da
Microsoft ajudando sua organização a gerenciar quaisquer dados, em qualquer
lugar e em qualquer hora. Ele permite armazenar dados estruturados, semi-
estruturados e não estruturados, como documentos, imagens e música,
diretamente no banco de dados, fornece um conjunto sofisticado de serviços
integrados que permitem fazer mais com seus dados, como consultas,
pesquisas, sincronização, relatórios e análises. Os dados podem ser
armazenados e acessados em seus maiores servidores no data center ou em
desktops e dispositivos móveis, permitindo que você tenha controle sobre os
dados, onde quer que eles estejam armazenados.



Abaixo segue um cronograma histórico do desenvolvimento deste SGBD
(Agnaldo, 2007):

   •   1988 » Microsoft, Sybase e Aston-Tate criam o SQL Server para os
       sistemas OS/2;
   •   1990 » Microsoft e Sybase lançam o SQL Server 1.1 com suporte ao
       Windows 3.0;
   •   1991 » Surge o SQL Server 1.11, versão de manutenção;
   •   1992 » Microsoft e Sybase lançam uma versão do SQL Server para o
       Windows NT;
   •   1995 » A Microsoft, já assumindo o total desenvolvimento sem parceria,
       lança o SQL Server 6.0;
   •   1996 » É lançado à versão 6.5 do SQL Server com recursos para internet,
       e ganhou o certificado do padrão ANSI SQL;
   •   1998 » É lançado o SQL Server 7.0, o primeiro a incorporar interface
       gráfica;
   •   2000 » O SQL Server 2000, foi o primeiro que teve uma versão para a
       plataforma IA64 (64 bits) da Intel;
   •   2005 » Surge o SQL Server 2005, é lançado com grande integração à
       plataforma Dot Net e com as ferramentas de desenvolvimento, como o
       Microsoft Visual Studio;
   •   2008 » É lançado à versão do SQL Server 2008, com características de
       goverança e compressão de dados e suporte pra informações geo-
       espaciais

                    http://informaticaentretenimento.blogspot.com/
3 -PostgreSQL

O sistema gerenciador de banco de dados PostgreSQL teve seu início na
Universidade de Berkeley, na Califórnia, em 1986. À época, um programador
chamado Michael Stonebraker liderou um projeto para a criação de um
servidor de banco de dados relacionais chamado Postgres, oriundo de um
outro projeto da mesma instituição denominado Ingres. Essa tecnologia foi
então comprada pela Illustra, empresa posteriormente adquirida pela Informix.
Porém, mesmo diante disso, dois estudantes de Berkeley (Jolly Chen e Andrew
Yu) compatibilizaram o Postgres à linguagem SQL. Este projeto recebeu o
nome de Postgres95.

Em 1996, quando o projeto estava estável, o banco de dados recebeu o nome
de PostgreSQL. No entanto, enquanto ainda possuía o nome Postgres95, o
banco de dados teve várias mudanças. O seu código foi totalmente revisado e
a linguagem SQL foi definida como padrão.

Tecnicamente falando, o PostgreSQL é um banco de dados relacional e
orientado a objetos. Um de seus atrativos é possuir recursos comuns a banco
de dados de grande porte, o que o deixa apto a trabalhar, inclusive, com
operações de missão crítica. Além disso, trata-se de um banco de dados
versátil, seguro, gratuito e de código aberto (disponível sob uma licença BSD).
4 -MySQL

O MySQL surgiu na Suécia pelas mãos de três colegas: Allan Larsson, David
Axmark e Michael Monty Widenius. Trabalhando com base de dados, eles
sentiram a necessidade de fazer determinadas conexões entre tabelas e
usaram o MSQL para isso. Porém, não demorou para perceberem que essa
ferramenta não lhes atendia conforme o necessário e passaram a trabalhar em
uma solução própria. Surgia então o MySQL, cuja primeira versão foi lançada
no ano de 1996.

Um fato importante a ser destacado sobre o MySQL é que esse SGBD também
possui uma licença comercial, isto é, paga. Neste caso, é possível obter
suporte diferenciado dos desenvolvedores.

Em fevereiro de 2008, o MySQL foi comprado pela Sun Microsystems.

O MySQL é um dos sistemas de gerenciamento de banco de dados mais
populares que existe e, por ser otimizado para aplicações Web, é amplamente
utilizado na internet (inclusive aqui no InfoWester). É muito comum encontrar
serviços de hospedagem de sites que oferecem o MySQL e a linguagem PHP,
justamente porque ambos trabalham muito bem em conjunto.

Outro fator que ajuda na popularidade do MySQL é sua disponibilidade para
praticamente qualquer sistema operacional, como Linux, FreeBSD (e outros
sistemas baseados em Unix), Windows e Mac OS X. Além disso, o MySQL é um
software livre (sob licença GPL).




5-Firebird


Firebird (algumas vezes chamado de FirebirdSQL) é um sistema gerenciador
de banco de dados. Roda em Linux, Windows, Mac OS e uma variedade de
plataformas Unix. A Fundação FirebirdSQL coordena a manutenção e
desenvolvimento do Firebird, sendo que os códigos fonte são disponibilizados
sob o CVS da SourceForge.
Baseado no código do InterBase da Borland, quando da abertura de seu
código na versão 6.0 (em 25 de Julho de 2000), alguns programadores em
associação, assumiram o projecto de identificar e corrigir inúmeros defeitos da
versão original, surgindo aí o Firebird 1.0, que se tornou um banco com
características próprias, obtendo uma aceitação imediata no círculo de
programadores. A versão mais recente estável é a 2.5. Ela tem uma nova
arquitetura chamada SuperClassic, que fará a ponte para a versão 3.0, que
sairá em breve e oferecerá suporte total a SMP. O produto é bastante seguro e
confiável, suportando sistemas com centenas de usuários simultâneos e
bases de dados com dezenas/centenas de gigabytes. Há suporte gratuito na
Internet.

Desde sua primeira versão, oferece recursos de um verdadeiro SGBD, como:
compatibilidade ACID, transações MVCC, triggers, procedures, collations,
UDFs, etc.

O Firebird é amplamente utilizado em todo o mundo, com a maior base de
usuários no Brasil, Rússia e Europa.




Comentário:

O banco de dados é parte integrante dos chamados Sistemas de Informação,
onde os dados são coletados, processados, organizados e armazenados. A
parte de coleta, tratamento e processamento dos dados é feito por programas
específicos. Porém, o armazenamento e organização desses dados são feitos
em um banco de dados, podendo ser ele Oracle, SQL Server, MySQL ou outro.

O Oracle é o principal banco de dados atualmente, sendo responsável pelo
armazenamento de boa parte das informações das principais organizações ao
redor do mundo. Sua participação no mercado de banco de dados é bastante
acentuada, principalmente em grande empresas e em conjunto com sistemas
de médio e grande porte. O Oracle é muito robusto e exige bastante hardware
para um boa performance. Outro fator importante é o gerenciamento, onde são
exigidos profissionais bastante capacitados para este fim. Um ponto muito alto
do banco de dados Oracle é a segurança, principalmente quando bem
administrado.

O banco de dados SQL Server é basicamente o principal concorrente do
Oracle e já esteve em situações piores da atual realidade. Tem como grande
vantagem o fato de ser da Microsoft e se integrar nativamente com seus
produtos e tecnologias, esse talvez seja o fator que o popularizou. Atualmente
o SQL Server conta também com bom uma boa participação no mercado de
web, fruto de um relacionamento mais estreito com as linguagens ASP e
ASP.NET que lideram o mercado de médios e grandes projetos de internet.
O PostgreSQL é otimizado para aplicações complexas, isto é, que envolvem
grandes volume de dados ou que tratam de informações críticas. Assim, para
um sistema de comércio eletrônico de porte médio/alto, por exemplo, o
PostGreSQL é mais interessante, já que esse SGBD é capaz de lidar de
maneira satisfatória com o volume de dados gerado pelas operações de
consulta e venda.

O MySQL é talvez o banco que mais evoluiu nos últimos tempos, passando de
um banco frágil e pouco seguro a um banco no mínimo respeitável.

O MySQL, por sua vez, é focado na agilidade. Assim, se sua aplicação
necessita de retornos rápidos e não envolvem operações complexas, o MySQL
é a opção mais adequada, pois é otimizado para proporcionar processamento
rápido dos dados e tempo curto de resposta sem exigir muito do hardware. Se
você precisa, por exemplo, de um banco de dados para armazenar o conteúdo
do seu site, de seu fórum ou necessita manter um cadastro de usuários de um
portal, o MySQL "serve como uma luva", pois tais aplicações não necessitam
dos recursos avançados que o PostgreSQL oferece.

O banco de dados MySQL conta com uma importante vantagem competitiva
que o fato de ser um software livre. Dentre os bancos de dados open source
como o postgree, firebird e outros o Mysql tem se destacado, principalmente
para uso na web.

O Firebird é gratuito em todos os sentidos: não há limitações de uso, e seu
suporte amplamente discutido em listas na Internet, o que facilita
enormemente a obtenção de ajuda técnica. O Firebird receberá tambem uma
versão mobile para Android o sistema operacional da Google para dispositivos
móveis.



                                Conclusão


Uma agenda, uma lista telefônica, um caderno de receita de bolos, é um banco
de dados. No caso de informática, banco de dados é um arquivo digital onde
são guardadas as informações de uma empresa ou de qualquer outro órgão.
Para se manusear um banco de dados é preciso alguns conhecimentos, sobre
entidade, relacionamentos, campo pai, campo filho, coluna, linha, integridade
referencial etc. E o principal, a linguagem SQL, usada na maioria dos bd. O
banco de dados mais simples é o Access, que acompanha o Office
Professional. O mecanismo do bd e a interface já vem junto e pode-se criar
bases de dados sem nenhuma linha de código, mas também aceita comandos
SQL e Visual Basic for Aplication. Os grandes bancos de dados como o Oracle
e o SQL Server precisam de interfaces gráficas programas criados através de
outros softwares para servir de elo entre o usuário e o banco de dados. Por
exemplo, este texto digitado foi armazenado em um banco de dados e a tela
em que ele foi digitado, que é uma página da internet, é uma interface entre o
banco de dados e você. É uma rotina de entrada de dados. A página onde você
está lendo este texto é uma interface que possibilita você ver o que está
armazenado no bd, na verdade você não está acessando os dados
diretamente. Dentro do bd estão misturadas as informações e os códigos que
formam a arquitetura do bd. A interface, atendendo a comandos, vai ao bd, ler
as informações, decodifica, ou seja, dispõe os dados em formato gráfico que
possibilite a interpretação pelos usuários e recupera essas informações
apresentando-as no monitor do computador. Sem um banco de dados não
teria como armazenar informações e o computador funcionaria apenas como
um editor de textos, cujos arquivos também poderiam guardar dados, mas em
menor quantidade. Em um banco de dados você pode armazenar informações
equivalentes a uma grande biblioteca, enquanto no editor de textos você
armazenaria uma enciclopédia e o arquivo ocuparia um espaço físico
equivalente a ao bd com toda a biblioteca, com várias enciclopédias e todo o
acervo. Existem vários banco de dados gratuitos na internet. O Firebird, o
Mysql e outros.




         Acesse o blog abaixo: E seja bem vindo!
                        Temos curso online
               http://informaticaentretenimento.blogspot.com/
http://informaticaentretenimento.blogspot.com/

Weitere ähnliche Inhalte

Was ist angesagt?

Funcionalidades Oracle
Funcionalidades OracleFuncionalidades Oracle
Funcionalidades Oracleharlycarreiro
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olapFernando Palma
 
Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)guestcc491
 
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados RelacionaisBanco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados Relacionaisalexculpado
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosdiogocbj
 
Php curso de php com my sql
Php   curso de php com my sqlPhp   curso de php com my sql
Php curso de php com my sqlrobinhoct
 
Intro Arquitetura Oracle
Intro Arquitetura OracleIntro Arquitetura Oracle
Intro Arquitetura OraclePablo Garcia
 
Introdução a Banco de Dados (Parte 1)
Introdução a Banco de Dados (Parte 1)Introdução a Banco de Dados (Parte 1)
Introdução a Banco de Dados (Parte 1)Mario Sergio
 
OpenSolaris in CONISLI 2008 Brazil
OpenSolaris in CONISLI 2008 BrazilOpenSolaris in CONISLI 2008 Brazil
OpenSolaris in CONISLI 2008 BrazilTom Mix Petreca
 
Bancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagemBancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagemJoão Gabriel Lima
 

Was ist angesagt? (20)

Funcionalidades Oracle
Funcionalidades OracleFuncionalidades Oracle
Funcionalidades Oracle
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olap
 
Manual SQL
Manual SQLManual SQL
Manual SQL
 
Apostila ib
Apostila ibApostila ib
Apostila ib
 
O NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma AnáliseO NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma Análise
 
Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)
 
Manual SQL
Manual SQLManual SQL
Manual SQL
 
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados RelacionaisBanco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
 
Oracle
OracleOracle
Oracle
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dados
 
Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
 
O NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma AnáliseO NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma Análise
 
Php curso de php com my sql
Php   curso de php com my sqlPhp   curso de php com my sql
Php curso de php com my sql
 
pSets TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
pSets TSI33A - Banco de Dados I (TSI UTFPR-Toledo)pSets TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
pSets TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
 
Intro Arquitetura Oracle
Intro Arquitetura OracleIntro Arquitetura Oracle
Intro Arquitetura Oracle
 
Introdução a Banco de Dados (Parte 1)
Introdução a Banco de Dados (Parte 1)Introdução a Banco de Dados (Parte 1)
Introdução a Banco de Dados (Parte 1)
 
Aula 8 sql introdução
Aula 8   sql introduçãoAula 8   sql introdução
Aula 8 sql introdução
 
OpenSolaris in CONISLI 2008 Brazil
OpenSolaris in CONISLI 2008 BrazilOpenSolaris in CONISLI 2008 Brazil
OpenSolaris in CONISLI 2008 Brazil
 
Bancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagemBancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagem
 

Andere mochten auch

Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01Eder Samaniego
 
Banco de dados aula 2
Banco de dados   aula 2Banco de dados   aula 2
Banco de dados aula 2danitrani
 
Banco de dados Aula 1
Banco de dados Aula 1Banco de dados Aula 1
Banco de dados Aula 1Bruno Strik
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoDaniel Brandão
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoLeinylson Fontinele
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Gustavo Zimmermann
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 
Banco de dados_-_volume_4_v10
Banco de dados_-_volume_4_v10Banco de dados_-_volume_4_v10
Banco de dados_-_volume_4_v10CLEAN LOURENÇO
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados ConceitosCleber Ramos
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dadosEdgar Stuart
 

Andere mochten auch (17)

Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01
 
Introdução ao banco de dados
Introdução ao banco de dadosIntrodução ao banco de dados
Introdução ao banco de dados
 
Banco de dados aula 2
Banco de dados   aula 2Banco de dados   aula 2
Banco de dados aula 2
 
Banco de dados Aula 1
Banco de dados Aula 1Banco de dados Aula 1
Banco de dados Aula 1
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel Brandão
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
 
Banco de Dados - Conceitos Básicos
Banco de Dados - Conceitos BásicosBanco de Dados - Conceitos Básicos
Banco de Dados - Conceitos Básicos
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)
 
Aula 2 banco de dados
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Apostila banco de dados
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
 
Banco de dados_-_volume_4_v10
Banco de dados_-_volume_4_v10Banco de dados_-_volume_4_v10
Banco de dados_-_volume_4_v10
 
Banco De Dados
Banco De DadosBanco De Dados
Banco De Dados
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dados
 

Ähnlich wie Banco de Dados em Ambiente Interno

Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Sugizo Akino
 
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens ComputacionaisNoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens ComputacionaisCarlo Pires
 
7- Mysql Prof.ª Cristiane Fidelix
7- Mysql Prof.ª Cristiane Fidelix7- Mysql Prof.ª Cristiane Fidelix
7- Mysql Prof.ª Cristiane FidelixCris Fidelix
 
MS_SQL_Server.apresentaçãosgbddamicrosoft.pdf
MS_SQL_Server.apresentaçãosgbddamicrosoft.pdfMS_SQL_Server.apresentaçãosgbddamicrosoft.pdf
MS_SQL_Server.apresentaçãosgbddamicrosoft.pdfgfcg1
 
Banco de Dados (pré-apresentação)
Banco de Dados (pré-apresentação)Banco de Dados (pré-apresentação)
Banco de Dados (pré-apresentação)samlobo
 
PostgreSQL-Prático.pdf
PostgreSQL-Prático.pdfPostgreSQL-Prático.pdf
PostgreSQL-Prático.pdfArleiEvaristo
 
26 - Slides Modulo 1 SQLDS.pdf
26 - Slides Modulo 1 SQLDS.pdf26 - Slides Modulo 1 SQLDS.pdf
26 - Slides Modulo 1 SQLDS.pdfDeborah237501
 
MySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL Brasil
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadospichiliani
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadospichiliani
 
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008CharlesAlfenasmg
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dadossamlobo
 
Aula8.pptx
Aula8.pptxAula8.pptx
Aula8.pptxacsme
 
NoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANNoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANOsmar Petry
 

Ähnlich wie Banco de Dados em Ambiente Interno (20)

Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens ComputacionaisNoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
 
7- Mysql Prof.ª Cristiane Fidelix
7- Mysql Prof.ª Cristiane Fidelix7- Mysql Prof.ª Cristiane Fidelix
7- Mysql Prof.ª Cristiane Fidelix
 
MS_SQL_Server.apresentaçãosgbddamicrosoft.pdf
MS_SQL_Server.apresentaçãosgbddamicrosoft.pdfMS_SQL_Server.apresentaçãosgbddamicrosoft.pdf
MS_SQL_Server.apresentaçãosgbddamicrosoft.pdf
 
Trabalho de sgbd
Trabalho de sgbdTrabalho de sgbd
Trabalho de sgbd
 
Aula 1
Aula 1Aula 1
Aula 1
 
Artigo de banco de dados
Artigo  de banco de dadosArtigo  de banco de dados
Artigo de banco de dados
 
Banco de Dados (pré-apresentação)
Banco de Dados (pré-apresentação)Banco de Dados (pré-apresentação)
Banco de Dados (pré-apresentação)
 
Cursos
CursosCursos
Cursos
 
PostgreSQL-Prático.pdf
PostgreSQL-Prático.pdfPostgreSQL-Prático.pdf
PostgreSQL-Prático.pdf
 
26 - Slides Modulo 1 SQLDS.pdf
26 - Slides Modulo 1 SQLDS.pdf26 - Slides Modulo 1 SQLDS.pdf
26 - Slides Modulo 1 SQLDS.pdf
 
MySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundo
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
 
Aula8.pptx
Aula8.pptxAula8.pptx
Aula8.pptx
 
NoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANNoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEAN
 

Mehr von Verônica Veiga

Mehr von Verônica Veiga (18)

Trabalho: Arquitetura e software paralelo
Trabalho: Arquitetura e software paralelo  Trabalho: Arquitetura e software paralelo
Trabalho: Arquitetura e software paralelo
 
Trabalho: Rede sem fio.
Trabalho: Rede sem fio.Trabalho: Rede sem fio.
Trabalho: Rede sem fio.
 
Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local
 
ApresentaçãoSlides - Xfetecep
ApresentaçãoSlides - XfetecepApresentaçãoSlides - Xfetecep
ApresentaçãoSlides - Xfetecep
 
Apostila: tutorial bios setup ide
Apostila: tutorial bios setup ideApostila: tutorial bios setup ide
Apostila: tutorial bios setup ide
 
Apostila: Curso de java III
Apostila: Curso de java IIIApostila: Curso de java III
Apostila: Curso de java III
 
Apostila:Curso de java II
Apostila:Curso de java II  Apostila:Curso de java II
Apostila:Curso de java II
 
Apostila: Curso de java I
Apostila: Curso de java IApostila: Curso de java I
Apostila: Curso de java I
 
Apostila: Netbeans
Apostila: NetbeansApostila: Netbeans
Apostila: Netbeans
 
Apostila: CSS
Apostila: CSSApostila: CSS
Apostila: CSS
 
Apostila dreamweaver
Apostila dreamweaver Apostila dreamweaver
Apostila dreamweaver
 
Algoritmo lamport
Algoritmo lamportAlgoritmo lamport
Algoritmo lamport
 
Arquitetura paralela
Arquitetura paralelaArquitetura paralela
Arquitetura paralela
 
Placas de redes
Placas de redesPlacas de redes
Placas de redes
 
Processadores
ProcessadoresProcessadores
Processadores
 
Estrutura de linguagem C++
Estrutura de linguagem C++Estrutura de linguagem C++
Estrutura de linguagem C++
 
Relatório banda larga
Relatório banda largaRelatório banda larga
Relatório banda larga
 
Projeto rede local
Projeto rede localProjeto rede local
Projeto rede local
 

Banco de Dados em Ambiente Interno

  • 1. http://informaticaentretenimento.blogspot.com/ CEP- CENTRO DE EDUCAÇÃO PROFISSIONAL DE ITAJUBÁ TÉCNICO DE INFORMÁTICA Turma: V2I Verônica Veiga (Banco de Dados em Ambiente Interno) Trabalho apresentado na disciplina de Banco de Dados. Do professor Emerson. No curso técnico em infor- mática. Do CEP - Centro de Educação Profissional de Itajubá. 25 JULHO DE 2011 ITAJUBÁ-MG
  • 2. Introdução: Banco de dados Antigamente, os dados eram registrados e armazenados de forma manual, como por exemplo, os registros médicos e policiais, para consultas posteriores. Depois, com a criação dos computadores, temos o início de uma nova era. Breve histórico desta evolução: Na década de 60, havia dois modelos de banco de dados, o CODASYL (em rede, dados eram uma coleção de registros e os relacionamentos por meio de “links”) e o IMS (hierárquico – organização árvore/raiz), onde o usuário deveria conhecer a estrutura física do banco e eram utilizados ponteiros de baixo nível para o acesso e qualquer modificação no campo implicava em alteração no procedimento de leitura/escrita. Em 1970, Edgar Frank Codd revoluciona os bancos de dados, separando a estrutura lógica da parte física e em 1974, surge o termo “Sistema Gerenciador de Banco de Dados”.(SGBD) Em 1976, Dr. Chen propõe a estrutura do tipo “E-R” (Entidade-Relacionamento) possibilitando a utilização dos dados sem se preocupar com a parte lógica das tabelas e em 1977, surgem duas teorias que originariam banco de dados de sucesso: Ingres e System R. Em 1980, começa a expandir o modelo de banco de dados relacionais e o SQL Language, linguagem estruturada de consulta se torna padrão mundial. Alguns exemplos de banco de dados da época: DB/2, Paradox e DBase. Início de 1990, as aplicações do tipo “cliente / servidor” começam a expandir, substituindo a arquitetura com mainframe. Microsoft Access e ODBC começam a fazer sucesso. Meados dos anos 90, explosão da era da internet e a busca pelo acesso remoto a banco de dados. Soluções de código aberto começam a expandir, como o Apache, MySQL, etc. No final dos anos 90, a internet impulsiona a arquitetura Web/Internet/BD, surgindo ferramentas como o Front Page, Cold Fusion, DreamWeaver, entre outros. Século XXI, temos a diminuição da febre da internet e o crescimento dos PDA, microcomputadores de tamanho e capacidade reduzidos, porém com a vantagem da mobilidade. Três empresas predominam: IBM, Microsoft e Oracle http://informaticaentretenimento.blogspot.com/
  • 3. Tipos de Banco de Dados: 1 – Oracle: O Oracle é um SGBD (sistema gerenciador de banco de dados) que surgiu no final dos anos 70, quando Larry Ellison vislumbrou uma oportunidade que outras companhias não haviam percebido, quando encontrou uma descrição de um protótipo funcional de um banco de dados relacional e descobriu que nenhuma empresa tinha se empenhado em comercializar essa tecnologia. A Oracle Corporation foi fundada em 1977 e tem escritórios em mais de 145 países. Em 2004, empregava mais de 43000 pessoas no mundo inteiro. Além do banco de dados, a Oracle desenvolve uma suíte de desenvolvimento chamada de Oracle Developer Suite, utilizada na construção de programas de computador que interagem com a sua base de dados, e também criou a linguagem de programação PL/SQL, utilizada no processamento de transações. A figura abaixo mostra a evolução do banco de dados Oracle ao longo dos anos: Lista da evolução do Oracle: • Oracle 2 – 1979 • Oracle 3 – 1981 • Oracle 4 – 1984 • Oracle 5.0 – 1986 • Oracle 5.1 • Oracle 6 - Julho 1988 • Oracle 6.2 • Oracle 7.0 - Junho 1992 • Oracle 7.1 • Oracle 7.2 • Oracle 7.3 • Oracle 8.0 - Junho 1997 • Oracle 8i (8.1.5) • Oracle 8i (8.1.6)
  • 4. Oracle 8i (8.1.7) • Oracle 9i Release 1 (9.0.1) - Junho 2001 • Oracle 9i Release 2 (9.2.0) • Oracle 10g Release 1 (10.1.0) • Oracle 10g Release 2 (10.2.0) - Setembro 2005 2 - SQL Server O MS SQL Server é um SGBD - sistema gerenciador de Banco de dados relacional criado pela Microsoft em parceria com a Sybase em 1988 e inserido como produto complementar do Windows NT. Ao final da parceria, em 1994, a Microsoft continuou aperfeiçoando o produto. O SQL Server 2008 é uma plataforma de dados confiável, produtiva e inteligente para todas as suas necessidades de dados. Ela fornece a visão da Plataforma de Dados da Microsoft ajudando sua organização a gerenciar quaisquer dados, em qualquer lugar e em qualquer hora. Ele permite armazenar dados estruturados, semi- estruturados e não estruturados, como documentos, imagens e música, diretamente no banco de dados, fornece um conjunto sofisticado de serviços integrados que permitem fazer mais com seus dados, como consultas, pesquisas, sincronização, relatórios e análises. Os dados podem ser armazenados e acessados em seus maiores servidores no data center ou em desktops e dispositivos móveis, permitindo que você tenha controle sobre os dados, onde quer que eles estejam armazenados. Abaixo segue um cronograma histórico do desenvolvimento deste SGBD (Agnaldo, 2007): • 1988 » Microsoft, Sybase e Aston-Tate criam o SQL Server para os sistemas OS/2; • 1990 » Microsoft e Sybase lançam o SQL Server 1.1 com suporte ao Windows 3.0; • 1991 » Surge o SQL Server 1.11, versão de manutenção; • 1992 » Microsoft e Sybase lançam uma versão do SQL Server para o Windows NT; • 1995 » A Microsoft, já assumindo o total desenvolvimento sem parceria, lança o SQL Server 6.0; • 1996 » É lançado à versão 6.5 do SQL Server com recursos para internet, e ganhou o certificado do padrão ANSI SQL; • 1998 » É lançado o SQL Server 7.0, o primeiro a incorporar interface gráfica; • 2000 » O SQL Server 2000, foi o primeiro que teve uma versão para a plataforma IA64 (64 bits) da Intel; • 2005 » Surge o SQL Server 2005, é lançado com grande integração à plataforma Dot Net e com as ferramentas de desenvolvimento, como o Microsoft Visual Studio; • 2008 » É lançado à versão do SQL Server 2008, com características de goverança e compressão de dados e suporte pra informações geo- espaciais http://informaticaentretenimento.blogspot.com/
  • 5. 3 -PostgreSQL O sistema gerenciador de banco de dados PostgreSQL teve seu início na Universidade de Berkeley, na Califórnia, em 1986. À época, um programador chamado Michael Stonebraker liderou um projeto para a criação de um servidor de banco de dados relacionais chamado Postgres, oriundo de um outro projeto da mesma instituição denominado Ingres. Essa tecnologia foi então comprada pela Illustra, empresa posteriormente adquirida pela Informix. Porém, mesmo diante disso, dois estudantes de Berkeley (Jolly Chen e Andrew Yu) compatibilizaram o Postgres à linguagem SQL. Este projeto recebeu o nome de Postgres95. Em 1996, quando o projeto estava estável, o banco de dados recebeu o nome de PostgreSQL. No entanto, enquanto ainda possuía o nome Postgres95, o banco de dados teve várias mudanças. O seu código foi totalmente revisado e a linguagem SQL foi definida como padrão. Tecnicamente falando, o PostgreSQL é um banco de dados relacional e orientado a objetos. Um de seus atrativos é possuir recursos comuns a banco de dados de grande porte, o que o deixa apto a trabalhar, inclusive, com operações de missão crítica. Além disso, trata-se de um banco de dados versátil, seguro, gratuito e de código aberto (disponível sob uma licença BSD).
  • 6. 4 -MySQL O MySQL surgiu na Suécia pelas mãos de três colegas: Allan Larsson, David Axmark e Michael Monty Widenius. Trabalhando com base de dados, eles sentiram a necessidade de fazer determinadas conexões entre tabelas e usaram o MSQL para isso. Porém, não demorou para perceberem que essa ferramenta não lhes atendia conforme o necessário e passaram a trabalhar em uma solução própria. Surgia então o MySQL, cuja primeira versão foi lançada no ano de 1996. Um fato importante a ser destacado sobre o MySQL é que esse SGBD também possui uma licença comercial, isto é, paga. Neste caso, é possível obter suporte diferenciado dos desenvolvedores. Em fevereiro de 2008, o MySQL foi comprado pela Sun Microsystems. O MySQL é um dos sistemas de gerenciamento de banco de dados mais populares que existe e, por ser otimizado para aplicações Web, é amplamente utilizado na internet (inclusive aqui no InfoWester). É muito comum encontrar serviços de hospedagem de sites que oferecem o MySQL e a linguagem PHP, justamente porque ambos trabalham muito bem em conjunto. Outro fator que ajuda na popularidade do MySQL é sua disponibilidade para praticamente qualquer sistema operacional, como Linux, FreeBSD (e outros sistemas baseados em Unix), Windows e Mac OS X. Além disso, o MySQL é um software livre (sob licença GPL). 5-Firebird Firebird (algumas vezes chamado de FirebirdSQL) é um sistema gerenciador de banco de dados. Roda em Linux, Windows, Mac OS e uma variedade de plataformas Unix. A Fundação FirebirdSQL coordena a manutenção e desenvolvimento do Firebird, sendo que os códigos fonte são disponibilizados sob o CVS da SourceForge.
  • 7. Baseado no código do InterBase da Borland, quando da abertura de seu código na versão 6.0 (em 25 de Julho de 2000), alguns programadores em associação, assumiram o projecto de identificar e corrigir inúmeros defeitos da versão original, surgindo aí o Firebird 1.0, que se tornou um banco com características próprias, obtendo uma aceitação imediata no círculo de programadores. A versão mais recente estável é a 2.5. Ela tem uma nova arquitetura chamada SuperClassic, que fará a ponte para a versão 3.0, que sairá em breve e oferecerá suporte total a SMP. O produto é bastante seguro e confiável, suportando sistemas com centenas de usuários simultâneos e bases de dados com dezenas/centenas de gigabytes. Há suporte gratuito na Internet. Desde sua primeira versão, oferece recursos de um verdadeiro SGBD, como: compatibilidade ACID, transações MVCC, triggers, procedures, collations, UDFs, etc. O Firebird é amplamente utilizado em todo o mundo, com a maior base de usuários no Brasil, Rússia e Europa. Comentário: O banco de dados é parte integrante dos chamados Sistemas de Informação, onde os dados são coletados, processados, organizados e armazenados. A parte de coleta, tratamento e processamento dos dados é feito por programas específicos. Porém, o armazenamento e organização desses dados são feitos em um banco de dados, podendo ser ele Oracle, SQL Server, MySQL ou outro. O Oracle é o principal banco de dados atualmente, sendo responsável pelo armazenamento de boa parte das informações das principais organizações ao redor do mundo. Sua participação no mercado de banco de dados é bastante acentuada, principalmente em grande empresas e em conjunto com sistemas de médio e grande porte. O Oracle é muito robusto e exige bastante hardware para um boa performance. Outro fator importante é o gerenciamento, onde são exigidos profissionais bastante capacitados para este fim. Um ponto muito alto do banco de dados Oracle é a segurança, principalmente quando bem administrado. O banco de dados SQL Server é basicamente o principal concorrente do Oracle e já esteve em situações piores da atual realidade. Tem como grande vantagem o fato de ser da Microsoft e se integrar nativamente com seus produtos e tecnologias, esse talvez seja o fator que o popularizou. Atualmente o SQL Server conta também com bom uma boa participação no mercado de web, fruto de um relacionamento mais estreito com as linguagens ASP e ASP.NET que lideram o mercado de médios e grandes projetos de internet.
  • 8. O PostgreSQL é otimizado para aplicações complexas, isto é, que envolvem grandes volume de dados ou que tratam de informações críticas. Assim, para um sistema de comércio eletrônico de porte médio/alto, por exemplo, o PostGreSQL é mais interessante, já que esse SGBD é capaz de lidar de maneira satisfatória com o volume de dados gerado pelas operações de consulta e venda. O MySQL é talvez o banco que mais evoluiu nos últimos tempos, passando de um banco frágil e pouco seguro a um banco no mínimo respeitável. O MySQL, por sua vez, é focado na agilidade. Assim, se sua aplicação necessita de retornos rápidos e não envolvem operações complexas, o MySQL é a opção mais adequada, pois é otimizado para proporcionar processamento rápido dos dados e tempo curto de resposta sem exigir muito do hardware. Se você precisa, por exemplo, de um banco de dados para armazenar o conteúdo do seu site, de seu fórum ou necessita manter um cadastro de usuários de um portal, o MySQL "serve como uma luva", pois tais aplicações não necessitam dos recursos avançados que o PostgreSQL oferece. O banco de dados MySQL conta com uma importante vantagem competitiva que o fato de ser um software livre. Dentre os bancos de dados open source como o postgree, firebird e outros o Mysql tem se destacado, principalmente para uso na web. O Firebird é gratuito em todos os sentidos: não há limitações de uso, e seu suporte amplamente discutido em listas na Internet, o que facilita enormemente a obtenção de ajuda técnica. O Firebird receberá tambem uma versão mobile para Android o sistema operacional da Google para dispositivos móveis. Conclusão Uma agenda, uma lista telefônica, um caderno de receita de bolos, é um banco de dados. No caso de informática, banco de dados é um arquivo digital onde são guardadas as informações de uma empresa ou de qualquer outro órgão. Para se manusear um banco de dados é preciso alguns conhecimentos, sobre entidade, relacionamentos, campo pai, campo filho, coluna, linha, integridade referencial etc. E o principal, a linguagem SQL, usada na maioria dos bd. O banco de dados mais simples é o Access, que acompanha o Office Professional. O mecanismo do bd e a interface já vem junto e pode-se criar bases de dados sem nenhuma linha de código, mas também aceita comandos SQL e Visual Basic for Aplication. Os grandes bancos de dados como o Oracle e o SQL Server precisam de interfaces gráficas programas criados através de
  • 9. outros softwares para servir de elo entre o usuário e o banco de dados. Por exemplo, este texto digitado foi armazenado em um banco de dados e a tela em que ele foi digitado, que é uma página da internet, é uma interface entre o banco de dados e você. É uma rotina de entrada de dados. A página onde você está lendo este texto é uma interface que possibilita você ver o que está armazenado no bd, na verdade você não está acessando os dados diretamente. Dentro do bd estão misturadas as informações e os códigos que formam a arquitetura do bd. A interface, atendendo a comandos, vai ao bd, ler as informações, decodifica, ou seja, dispõe os dados em formato gráfico que possibilite a interpretação pelos usuários e recupera essas informações apresentando-as no monitor do computador. Sem um banco de dados não teria como armazenar informações e o computador funcionaria apenas como um editor de textos, cujos arquivos também poderiam guardar dados, mas em menor quantidade. Em um banco de dados você pode armazenar informações equivalentes a uma grande biblioteca, enquanto no editor de textos você armazenaria uma enciclopédia e o arquivo ocuparia um espaço físico equivalente a ao bd com toda a biblioteca, com várias enciclopédias e todo o acervo. Existem vários banco de dados gratuitos na internet. O Firebird, o Mysql e outros. Acesse o blog abaixo: E seja bem vindo! Temos curso online http://informaticaentretenimento.blogspot.com/