Anda di halaman 1dari 21

AULA 01 - CONCEITOS

BÁSICOS: INDEPENDÊNCIA DE
DADOS, MODELOS,
ABORDAGENS HIERÁRQUICA,
REDE E RELACIONAL

Parte I - Dia 15/02/2011


ENTENDENDO O CONCEITO DE
BANCO DE DADOS
 SETOR DO RH DE UMA EMPRESA:
 Quais as informações que um setor de RH
precisa possuir?
 Como vamos organizar estar informações?
ORGANIZAR POR TABELAS
SISTEMA DE GERENCIAMENTO
DE BANCO DE DADOS(SGBD)
 Origem no início dos anos 70
 SGBD relacional, passou a dominar o
mercado, devido ao barateamento das
plataformas de hardware e software
 Quase todos os sistemas de informação
ocorrem sobre um banco de dados
ETAPAS DE UM PROJETO DE BD
 Modelagem Conceitual: Requisitos de
Informação
 Projeto Lógico: Estruturas de dados que
implementarão os requisitos indentificados
na modelagem conceitual
 Projeto Físico: Parâmetros físicos, que
otimizam a performance do sistema como um
todo
O QUE É UM BANCO DE DADOS?
 Conjunto de dados Integrados que tem por
objetivo atender a uma comunidade de
usuários
TORNAR OS DADOS ISOLADOS…
EM DADOS COMPARTILHADOS
ISTO EVITA A REDUNDÂNCIA
Redundância de dados ocorre quando uma
determinada informação está representada
no sistema em computador várias vezes. No
caso do exemplo, estão redundantes as
informações referentes a um produto, que
aparecem nos arquivos de produtos de cada
um dos três sistemas.
A REDUNDÂNCIA PODE CAUSAR:
 Redigitação: Trabalho desnecessário que
pode resultar em erro de transcrição de
dados
 Inconsistências de dados:A responsabilidade
por manter a sincronia entre as informações
é do
 usuário. Por erro de operação, pode ocorrer
que uma representação de
 uma informação seja modificada, sem que as
demais representações o
 sejam.
SISTEMA DE GERÊNCIA DE
BANCO DE DADOS
software que incorpora as funções de
definição, recuperação e alteração de dados
em um banco de dados. Vários aplicativos em
diferentes linguagens podem acessar a
mesma base de dados.
BANCO DE DADOS EXISTENTES
NO MERCADO
 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.
Com a nova versão o Microsoft SQL Server 2008 é
fornecida uma plataforma de dados confiável, produtiva e
inteligente que permite que você execute suas aplicações
de missão crítica mais exigentes, reduza o tempo e o
custo com o desenvolvimento e o gerenciamento de
aplicações e entregue percepção que se traduz em ações
estratégicas em toda sua organização.O SQL É um
Banco de dados robusto e usado por sistemas corporativos
dos mais diversos portes. (fonte wikipedia,
microsoft.com)
BANCO DE DADOS EXISTENTES
NO MERCADO
 Oracle é um SGBD (sistema gerenciador de banco de dados) que
surgiu no fim 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.
 Ellison e os co-fundadores da Oracle Corporation, Bob Miner e
Ed Oates, perceberam que havia um tremendo potencial de
negócios no modelo de banco de dados relacional tornando
assim a maior empresa de software empresarial do mundo.
 Além da base 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. A Oracle também criou a
linguagem de programação PL/SQL, utilizada no processamento
de transações.
BANCO DE DADOS EXISTENTES
NO MERCADO
 A Sybase foi fundada por Mark Hoffman e Bob Epstein em 1984, em
Berkeley, na Califórnia. Em 1988 foi a primeira no mercado a
fornecer um banco de dados relacional com arquitetura
cliente/servidor (ao Human Genome Project) e em 1990 inovou
novamente, apresentando ao mercado a sua tecnologia de
replicação aberta.
 Sybase uniu-se à Microsoft em um acordo em que compartilhariam o
código do seu servidor de banco de dados, então chamado de
Sybase SQL Server. Até a versão 4.9 Sybase e Microsoft SQL Server
eram virtualmente idênticos; devido a desentendimentos entre as
duas empresas quanto à divisão de receita, decidiram separar-se e
hoje poucos traços de herança desta época podem-se notar.
 Em 1995 liderava no mercado de ferramentas de desenvolvimento
cliente/servidor com o PowerBuilder e, em 1998, tinha mais de 5
milhões de estações licenciadas em SQL Anywhere. Tornou-se líder
nos segmentos bancário, de corretagem e mercado de capitais.
EXERCÍCIO
 Para as próximas aulas, os alunos devem
buscar informações sobre os seguintes banco
de dados: DB2, MySQL, PostGreSQL,
MSAccess,etc…
MODELO DE DADOS
descrição formal da estrutura de um
banco de dados
LINGUAGEM DE MODELAGEM DE
BANCO DE DADOS
 Pode ser textual ou gráfica
 Cada forma de apresentação se chama:
esquema de banco de dados
 Os mais utilizados são conceitual e lógico.
MODELO ENTIDADE-
RELACIONAMENTO(DER)
MODELO LÓGICO
 é uma descrição de um banco de dados no
nível de abstração visto pelo usuário do
SGBD.
 TipoDeProduto(CodTipoProd,DescrTipoProd)
 Produto(CodProd,DescrProd,PrecoProd,CodTi
poProd) ONDE CodTipoProd referencia
TipoDeProduto
TABELAS DE BD RELACIONAL
EXERCÍCIO :
 Vamos utilizar como exemplo uma revenda
de automóveis, nela existem diversos
veículos: carro,moto,caminhão, etc… de
diversas marcas: ford, gm, fiat,etc… que
possuem vários modelos: ka, fiesta,
corsa,celta,etc… que podem ser novos ou
usados. O objetivo do exercício: tentar
desenhar um modelo ER e as tabelas
relacionais. Pode ser feito em grupo.

Anda mungkin juga menyukai